Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 1 checkin (+2/-1) by Automatic Build <autobuild@roxen.com> : 28 checkins (+81/-63) by 3 people : 2 checkins (+5/-1) by 2 people : 72 checkins (+264/-117) by 3 people : 14 checkins (+23/-29) by 2 people : 3 checkins (+19/-5) by 2 people : 8 checkins (+12/-6) by 4 people : 2 checkins (+7/-5) by 2 people : 11 checkins (+54/-16) by 3 people : 2 checkins (+6/-1) by 2 people : 2 checkins (+4/-2) by 2 people : 18 checkins (+43/-11) by 2 people : 9 checkins (+27/-6) by 3 people : 24 checkins (+37/-9) by 3 people : 2 checkins (+29/-3) by 2 people : 6 checkins (+234/-29) by 3 people : 2 checkins (+7/-3) by 2 people : 3 checkins (+11/-5) by 2 people : 2 checkins (+9/-1) by 2 people : 16 checkins (+127/-100) by 2 people : 11 checkins (+118/-94) by 4 people : 2 checkins (+4/-1) by 2 people : 2 checkins (+9/-1) by 2 people : 2 checkins (+8/-1) by 2 people : 8 checkins (+32/-26) by 3 people : 2 checkins (+4/-2) by 2 people : 3 checkins (+49/-3) by 2 people : 4 checkins (+26/-22) by 3 people : 2 checkins (+79/-50) by 2 people : 6 checkins (+17/-3) by 4 people : 2 checkins (+16/-7) by 2 people : 2 checkins (+4/-2) by 2 people : 4 checkins (+89/-82) by 3 people : 7 checkins (+95/-68) by 3 people : 9 checkins (+62/-41) by 3 people : 3 checkins (+15/-2) by 2 people : 28 checkins (+1049/-951) by 3 people : 6 checkins (+219/-139) by 3 people : 2 checkins (+5/-2) by 2 people : 8 checkins (+42/-9) by 2 people : 23 checkins (+689/-498) by 3 people Lines added/removed recently

Today; Wednesday 19 June 2019

2019-06-19 01:02:46 (5 hours ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.250 by buildsystem.

Yesterday; Tuesday 18 June 2019

2019-06-18 23:10:54 (7 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

bulkmode: Disable NAGLE instead of enabling it.

Also fixes:
- Avoid code duplication with HTTPLoop.
- Simplify code.
- Temporarily release cork even if cork mode needs to be restored
to flush data.

2019-06-18 18:04:49 (12 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

Shuffler: Repair block pikestream sources to cope with partial reads.

2019-06-18 16:24:03 (14 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Restore backward compatibility and fixes to Shuffler.

Changes to HTTP.Server.Request:
- Support set_mode() in HTTP.Server.Request to optionally enable
Shuffler to output the data on the wire. Without setting it, it
will revert to the old buffered-output method.
- Reinstate write-timeout on HTTP.Server.Request, make sure it works
in both classic and Shuffler modes.

Changes to Shuffler:
- Add automatic TCP_CORK support.
- Clean up code duplication between shuffler and sendfile.
- Move wrap_callback from a separate member to an optional argument
to add_source().
- Add support for Stdio.Buffer.
- Adding empty sources works consistently now.
- Fix broken cornercases when adding strings or memory regions.
- Fix dataloss when using non-blocking io on input files.
- Support starting in a file at the spot where the filepointer is.
- Add start/length arguments to the main Shuffle object, to skip and
limit in the entire concatenated output (needed for HTTP-range support).

2019-06-18 15:54:58 (14 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

Pipe.Gzip: Moved and renamed to a more generic spot.
Extend .gitignore with 'testsuite'.

2019-06-18 14:57:09 (15 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Locale]: Some minor adjustments.

2019-06-18 01:14:24 (1 day ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.833 by export.pike
release number bumped to 8.0.832 by export.pike

2019-06-18 01:03:15 (1 day ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.249 by buildsystem.

Monday 17 June 2019

2019-06-17 15:35:33 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.831 by export.pike
release number bumped to 8.0.830 by export.pike

2019-06-17 15:26:07 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.226 by buildsystem.

2019-06-17 12:57:58 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Protocols.HTTP.Server]: Improved diagnostics.
Testsuite [Protocols.HTTP.Server]: The send_timeout is no more.

2019-06-17 01:02:29 (2 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.248 by buildsystem.

Sunday 16 June 2019

2019-06-16 14:48:50 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Fixed input_from() with non-Stdio.File objects.

The return value from input_from() was always -1 when it was called
with non-Stdio.File objects (even if it successfully read data).

This issue is triggered by the testsuite for the Filesystem module.

2019-06-16 01:02:33 (3 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.247 by buildsystem.

Saturday 15 June 2019

2019-06-15 11:39:30 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

AutoDoc: Support using stand-alone doc for nested classes too.

2019-06-15 04:25:00 (4 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Gz.Pipe.Uncompress/Transmogrify: Add parent class and Uncompress pipe.

2019-06-15 01:02:32 (4 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.246 by buildsystem.

Friday 14 June 2019

2019-06-14 17:44:05 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Shuffler: Memory footprint for fd-shuffling cut in half.

2019-06-14 16:16:33 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Gz: Put classes in separate files to lower memory footprint.

2019-06-14 16:10:19 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Stricter types.

Use string(8bit) in more places.

2019-06-14 14:07:25 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Gz.Pipe.Compress: New non-blocking compression pipe.

2019-06-14 13:50:17 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Use Shuffler to send and support sending chunked data.
Shuffler.Shuffle: Numerous fixes and add set_wrap_callback().

The fixes include:
- Fixed broken end-of-stream detection for d_source_pikestream.c.
- Reduce memory footprint of source-structs by half.
- Fixed memory corruption issues because a memcpy was used on
overlapping regions.
- Eliminated all dynamic memory allocations in the shuffler.
For file-descriptor based streams it still has a fixed overhead of 16KB
per stream, for all other streams the overhead now is close to zero.

Still TODO:
- Reduce the memory overhead for fd-based streams by half; it uses
double buffering now, it could trivially be reduced to use a single
buffer.
Web.Api.Google: Catch errors, then pass them on to the callback.

This is a bit of a kludge, the API should be streamlined with regard
to where and when exceptions are thrown. This currently is done
in a slightly haphazard way.

2019-06-14 13:44:54 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

WebSocket: Reduce systemcall count and speed up response.
FakePipe: Simplify callbacks.

2019-06-14 01:02:37 (5 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.245 by buildsystem.

Thursday 13 June 2019

2019-06-13 17:44:46 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [cpp]: Updated __DIR__ test.

2019-06-13 12:00:03 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: __DIR__ now represents cwd with ".".

Previously it would sometimes be represented with "",
which was a bad idea considering use like

string file_path = __DIR__ "/file";

2019-06-13 01:14:34 (6 days ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.828 by export.pike
release number bumped to 8.0.829 by export.pike

2019-06-13 01:03:08 (6 days ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.244 by buildsystem.

Wednesday 12 June 2019

2019-06-12 20:18:16 (6 days ago) by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Missing close callback invocations added.

2019-06-12 11:31:29 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.827 by export.pike
release number bumped to 8.0.826 by export.pike

2019-06-12 11:22:01 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.225 by buildsystem.

2019-06-12 11:17:36 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike: Move DestructImmediate to the Pike module.

2019-06-12 01:02:28 (1 week ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.243 by buildsystem.

Tuesday 11 June 2019

2019-06-11 20:09:09 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Optimise and allow internal sockets to be destructed independently.

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

Stdio.Buffer: Mark the class for immediate destruction.

This is needed since the object may hold a lock on
a different Stdio.Buffer.

Potentially fixes some of [LysLysKOM 23391165].

2019-06-11 14:22:33 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Survive new_program being NULL.

Fixes [LysLysKOM 23386221] some more.

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

Testsuite [Stdio.FakePipe]: Updated to new API.

2019-06-11 12:46:59 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Increased paranoia regarding inherit_specifiers.

The value in the variable 'state' is likely to be invalid when
the loop has failed to find the inherit, so do not propagate it.

Thanks to Stephen R. van den Berg <srb@cuci.nl> for the report.

Potential fix for [LysLysKOM 23386221].

2019-06-11 01:02:35 (1 week ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.242 by buildsystem.

2019-06-11 00:25:31 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Numerous bugfixes; it actually works now.

Fixes include:
- Callback handling rationalised, fixed and optimised.
- Eliminate double inheritance which caused subtle conflicts.
- Changes the API to use ->other instead of ->get_other().
- Use single references to mux and cond variables.
FakePipe: Make the direction configurable upon creation.

Monday 10 June 2019

2019-06-10 15:50:50 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Constants: Added some constants for RSA PSS signatures.

2019-06-10 01:02:22 (1 week ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.241 by buildsystem.

Sunday 09 June 2019

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

Standards.X509: Fixed compilation error when X509_VALIDATION_DEBUG.

2019-06-09 01:02:34 (1 week ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.240 by buildsystem.

Saturday 08 June 2019

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

SSL.Context: get_signature_algorithms() now knows about ed25519.

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

Version bumped to 6.3.239 by buildsystem.

Friday 07 June 2019

2019-06-07 13:30:47 (2 weeks ago) by Jonas Wallden <jonasw@roxen.com>

Version bumped to 6.3.238 by buildsystem.

2019-06-07 13:05:27 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved support for Ed25519 certificates.

2019-06-07 11:01:36 (2 weeks ago) by Jonas Wallden <jonasw@roxen.com>

Version bumped to 6.3.237 by buildsystem.

2019-06-07 10:37:11 (2 weeks ago) by unknown <unknown user@unknown>

Print hostname at start of test.
Print hostname at start of test.

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

Version bumped to 6.3.236 by buildsystem.

Thursday 06 June 2019

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

SSL: Added some support for Ed25519 certificates.

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

Version bumped to 6.3.235 by buildsystem.

Wednesday 05 June 2019

2019-06-05 14:33:08 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [SSL]: Test ECDHE with all supported curves.

2019-06-05 11:21:37 (2 weeks ago) by unknown <unknown user@unknown>

Don't special-case for .DS_Store since it causes error alerts during Finder
file copies over WebDAV.
Don't special-case for .DS_Store since it causes error alerts during Finder
file copies over WebDAV.

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

Version bumped to 6.3.234 by buildsystem.

Tuesday 04 June 2019

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

Standards.X4509: Added some support for validation of Ed25519 certificates.

2019-06-04 13:26:40 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.ECC.Curve25519: Added pkcs_eddsa_id().

This is useful for finding the correct curve to use, given
an eddsa_id, as it differs from the corresponding curve_id.

Also updates some RFC references to reference RFC 8410.

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

Version bumped to 6.3.233 by buildsystem.

Monday 03 June 2019

2019-06-03 17:39:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Nettle]: Fixed typo in doc.

2019-06-03 01:13:12 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.825 by export.pike
release number bumped to 8.0.824 by export.pike

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

Version bumped to 6.3.232 by buildsystem.

Sunday 02 June 2019

2019-06-02 22:45:40 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Enable ECDHE with Curve 25519 by default.

Verified to work with www.google.com after the recent Curve25519 fix.

2019-06-02 16:53:24 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Stdio.File: Support openat with a single argument.

Also fixes:
- Avoid a SEGV when supplied with a single argument.
- Synchronise low level implementation with pike level by setting the
default mask to 0777 everywhere.

2019-06-02 16:48:39 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Stdio.File: Support openat with a single argument.

Also fixes:
- Avoid a SEGV when supplied with a single argument.
- Synchronise low level implementation with pike level by setting the
default mask to 0777 everywhere.

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

Version bumped to 6.3.231 by buildsystem.

Saturday 01 June 2019

2019-06-01 16:04:35 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Curve25519: Fixed encoding of Point.

The default implemetation of encode() prefixes the value with '\4'
(ANSI x9.62 encoding #4), but this should NOT be done for Curve25519
as there is only the single encoding.

This fixes key-exchange incompatibilities with SSL.

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

Version bumped to 6.3.230 by buildsystem.

Friday 31 May 2019

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

SSL.Constants: Added some support for Ed25519 and Ed448 certificates.

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

Version bumped to 6.3.229 by buildsystem.

Thursday 30 May 2019

2019-05-30 13:39:24 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed compilation warning.

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

Version bumped to 6.3.228 by buildsystem.

Wednesday 29 May 2019

2019-05-29 17:11:52 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate race for db connections still open at program exit.

2019-05-29 16:59:52 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Web.Api.Google: Properly fail promise on failed callbacks.
Web.Api: Add rest args to the callbacks.
Web.Api: Add missing protected classifiers.
threads: Fix backtrace typo.
pgsql: Eliminate race for db connections still open at program exit.

2019-05-29 16:52:00 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [SSL.Constants]: Updated AutoDoc.

2019-05-29 10:31:22 (3 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'feature/WS-489-var-multiplechoice-allow-save-none' into 6.2

* feature/WS-489-var-multiplechoice-allow-save-none:
Variable MultipleChoice: Allow saving emtpy selection. [WS-489]
Merge branch 'feature/WS-489-var-multiplechoice-allow-save-none' into devel

* feature/WS-489-var-multiplechoice-allow-save-none:
Variable MultipleChoice: Allow saving emtpy selection. [WS-489]

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

Version bumped to 6.3.227 by buildsystem.

Tuesday 28 May 2019

2019-05-28 16:40:26 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Context: Fixed another place.

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

SSL.Session: Missed one place.

2019-05-28 13:38:50 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Use SignatureScheme instead of array({Hash,Signature}Algorithm).

2019-05-28 12:32:10 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Context: Updated cipher_suite_sort_key() to new HASH_*.

2019-05-28 11:25:54 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Renumbered HASH_* in preparation for using SignatureScheme.

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

Version bumped to 6.3.226 by buildsystem.

Monday 27 May 2019

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

Testsuite [Protocols]: Added some comments.

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

Version bumped to 6.3.225 by buildsystem.

Sunday 26 May 2019

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

SSL.Constants: Fixed typo.

2019-05-26 12:48:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.constants: Added some entries from RFC 8422.

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

Version bumped to 6.3.224 by buildsystem.

Saturday 25 May 2019

2019-05-25 16:10:40 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.PKCS: Updated with references to RFC 8410.

2019-05-25 01:02:27 (4 weeks ago) by Automatic Build <autobuild@roxen.com>

Version bumped to 6.3.223 by buildsystem.

Friday 24 May 2019

2019-05-24 16:42:02 (4 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Web.Api: Add and rewrite support for all Google APIs (past/present/future).

2019-05-24 16:26:52 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Hide experimental cipher suites.

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

Version bumped to 6.3.222 by buildsystem.

Thursday 23 May 2019

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

Concurrent.Future: Added query_{success,failure}_callbacks().

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

release number bumped to 8.0.823 by export.pike
release number bumped to 8.0.822 by export.pike

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

Version bumped to 6.3.221 by buildsystem.

Wednesday 22 May 2019

2019-05-22 17:42:29 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Improved doc.

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

Image.Image: Fixed stack underflow in create(..., "grey").

2019-05-22 11:37:01 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Variable MultipleChoice: Allow saving emtpy selection. [WS-489]

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

release number bumped to 8.0.821 by export.pike
release number bumped to 8.0.820 by export.pike

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

Version bumped to 6.2.224 by buildsystem.

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

Merge branch 'patches/ws482' into 6.1

* patches/ws482:
Testsuite [RXML]: Adjusted remaining failing test.
Testsuite [RXML]: Adjusted remaining failing test.
Testsuite [RXML]: Adjusted tests some more.
Testsuite [RXML]: Fixed typo in error message pattern.
Testsuite [RXML]: Updated error-handling tests to [WS-475].
Merge branch 'patches/ws475' into 6.1

* patches/ws475:
RXML: Improved diagnostics in VERBOSE_RXML_ERRORS mode.
RXML: Simplified rxml_{parse,run}_error().
RXML.Parser: Changed calling convention for report_error().

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

Merge branch 'patches/ws482' into 6.2

* patches/ws482:
Testsuite [RXML]: Adjusted remaining failing test.
Testsuite [RXML]: Adjusted remaining failing test.
Testsuite [RXML]: Adjusted tests some more.
Testsuite [RXML]: Fixed typo in error message pattern.
Testsuite [RXML]: Updated error-handling tests to [WS-475].
Merge branch 'patches/ws475' into 6.2

* patches/ws475:
RXML: Improved diagnostics in VERBOSE_RXML_ERRORS mode.
RXML: Simplified rxml_{parse,run}_error().
RXML.Parser: Changed calling convention for report_error().

2019-05-22 10:53:32 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike189' into 8.0

* patches/pike189:
Thread.MutexKey: Added _sprintf().

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

Version bumped to 6.3.220 by buildsystem.

2019-05-22 00:44:56 (4 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Merge branch 'tobij/fix-hilfe-output'

* tobij/fix-hilfe-output:
Hilfe: send_output(): Don't process fmt when called with one arg

2019-05-22 00:28:18 (4 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Hilfe: send_output(): Don't process fmt when called with one arg

In GenericAsyncHilfe, send_output() should not process the input string
as format string when called with one argument only, as that input may
contain percent signs that should not be interpreted (and will cause
sprintf() to throw because it's called with no additional arguments
and/or nonsensical formats).

Tuesday 21 May 2019

2019-05-21 17:22:12 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ignore the generated pike_types.c file.

2019-05-21 17:18:33 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Types: Use the precompiler to build the type checker.

Converts pike_types.c into pike_types.cmod.

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

Tools.Testsuite: Improved output from log_msg().

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

release number bumped to 8.0.818 by export.pike
release number bumped to 8.0.819 by export.pike

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

Version bumped to 6.3.219 by buildsystem.

Monday 20 May 2019

2019-05-20 16:26:39 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws500' into devel

* patches/ws500:
Logging [FTP]: Moved logging of upload length to $request-data-length.

2019-05-20 16:24:38 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Logging [FTP]: Moved logging of upload length to $request-data-length.

This is analogous to HTTP.

2019-05-20 15:05:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.817 by export.pike
release number bumped to 8.0.816 by export.pike

2019-05-20 14:55:51 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.223 by buildsystem.

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

Merge branch 'patches/ws483' into 6.1

* patches/ws483:
Prototypes: Updated type for Configuration::disable_module().
Merge branch 'patches/ws483' into 6.2

* patches/ws483:
Prototypes: Updated type for Configuration::disable_module().

2019-05-20 12:37:31 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike189'

* patches/pike189:
Thread.MutexKey: Added _sprintf().

2019-05-20 12:33:29 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.MutexKey: Added _sprintf().

Fixes [PIKE-189].

2019-05-20 12:09:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.DNS: Survive Stdio.UDP()->bind() failing with EACCES.

This can apparently happen for usually unprivileged ports on
both NT and Solaris 11.

Fixes [PIKE-185].

2019-05-20 11:10:29 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws500' into 6.2

* patches/ws500:
Logging [HTTP]: Keep track of amount of received data in chunked mode.
Logging: Added log patterns $request-length and $request-data-length.

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

Version bumped to 6.3.218 by buildsystem.

Sunday 19 May 2019

2019-05-19 20:39:17 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.ECC.Curve.ECDSA: Improved behavior of equal().

The objects being compared no longer need to be created
from the exact same parent object.

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

Version bumped to 6.3.217 by buildsystem.

Saturday 18 May 2019

2019-05-18 17:19:07 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.mkexpert: Added some notes.

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

Version bumped to 6.3.216 by buildsystem.

Friday 17 May 2019

2019-05-17 18:44:18 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.ServerConnection: Improved diag on cipher suite mismatch.

2019-05-17 17:45:31 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws500' into devel

* patches/ws500:
Logging [HTTP]: Keep track of amount of received data in chunked mode.
Logging [HTTP]: Keep track of amount of received data in chunked mode.

Fixes [WS-500] some more.

2019-05-17 15:25:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws500' into devel

* patches/ws500:
Logging: Added log patterns $request-length and $request-data-length.

2019-05-17 15:22:46 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Logging: Added log patterns $request-length and $request-data-length.

Fixes [WS-500].

2019-05-17 09:24:37 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Version bumped to 6.3.215 by buildsystem.

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

Version bumped to 6.3.214 by buildsystem.

Thursday 16 May 2019

2019-05-16 14:17:53 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

mktreeopt: Match against more specific rules before generic ones.

Potential fix for [CID 1294685], where a generic rule for F_ADD_EQ
(and F_SUB_EQ) shadowed a special case rule.

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

Version bumped to 6.3.213 by buildsystem.

Wednesday 15 May 2019

2019-05-15 15:48:40 (1 month ago) by William Welliver <william@welliver.org>

Merge branch 'arne/BSON_fixes'

Better bounds checking and test fixes

2019-05-15 15:33:06 (1 month ago) by William Welliver <william@welliver.org>

BSON: fix document length in test

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

Merge branch 'patches/pike185'

* patches/pike185:
Protocols.DNS: Survive Stdio.UDP()->bind() failing with EACCES.

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

Protocols.DNS: Survive Stdio.UDP()->bind() failing with EACCES.

This can apparently happen for usually unprivileged ports on
both NT and Solaris 11.

Fixes [PIKE-185].

2019-05-15 10:51:52 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Revert "Merge branch 'patches/EP-1288-var-multiplechoice-allow-save-none' into devel"

This reverts commit fe66221487525be64cfd666333df18a8c4a15c69, reversing
changes made to 7aec21522337541d2eaef3d7188d9b031e91c053.
Revert "Merge branch 'patches/EP-1288-var-multiplechoice-allow-save-none' into 6.2"

This reverts commit 7e0eac8bcdcfd796e60cac3b50677fe80426e3cf, reversing
changes made to 1fe0c54aad92f0f75e52ccef595227921422b2fc.

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

Version bumped to 6.3.212 by buildsystem.

Tuesday 14 May 2019

2019-05-14 15:20:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.sed: Protected lfuns.

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

MANIFEST: Added some entries.

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

Version bumped to 6.3.211 by buildsystem.

Monday 13 May 2019

2019-05-13 17:19:10 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.3.210 by buildsystem.

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

Merge branch 'patches/ws483' into devel

* patches/ws483:
Prototypes: Updated type for Configuration::disable_module().
Prototypes: Updated type for Configuration::disable_module().

Seems Mast missed this one.

2019-05-13 12:28:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.3.209 by buildsystem.

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

Merge branch 'patches/ws482' into devel

* patches/ws482:
Testsuite [RXML]: Adjusted remaining failing test.
Testsuite [RXML]: Adjusted remaining failing test.

Missed this one in previous commit.

Fixes [WS-482].
Merge branch 'patches/ws482' into devel

* patches/ws482:
Testsuite [RXML]: Adjusted remaining failing test.

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

Testsuite [RXML]: Adjusted remaining failing test.

Missed this one in previous commit.

Fixes [WS-482].

2019-05-13 11:29:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Removed obsolete AC_CONFIG_HEADERS test.

AC_CONFIG_HEADERS is now handled via make_variables.

2019-05-13 10:57:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.3.208 by buildsystem.

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

Merge branch 'patches/ws482' into devel

* patches/ws482:
Testsuite [RXML]: Adjusted tests some more.
Testsuite [RXML]: Adjusted tests some more.

Third go at fixing [WS-482].

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

Version bumped to 6.3.207 by buildsystem.

Sunday 12 May 2019

2019-05-12 23:43:44 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>

EFUNs: Add typeof_identifier()

typeof_identifier(prog, identifier) returns the type of a named
identifier in the program.
Master: Allow compile warnings with specified lineno
EFUNs: Add deprecated_typep() efun.
Master: Warn about using deprecated members ...

... in join- and dirnodes

The compiler itself does not know the type of the identifiers and will
thus not be able to issue a deprecation warning on its own, thus the
master steps in.
Compiler: Export state of no_deprecation_warnings

... in the active compilation to Pike.
Compiler: export current_{line,file}

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

Build: Removed redundant code from Makefile.in.

The assignment of CONFIG_HEADERS is now done by make_variables.

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

Version bumped to 6.3.206 by buildsystem.

Saturday 11 May 2019

2019-05-11 15:23:43 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Depend all module objects on the config header (if any).

Fixes cases where the automatic generation of dependencies fails.

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

Version bumped to 6.3.205 by buildsystem.

Friday 10 May 2019

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

run_autoconfig: Generate stamp-h.in also when no AC_CONFIG_HEADER.

stamp-h.in is also used as a stamp on the generation of
the configure script.

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

Version bumped to 6.3.204 by buildsystem.

2019-05-10 15:09:39 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws482' into devel

* patches/ws482:
Testsuite [RXML]: Fixed typo in error message pattern.
Testsuite [RXML]: Fixed typo in error message pattern.

Second go at fixing [WS-482].

2019-05-10 13:16:26 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Added some rules for creation of stamp-h.in.

2019-05-10 11:59:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.3.203 by buildsystem.

2019-05-10 11:56:44 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws482' into devel

* patches/ws482:
Testsuite [RXML]: Updated error-handling tests to [WS-475].
Testsuite [RXML]: Updated error-handling tests to [WS-475].

Fixes [WS-482].
Merge branch 'patches/ws475' into patches/ws482

* patches/ws475:
RXML: Improved diagnostics in VERBOSE_RXML_ERRORS mode.
RXML: Simplified rxml_{parse,run}_error().
RXML.Parser: Changed calling convention for report_error().

2019-05-10 07:36:34 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/EP-1288-var-multiplechoice-allow-save-none' into 6.2

* patches/EP-1288-var-multiplechoice-allow-save-none:
Variable MultipleChoice: Allow saving emtpy selection. [EP-1288]

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

Version bumped to 6.3.202 by buildsystem.

[permalink]

Bugs mentioned

  817RESOLVEDSomewhat more complete translation of the admin menu
  821RESOLVED<vinput> doesn't work with the <input> arguments size= and maxlength=
  825RESOLVED<vinput size="10"> does not work
  826RESOLVED<vform enctype="multipart/form-data"> does not work
  827RESOLVEDOracle: <sqltable/> gives backtrace if result set contains null values
  828RESOLVED<emit source="sql"> behaves weird or crashes Roxen with Oracle DB
  829RESOLVEDFiles uploaded with multipart/form-data are split at '\0' by Java Servlet bridge
  831RESOLVEDa failing read(4) crashes pike
  832RESOLVED(mapping)({ ({1,2,3}), ({1,2,3}) }) crashes pike; (mapping)({}) gives type error
Bugs? Suggestions?