Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 1 checkin (+2/-1) by Automatic Build <autobuild@roxen.com> : 4 checkins (+9/-3) by 2 people : 8 checkins (+27/-14) by 3 people : 40 checkins (+1480/-762) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+558/-541) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+219/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+12/-7) by 2 people : 4 checkins (+20/-1) by 2 people : 2 checkins (+4/-4) by 2 people : 1 checkin (+8/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+21/-24) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+30/-15) by 3 people : 2 checkins (+22/-4) by 2 people : 4 checkins (+566/-1) by 2 people : 7 checkins (+56/-14) by 2 people : 15 checkins (+233/-25) by 3 people : 2 checkins (+14/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+43/-11) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+14/-2) by 2 people : 5 checkins (+191/-36) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+37/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+76/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+26/-21) by 2 people : 2 checkins (+91/-46) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+6/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+32/-8) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 15 checkins (+448/-16) by 2 people : 10 checkins (+44/-10) by 2 people : 3 checkins (+74/-16) by 2 people : 5 checkins (+43/-10) by 2 people : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+25/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+102/-9) by 2 people : 4 checkins (+14/-3) by 2 people : 5 checkins (+65/-2) by 2 people : 6 checkins (+50/-24) by 2 people : 1 checkin (+33/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+7/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 16 checkins (+91/-77) by 2 people : 2 checkins (+431/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> Lines added/removed recently

Today; Tuesday 17 September 2019

2019-09-17 13:57:18 (2 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [generators]: Added some basic tests of generator syntax.

2019-09-17 11:18:39 (4 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support generator syntax for local functions.

Yesterday; Monday 16 September 2019

2019-09-16 16:11:58 (23 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws532' into devel

* patches/ws532:
Variable.DatabaseChoice: Fixed typo.
Variable.DatabaseChoice: Fixed typo.

2019-09-16 15:55:34 (24 hours ago) by Karl Gustav Sterneberg <kg@roxen.com>

Image cache: Made max data size configurable. [WS-527]

2019-09-16 15:34:43 (1 day ago) by Karl Gustav Sterneberg <kg@roxen.com>

Image cache: Support data larger than 16 MB. [WS-527]

2019-09-16 12:38:23 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws532' into devel

* patches/ws532:
Variable: Move variables using DBManager to separate files.

2019-09-16 12:35:05 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Variable: Move variables using DBManager to separate files.

The DBManager must not be loaded too early, as loading of it has major
side-effects, and too early load may cause Roxen to fail to start.

Fixes [WS-532].

2019-09-16 11:43:13 (1 day ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/adding_missing_return_statements_in_testsuite.h' into 6.2

* patches/adding_missing_return_statements_in_testsuite.h:
testsuite.h: Added some missing return statements.
Merge branch 'patches/adding_missing_return_statements_in_testsuite.h' into devel

* patches/adding_missing_return_statements_in_testsuite.h:
testsuite.h: Added some missing return statements.
testsuite.h: Added some missing return statements.

2019-09-16 11:38:02 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed bug with generators and d_flag > 1.

Sunday 15 September 2019

2019-09-15 16:07:21 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Optimizer: Added some peep-hole rules for F_SWAP_STACK_LOCAL.

Saturday 14 September 2019

2019-09-14 11:43:33 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [amd64]: Inline F_SWAP_STACK_LOCAL.

Friday 13 September 2019

2019-09-13 15:40:05 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Array: Force the real_items field to be aligned on svalue size.

This makes it possible to eg access individual elements of the array
using 128-bit operations on LP64 architectures.

2019-09-13 14:45:57 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Image cache: Support data larger than 16 MB. [WS-527]

2019-09-13 14:32:20 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use F_SWAP_STACK_LOCAL in some more places.

2019-09-13 12:53:39 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Version bumped to 6.3.297 by buildsystem.

2019-09-13 01:02:45 (5 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.296 by buildsystem.

Thursday 12 September 2019

2019-09-12 12:03:07 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [generators]: Added yield().

2019-09-12 01:10:22 (6 days ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.859 by export.pike
release number bumped to 8.0.858 by export.pike

2019-09-12 01:02:23 (6 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.295 by buildsystem.

Wednesday 11 September 2019

2019-09-11 14:59:35 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Added opcode F_SWAP_STACK_LOCAL.

Tuesday 10 September 2019

2019-09-10 17:07:23 (7 days ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.857 by export.pike
release number bumped to 8.0.856 by export.pike

2019-09-10 13:45:58 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed type for generators.

2019-09-10 13:20:17 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [generators]: Generate code to call the resumption callback.

2019-09-10 13:18:09 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Ensure that generator functions always get their arguments.

2019-09-10 12:07:36 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Reserve some generator variables for resuming with a value.

The first argument to a generator function is now reseved to be a
resumption value, and the second a call back function that will be
called from the resumed function jyst before it starts executing
again. This may be used to eg resume the generator with an error.

2019-09-10 11:43:23 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed erroneous warning about unused generators.

Monday 09 September 2019

2019-09-09 17:51:06 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed opcode F_RETURN_LOCAL for generators.

Sunday 08 September 2019

2019-09-08 13:25:23 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.Future: Added try_get().

Saturday 07 September 2019

2019-09-07 12:02:54 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [bytecode]: Fixed code generation for F_INSTR_PREFIX_256.

2019-09-07 01:02:27 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.294 by buildsystem.

Friday 06 September 2019

2019-09-06 11:25:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.Condition: Added _sprintf().

2019-09-06 11:22:29 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.Condition: Lock conditions to the first Mutex they are used with.

2019-09-06 11:05:23 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Prefix the output from several _sprintf()'s with "Thread.".

Also explicitly informs about the unlocked state.
Thread.WriteKey: Fixed cut and paste typo in _sprintf().

2019-09-06 01:02:37 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.293 by buildsystem.

Thursday 05 September 2019

2019-09-05 15:19:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

backtrace() now knows about generators.

2019-09-05 10:53:29 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support continue return in catch.

Save and restore the catch state.

2019-09-05 01:13:11 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.854 by export.pike
release number bumped to 8.0.855 by export.pike

2019-09-05 01:02:42 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.292 by buildsystem.

Wednesday 04 September 2019

2019-09-04 16:58:25 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike202' into 8.0

* patches/pike202:
Pike.FakeObject: Store the description of the original object.
Merge branch 'patches/pike204' into 8.0

* patches/pike204:
Image.Image: Support count_memory() for images.

2019-09-04 14:35:46 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike202'

* patches/pike202:
Pike.FakeObject: Store the description of the original object.

2019-09-04 14:32:58 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike.FakeObject: Store the description of the original object.

Fixes [PIKE-202].

2019-09-04 11:18:25 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike204'

* patches/pike204:
Image.Image: Support count_memory() for images.

2019-09-04 11:14:57 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Image.Image: Support count_memory() for images.

The memory allocated for image bitmaps is now included
in the value reported by count_memory().

Fixes [PIKE-204].

2019-09-04 01:02:26 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.291 by buildsystem.

Tuesday 03 September 2019

2019-09-03 13:06:30 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [bytecode]: Fixed yet another typo.
Compiler: Fixed another typo.

2019-09-03 11:23:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler and runtime: Added byte codes F_PUSH_CATCHES and F_CATCH_AT.

These are needed to be able to save and restore the recovery context
for generator functions.

Updates the code generators for quite a few machine code backends.

2019-09-03 11:16:04 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed typo in PIKE_DEBUG code.

Monday 02 September 2019

2019-09-02 17:27:46 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Increase the maximum number of bytecode opcodes to 512.

Adds F_INSTR_PREFIX_256.

We were very close to the opcode limit...

Sunday 01 September 2019

2019-09-01 12:44:05 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted types for some clean up callbacks.

Saturday 31 August 2019

2019-08-31 12:11:07 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: More opcode adjustments for generators.

The mark stack should now be restored properly.

2019-08-31 01:02:31 (3 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.290 by buildsystem.

Friday 30 August 2019

2019-08-30 13:12:54 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Improved generator robustness.

A generator that exits via throw() should now enter the termination
state. Calling a generator recursively now also causes it to return
UNDEFINED.

Also renames and adjusts some generator-related byte codes.

Thursday 29 August 2019

2019-08-29 11:44:13 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Support continue return in nested expressions.

This makes code like the following work:

return 17 + gauge { continue return 1; };

2019-08-29 11:41:48 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Support F_MARK_AT in generators.

Wednesday 28 August 2019

2019-08-28 15:42:16 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.AutoDoc.CExtractor: Improved diagnostics and recovery.

2019-08-28 15:38:25 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Fixed some AutoDoc markup errors.

The documentation for String.Replace et al should now be in the
correct place again, and the documentation for System.Time et al
should no longer get lost.

2019-08-28 11:34:10 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed memory leak for generators.

Fixes [CID 1452817].

Tuesday 27 August 2019

2019-08-27 12:17:12 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed some issues with PIKE_FRAME_MALLOCED_LOCALS.

2019-08-27 12:03:13 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: First go at generating code for generators.

2019-08-27 11:51:25 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Optimizer: Keep track of continue returns.

Monday 26 August 2019

2019-08-26 16:23:21 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

Merge commit 'bfd134096e'

2019-08-26 16:19:44 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

Resolve resource leak in Protocols.HTTP.Promise.

Most visible when using https:// URLs to servers that use Keep-Alive,
this resource leak results in an accumulation of defunct file descriptors
for sockets that should have been closed but weren't. The solution is in
two parts:

1) After a Request sends its response, dispose of itself, so the connection
is returned to the pool
2) In the mini-Session used for Protocols.HTTP.Promise.get_url and friends,
disable connection reuse.

There appears to be a reference loop somewhere in the Session that prevents
its disposal. Still investigating.

2019-08-26 14:51:20 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed bug in mkgeneratornode().

2019-08-26 12:58:15 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed droppings from generators.

Sunday 25 August 2019

2019-08-25 16:39:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Make sure that generator variables are propagated.

Mark all variables in a generator as USED_IN_SCOPE so that
they actually get propagated to the generator.

Also: Save the generator state variable in compiler_frame, so
that it is easily accessible from the code-generator.

Saturday 24 August 2019

2019-08-24 17:58:29 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added mkgeneratornode().

2019-08-24 01:02:35 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.289 by buildsystem.

Friday 23 August 2019

2019-08-23 17:20:52 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added opcode F_GENERATOR.

This causes the current function to give its stack frame
to the specified function.

2019-08-23 15:52:01 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [WIP]: Experimental implementation of support for generators.

NB: The code is known to be broken, and the approach is likely to be
changed.

WORK IN PROGRESS!

DO NOT USE!

Do NOT merge into any branches that are likely to be merged into main line!

2019-08-23 13:23:24 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/lost-cert-files' into 6.2

* patches/lost-cert-files:
CertificateKeyChoiceVariable: Do not lose protected files.
Merge branch 'patches/lost-cert-files' into devel

* patches/lost-cert-files:
CertificateKeyChoiceVariable: Do not lose protected files.

2019-08-23 13:17:50 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CertificateKeyChoiceVariable: Do not lose protected files.

Paths to certificate files in directories where the low-privilege
user did not have read permission were displayed as "Lost file".
The privileges are now raised during the path scan.

2019-08-23 11:27:46 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Version bumped to 6.3.288 by buildsystem.

2019-08-23 01:02:35 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.287 by buildsystem.

Thursday 22 August 2019

2019-08-22 14:16:55 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed bug in previous commit.

2019-08-22 14:13:29 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added syntax for continuation return.

2019-08-22 12:13:46 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added tentative generator syntax.

2019-08-22 11:07:58 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Reserve a modifier bit for generator functions.

2019-08-22 11:05:48 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: F_FILL_STACK now knows about MALLOCED_LOCALS.

2019-08-22 01:02:32 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.286 by buildsystem.

Wednesday 21 August 2019

2019-08-21 14:43:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.RWMutex: Added read/write mutexes.

2019-08-21 01:02:26 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.285 by buildsystem.

Tuesday 20 August 2019

2019-08-20 13:02:20 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Experimental support for continuing a previous function call.

2019-08-20 01:13:01 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.853 by export.pike
release number bumped to 8.0.852 by export.pike

2019-08-20 01:02:17 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.284 by buildsystem.

Monday 19 August 2019

2019-08-19 16:26:11 (4 weeks ago) by Jonas Wallden <jonasw@roxen.com>

Version bumped to 6.3.283 by buildsystem.

2019-08-19 12:07:30 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Reference-count malloced locals.

PIKE_FRAME_MALLOCED_LOCALS are now contained in a struct array,
this is in order to be able to reference count the storage and
share it beween multiple frames.

2019-08-19 11:06:35 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/github36' into 8.0

* patches/github36:
Calendar.Language: Fixed spelling for spanish septiembre.
Merge branch 'patches/github36'

* patches/github36:
Calendar.Language: Fixed spelling for spanish septiembre.

2019-08-19 11:00:47 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.Language: Fixed spelling for spanish septiembre.

Thanks to David Tapia <davidtapia> for the report.

Fixes [pikelang/pike #36].

Sunday 18 August 2019

2019-08-18 14:26:20 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Modified struct pike_frame.

The field save_sp_offset (which was an offset from locals) is replaced
by a proper pointer save_sp. This is in preparation to allow for the
locals pointer pointing somewhere else than the stack. This also fixes
a potential issue where the interpreter might crash on some cases of
very deep recursion.

Saturday 17 August 2019

2019-08-17 12:08:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Traditional]: Added Compression chapter.

2019-08-17 01:02:26 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.282 by buildsystem.

Friday 16 August 2019

2019-08-16 12:57:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor code clean up.

2019-08-16 01:02:36 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.281 by buildsystem.

Thursday 15 August 2019

2019-08-15 15:12:35 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ignore the generated las.c.

2019-08-15 15:06:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Converted las.c into a cmod.

2019-08-15 01:12:57 (1 month ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.851 by export.pike
release number bumped to 8.0.850 by export.pike

2019-08-15 01:02:34 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.280 by buildsystem.

Wednesday 14 August 2019

2019-08-14 14:36:50 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Updated type for predef::types().
Documentation [Gmp]: Fixed markup issue.

Tuesday 13 August 2019

2019-08-13 13:34:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.clientConnection: Added reference to RFC.

Monday 12 August 2019

2019-08-12 14:17:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Added support for CMAC.

Sunday 11 August 2019

2019-08-11 14:13:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.TZnames: Improved robustness of expert system.

2019-08-11 14:11:02 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.mkexpert: Improve robustness of generated expert system.

Move the probe times to between transition times (instead of
at transition times) to improve robustness in case transition
times move around.

Saturday 10 August 2019

2019-08-10 11:54:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2019b.
Updated to tzdata2019b.

2019-08-10 01:13:15 (1 month ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.849 by export.pike
release number bumped to 8.0.848 by export.pike

2019-08-10 01:02:31 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.279 by buildsystem.

Friday 09 August 2019

2019-08-09 15:12:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Increased paranoia.

Check the return value from call_lfun().

Fixes [CID 1398324] and [CID 1400853].

2019-08-09 10:41:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike198' into 8.0

* patches/pike198:
Protocols.HTTP [do_async_proxied_method]: Use the correct callback.
Protocols.HTTP: Set the Host header for proxied requests.
Protocols.HTTP [do_async_proxied_method]: Check whether CONNECT failed.

2019-08-09 10:37:53 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike198'

* patches/pike198:
Protocols.HTTP [do_async_proxied_method]: Use the correct callback.

2019-08-09 10:34:46 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP [do_async_proxied_method]: Use the correct callback.

HTTP protocol failures ahould be reported on the request_ok()
callback. The request_fail() callback is for connection failures.

Fixes [PIKE-198] some more.

2019-08-09 08:26:09 (1 month ago) by Chris Angelico <rosuav@gmail.com>

IRC: Avoid calling protected lfun

2019-08-09 01:02:39 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.278 by buildsystem.

Thursday 08 August 2019

2019-08-08 13:27:07 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler: Make Coverity and Valgrind happier.

Do not return uninitialized data [CID 1452123].

2019-08-08 13:14:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_from_string_buffer: Improved type safety.

2019-08-08 01:02:29 (1 month ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.277 by buildsystem.

[permalink]

Bugs mentioned

  848RESOLVED<insert realfile> hangs the server.
  849RESOLVEDconfigure adds warning flags not supported by all versions of gcc when $CC=gcc
  851RESOLVEDErrors in the images in java chapter of the admin manual
  852RESOLVEDServer creation wizard bug
  853RESOLVEDBug in cgi.pike/NT
  854RESOLVEDIndexing the NULL value when adding the frontpage module
  855RESOLVEDDifferent numbering of multiple modules
  856RESOLVEDadding scripting support for Frontpage yields error:
  858RESOLVEDTablist appears to be missing in the 2.1 manual
  859RESOLVEDThe wiretap tags doesn't work in compatibility mode.
Bugs? Suggestions?