Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 1 checkin (+2/-1) by Automatic Build <autobuild@roxen.com> : 11 checkins (+30/-23) by 3 people : 3 checkins (+6/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+7/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+115/-33) by 3 people : 2 checkins (+1/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+14/-2) by 2 people : 1 checkin (+13/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 14 checkins (+34/-8) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+61/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+94/-25) by 2 people : 8 checkins (+171/-109) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+18/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 13 checkins (+452/-80) by 2 people : 6 checkins (+52/-4) by 2 people : 8 checkins (+160/-21) by 2 people : 3 checkins (+117/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+178/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+279/-30) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+36/-0) by 2 people : 3 checkins (+93/-21) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+48/-35) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+62/-6) by 2 people : 16 checkins (+2911/-27) by 2 people : 13 checkins (+298/-19) by 3 people : 17 checkins (+96/-36) by 3 people : 3 checkins (+8/-4) by 2 people : 5 checkins (+66/-2) by 2 people : 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 Lines added/removed recently

Today; Wednesday 21 August 2019

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

Version bumped to 6.3.285 by buildsystem.

Yesterday; Tuesday 20 August 2019

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

Runtime: Experimental support for continuing a previous function call.

2019-08-20 01:13:01 (1 day 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 (1 day 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 (2 days ago) by Jonas Wallden <jonasw@roxen.com>

Version bumped to 6.3.283 by buildsystem.

2019-08-19 12:07:30 (2 days 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 (2 days 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 (2 days 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 (3 days 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 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Traditional]: Added Compression chapter.

2019-08-17 01:02:26 (4 days 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 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Minor code clean up.

2019-08-16 01:02:36 (5 days 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 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ignore the generated las.c.

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

Build: Converted las.c into a cmod.

2019-08-15 01:12:57 (6 days 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 (6 days 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 (7 days 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 week 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 week 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 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar.TZnames: Improved robustness of expert system.

2019-08-11 14:11:02 (1 week 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 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2019b.
Updated to tzdata2019b.

2019-08-10 01:13:15 (2 weeks 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 (2 weeks 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 (2 weeks 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 (2 weeks 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 (2 weeks 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 (2 weeks 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 (2 weeks ago) by Chris Angelico <rosuav@gmail.com>

IRC: Avoid calling protected lfun

2019-08-09 01:02:39 (2 weeks 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 (2 weeks 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 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_from_string_buffer: Improved type safety.

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

Version bumped to 6.3.277 by buildsystem.

Wednesday 07 August 2019

2019-08-07 15:37:53 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike198'

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

2019-08-07 15:35:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP: Set the Host header for proxied requests.

2019-08-07 15:32:21 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP [do_async_proxied_method]: Check whether CONNECT failed.

Do not attempt to start a TLS connection over a socket where
the proxy has returned a failure code.

Fixes [PIKE-198].

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

Documentation [Traditional]: Added chapter regarding introspection.

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

Version bumped to 6.3.276 by buildsystem.

Tuesday 06 August 2019

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

Shuffler: Increased paranoia.

Check the return value from lseek(2) [CID 1452124].

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

Shuffler: Make Coverity and Valgrind happier.

Do not return uninitialized data [CID 1452123].

The len variable is not used here, so there's no
need to modify it [CID 1452122].

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

release number bumped to 8.0.846 by export.pike
release number bumped to 8.0.847 by export.pike

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

Version bumped to 6.3.275 by buildsystem.

2019-08-06 01:00:09 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

sybase: Use ABI suffixes when looking for sybase lib dir
Odbc: Use ABI suffixes when looking for ODBC lib dir

2019-08-06 00:53:37 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Merge branch 'tobij/aclocal-check-abi-dir' into 8.0

* tobij/aclocal-check-abi-dir:
Configure: PIKE_CHECK_ABI_DIR now ignores executables
sybase: Use ABI suffixes when looking for sybase lib dir
Odbc: Use ABI suffixes when looking for ODBC lib dir
Merge branch 'tobij/aclocal-check-abi-dir'

* tobij/aclocal-check-abi-dir:
Configure: PIKE_CHECK_ABI_DIR now ignores executables

2019-08-06 00:50:22 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Configure: PIKE_CHECK_ABI_DIR now ignores executables

2019-08-06 00:05:49 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Configure: PIKE_CHECK_ABI_DIR now ignores executables

Monday 05 August 2019

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

Documentation [Traditional]: Added chapter about cryptography.

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

release number bumped to 8.0.844 by export.pike
release number bumped to 8.0.845 by export.pike

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

Version bumped to 6.2.228 by buildsystem.

Sunday 04 August 2019

2019-08-04 21:42:03 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/aclocal-check-abi-dir' into 8.0

* grubba/aclocal-check-abi-dir:
Configure: Fixed typo in PIKE_CHECK_ABI_DIR().

2019-08-04 21:39:20 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/aclocal-check-abi-dir'

* grubba/aclocal-check-abi-dir:
Configure: Fixed typo in PIKE_CHECK_ABI_DIR().

2019-08-04 21:36:23 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Fixed typo in PIKE_CHECK_ABI_DIR().

2019-08-04 18:48:09 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

SSL.ClientConnection: Fix session ticket support

The server signals reuse of the session by echoing the session_id we
provide (as well as by a shortened handshake/server hello). Presence of
the session ticket extension informs of the server's intention to send a
new session ticket (or replace an existing one), hence tickets_enabled
does not need to be true (and apparently rarely is) when we resume
sessions based on tickets with other SSL implementations on the server
side.

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

Runtime: Fixed typo in argument to PIKE_FN_START().

2019-08-04 17:44:24 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread: Fixed type for backtrace().

2019-08-04 17:31:40 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Manual: Fix use of non-ASCII character

2019-08-04 16:39:32 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Master: Fix recursion problem in resolv_debug

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

decode_value: Improved disassembly-style debug for programs.

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

decode_value: Output .entry-directives in disassembly output.

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

decode_value: Some initial disassembly-style output.

2019-08-04 11:26:36 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

decode_value: Fixed support for numeric debug level.

Saturday 03 August 2019

2019-08-03 12:42:28 (3 weeks ago) by Mateusz Krawczuk <krawczukmat@gmail.com>

[debugger] Add WIP code for the debugger.

This commit contains changes in the language core necessary for
enabling the debugger's breakpoint and stepping feature.

It also contains a work-in-progress pmod, Debug/Debugger, that is an
interface between the interpreter and debugging client.

The debugger needs Pike to be compiled '--with-debug'. The core's
behavior remains unchanged in case of this flag's absence.

Co-authored-by: Henrik Grubbström (Grubba) <grubba@grubba.org>
Co-authored-by: William Welliver <william@welliver.org>

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

encode_value: Minor change in semantics of .bignum.

The actual value data is no longer part of .bignum.

This is to make it simpler to generate identical output
for decode_value().

Friday 02 August 2019

2019-08-02 21:22:01 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

configure: Fix typo in byte order test for cross compilation

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

decode_value: Initial support for disassembly-style debug output.

This is analogous to recent changes in encode_value().

Thursday 01 August 2019

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

encode_value: Fixed typo in debug output.

2019-08-01 11:57:30 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_append_disassembly: Fixed opcode length threshold.

2019-08-01 09:26:52 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_append_disassembly: Reduce white space at EOL.

Wednesday 31 July 2019

2019-07-31 09:55:20 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Support a String.Buffer for debug output.

Giving a String.Buffer object as the third argument to
encode_value{,_canonic}() now causes debug level 1
(ie disassembly-style) to be written to the buffer.

Also makes the debug argument part of the public type.

2019-07-31 09:51:48 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder: Improved robustness against freed string_builders.

The string_builder embedded in Stdio.Buffer has a NULL s->s while empty.
Most of the string_builder_*() functions did not like that.

Tuesday 30 July 2019

2019-07-30 10:11:36 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added string_builder_from_string_buffer().

2019-07-30 05:08:45 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Additional XML.NSTree tests

Monday 29 July 2019

2019-07-29 10:01:53 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Fixed multiple warnings in ENCODE_DEBUG mode.

2019-07-29 09:56:52 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Improved details about types.

Introduces psuedo opcode:

.type [symbol] PIKE_T_SYMBOL

The pseudo opcode .data has been extended to alternatively
take a 32-bit integer as argument:

.data [value] 32-bit big endian number.

2019-07-29 09:49:33 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: More details when encoding programs.

Introduces pseudo opcodes:

.number [value] code_number(value).
.ident [symbol] code_number(ID_ENTRY_SYMBOL).

Sunday 28 July 2019

2019-07-28 12:36:49 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Improved disassembly-style debug output.

Introduces pseudo opcodes:

.entry [type] Generic entry variant #0.
.entry [type], [variant] Generic entry other variants.
.bignum [value] Bignum entry.
.float [value] Floating point entry.
.integer [value] Integer entry.
.string [bytes] 8-bit string entry.
.string [bytes]<<[shift] Wide string entry.

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

encode_value: First go at using disassembly-style debug output.

Saturday 27 July 2019

2019-07-27 10:35:37 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added string_builder_append_disassembly_data().

This function outputs ".data" directives matching the given memory
dump on a format compatible with string_builder_append_disassembly().

2019-07-27 10:31:33 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_vsprintf: Support min_width with %q.

NB: min_width padding is outside (before or after) the string,
NOT inside the string quotes.

Friday 26 July 2019

2019-07-26 15:13:53 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_quote_string: Adjusted semantics of max_len.

max_len now specifies the maximum length of the input string.
Previously it specified the maximum length of the result buffer.

Also string_builder_{v,}sprintf() now includes the quote ("\"")
characters in "%q" and supports the precision argument.

2019-07-26 15:06:50 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added missing header file.

2019-07-26 15:04:12 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Do not send anonymous namespaces to the top element when serializing. Properly manage it using xmlns attributes instead.

2019-07-26 11:48:27 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added write_and_reset_string_builder().

The typical use for this function is to flush a string_builder
used as a buffer for debug output to stderr.

2019-07-26 11:45:27 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added string_builder_{v,}sprintf_disassembly().

Thursday 25 July 2019

2019-07-25 19:06:27 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

string_builder_append_disassembly: Fixed bug in memory dumping.
string_builder_sprintf: Added support for %q.

2019-07-25 11:49:29 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.AES128: Even more compatibility with old Nettle libraries.

2019-07-25 09:01:45 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.AES: Improved support for old versions of Nettle.

2019-07-25 03:28:38 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added change_namespace to move all elements from one namespace to a different one.

2019-07-25 02:17:19 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Generate xmlns attributes for unnamed namespaces.

2019-07-25 01:19:46 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Better selection of quote charactes.
Silance warning.

Wednesday 24 July 2019

2019-07-24 21:05:34 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Support more versions of Nettle again.

Support for the Nettle 3.x series before 3.5 was broken
by the latest changes.

2019-07-24 14:52:28 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.AES128: Added AES128, AES192 and AES256.
Nettle.AES: Use the new size specific API.

Gets rid of a bunch of deprecation warnings about the old
generic Nettle AES API.

2019-07-24 06:09:00 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix typo.
Significantly improved output.
Added set_text() to update the contents of a text node.

Tuesday 23 July 2019

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

Support multiple lines of opcode in string_builder_append_disassembly().

Monday 22 July 2019

2019-07-22 18:09:21 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [x86_64]: Fixed typo in previous commit.

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

Build [x86_64]: Fixed call of string_builder_append_disassembly().

Fall out from the recent API change.

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

encode_value: Fixed compilation issue --with-debug.
Move string_builder_append_disassembly() to string_builder.cmod.

Some minor API-changes to string_builder_append_disassembly() to make
it architecture-independant, and suitable for more use-cases than
just byte-code disassembly. The displayed address is now independant
of the actual address of the memory dump.

Also adds some documentation.

Sunday 21 July 2019

2019-07-21 23:52:02 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Testsuite: Put something useful in log_status for the dump tests

2019-07-21 16:26:24 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Testsuite: Use new feature of Tools.Testsuite.run_script

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

Merge branch 'grubba/testsuite/simple_run_script'

* grubba/testsuite/simple_run_script:
Tools.Testsuite: Support test scripts not using report_result().

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

Tools.Testsuite: Support test scripts not using report_result().

Test scripts having a single test may now use the exit code
to indicate whether they succeeded or failed, when run via
Tools.Testsuite.run_script().

This makes it possible to directly use scripts not intended
specifically for the test suite directly without using a wrapper.

2019-07-21 02:10:17 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Testsuite: Add a test for dumping of recursive modules

Saturday 20 July 2019

2019-07-20 12:22:02 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Added debug-level 6.

This level outputs a memory dump during encode_value() and
decode_value(), which can be used to correlate the two.

Friday 19 July 2019

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

Merge branch 'patches/ws525' into 6.1

* patches/ws525:
Diagnostics: Added OUTGOING_PROXY_DEBUG.
Merge branch 'patches/ws525' into 6.2

* patches/ws525:
Diagnostics: Added OUTGOING_PROXY_DEBUG.
Merge branch 'patches/ws525' into devel

* patches/ws525:
Diagnostics: Added OUTGOING_PROXY_DEBUG.

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

Merge branch 'patches/ws525' into patches/ws525

Resolve merge conflict.

* patches/ws525:
Diagnostics: Added OUTGOING_PROXY_DEBUG.

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

Diagnostics: Added OUTGOING_PROXY_DEBUG.

Also added some trivial validation of the proxy url before using it.

Fixes [WS-525].

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

encode_value: Fixed encoding bug for some variant functions.

A stray number was added to the identifier reference table.
This caused the decoder to become confused.

Fixes dumping errors for Web.SocketIO.

2019-07-19 12:31:49 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

encode_value: Fixed encoding bug for some variant functions.

A stray number was added to the identifier reference table.
This caused the decoder to become confused.

Fixes dumping errors for Web.SocketIO.

Thursday 18 July 2019

2019-07-18 12:24:56 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Traditional]: Some more Sql details.

Wednesday 17 July 2019

2019-07-17 16:36:44 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>

Nettle: Fix typo

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

__builtin.Sql.Result: Added a default implementation of eof().

This fixes an issue where eg _sprintf() throws errors for some drivers.
Odbc.Result: Disable stub implementations of eof() and seek().

The default implementation of seek() should work fine.

Having an eof() that throws errors breaks the default _sprintf().

Tuesday 16 July 2019

2019-07-16 10:41:53 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike197'

* patches/pike197:
Mysql.Result: Removed stray breakpoint.
Mysql.Result: Removed stray breakpoint.

Monday 15 July 2019

2019-07-15 23:20:35 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>

CHANGES: Document Crypto.ECC working with Nettle 3.5

2019-07-15 22:48:54 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Nettle: Support nettle 3.5

(cherry picked from commit 9af7432bf2a5eec7cb1db10ca3009c2f70279bab)
(cherry picked from commit 47ea46b8c0c7dcd270fe2d87577edfdacd5cc668)

2019-07-15 16:29:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [mktime]: Improved diagnostics on failure.

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

Merge branch 'patches/pike197'

* patches/pike197:
Mysql.Result: Update the index counter when fetching rows.

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

Mysql.Result: Update the index counter when fetching rows.

Call Sql.Result::increment_index() at relevant places.

Fixes testsuite failure.

Fixes [PIKE-197].

Sunday 14 July 2019

2019-07-14 14:28:42 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Sql.Sql]: Check that master_sql is the identity symbol.

Saturday 13 July 2019

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

Merge branch 'patches/pike196' into 8.0

* patches/pike196:
Tools.Standalone.test_pike: Do not close stdin.

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

Merge branch 'patches/pike196'

* patches/pike196:
Tools.Standalone.test_pike: Do not close stdin.
Tools.Standalone.test_pike: Do not close stdin.

Potential fix for testsuite hanging on exit.

Fixes [PIKE-196].

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

release number bumped to 8.0.843 by export.pike
release number bumped to 8.0.842 by export.pike

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

Version bumped to 6.3.274 by buildsystem.

Friday 12 July 2019

2019-07-12 17:11:04 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

BSON: Use length field when decoding document in JavaScript code w/ scope

Also fix the checks on jslen.

2019-07-12 16:43:55 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

BSON: Fix decoding of JavaScript code w/ scope

The length stored first in the code_w_s nonterminal is the length of
the entire code_w_s, and thus includes the length field itself.
Therefore the size check must be performed _before_ consuming the
length field.

2019-07-12 16:01:04 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Remove references to deprecated "master_sql"

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

SSL.Cipher.KeyExchangeRSA: Even more paranoia in got_client_key_exchange().

Caveat: connection->ke is now always valid after got_client_key_exchange(),
this change is due to there being a slight time difference between
assigning an object (due to refcounting) and assigning UNDEFINED.
Use the message_was_bad flag instead of checking connection->ke.

Reduces the exposure to Bleichenbacher some more.

2019-07-12 11:05:00 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP.Query: Survive destruction by request_fail callback.

Fixes [WS-524].

2019-07-12 10:59:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP.Query: Survive destruction by request_fail callback.

Fixes [WS-524].

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

Version bumped to 6.3.273 by buildsystem.

[permalink]

Bugs mentioned

  842RESOLVEDIncomplete url:s returned from query_internal_location
  843RESOLVEDUrls are not reregistered on SIGHUP.
  844RESOLVEDthrow in ADT.Table.table triggers error in handle_error
  847RESOLVEDnonuseful default font after switching to Czech locale
  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
Bugs? Suggestions?