Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 2 checkins (+4/-2) by Automatic Build <autobuild@roxen.com> : 46 checkins (+542/-478) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+16/-14) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 10 checkins (+30/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+27/-23) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+12/-6) by 2 people : 63 checkins (+273/-186) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+28/-22) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+24/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+44/-37) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 21 checkins (+95/-65) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 19 checkins (+107/-88) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+29/-19) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 13 checkins (+52/-29) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+46/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+29/-16) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 11 checkins (+93/-24) by 3 people : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+7/-6) by 2 people : 3 checkins (+139/-41) by 2 people : 6 checkins (+176/-33) by 2 people : 11 checkins (+100/-24) by 3 people : 5 checkins (+24/-12) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+29/-4) by 2 people : 398 checkins (+1038/-258) by 7 people : 8 checkins (+85/-44) by 4 people : 34 checkins (+450/-144) by 2 people : 1 checkin (+1/-28) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+35/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+11/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 71 checkins (+262/-116) by 2 people : 1 checkin (+1/-13) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+17/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+6/-1) by 2 people : 1 checkin (+5/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+15/-7) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+35/-6) by 2 people Lines added/removed recently

Today; Tuesday 21 May 2019

2019-05-21 01:13:38 (3 hours 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

Yesterday; Monday 20 May 2019

2019-05-20 15:05:06 (13 hours 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 12:37:31 (15 hours 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 (15 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Thread.MutexKey: Added _sprintf().

Fixes [PIKE-189].

2019-05-20 12:09:06 (16 hours 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].

Sunday 19 May 2019

2019-05-19 20:39:17 (1 day 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.

Saturday 18 May 2019

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

Calendar.mkexpert: Added some notes.

Friday 17 May 2019

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

SSL.ServerConnection: Improved diag on cipher suite mismatch.

Thursday 16 May 2019

2019-05-16 14:17:53 (5 days 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.

Wednesday 15 May 2019

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

Merge branch 'arne/BSON_fixes'

Better bounds checking and test fixes

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

BSON: fix document length in test

2019-05-15 12:10:40 (6 days 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 (6 days 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].

Tuesday 14 May 2019

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

Tools.sed: Protected lfuns.

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

MANIFEST: Added some entries.

Monday 13 May 2019

2019-05-13 11:29:38 (1 week 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.

Sunday 12 May 2019

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

Master: Allow compile warnings with specified lineno
EFUNs: Add typeof_identifier()

typeof_identifier(prog, identifier) returns the type of a named
identifier in the program.
Compiler: export current_{line,file}
Compiler: Export state of no_deprecation_warnings

... in the active compilation to Pike.
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.

2019-05-12 15:59:27 (1 week 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.

Saturday 11 May 2019

2019-05-11 15:23:43 (1 week 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.

Friday 10 May 2019

2019-05-10 15:35:18 (2 weeks 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 13:16:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

Thursday 09 May 2019

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

Build [MsgPack]: Ignore stamp-h{,.in}.

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

Build: Create the template files for CONFIG_HEADERS on demand.

Wednesday 08 May 2019

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

Tools.Markdown: Protected lfuns.

Tuesday 07 May 2019

2019-05-07 10:52:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Remove some redundant code.

Disambiguation of multiple inherit ::-references is now done
by low_program_from_svalue().

2019-05-07 01:14:12 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.815 by export.pike
release number bumped to 8.0.814 by export.pike

Monday 06 May 2019

2019-05-06 10:56:25 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2019a.

2019-05-06 10:52:58 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2019a.

Sunday 05 May 2019

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

Build: Increased paranoia of language.c_src rule.

Ensure that language.h_src is more recent than language.c_src.

2019-05-05 11:30:09 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Build: Fix use of MAKE_PARALLEL

MAKE_PARALLEL is now compatible with jobserver mode. To make a
parallel build using the top level makefile, run e.g.

make MAKE_PARALLEL=-j20 all run_hilfe

The targets will be built with -j20, but each target will be finished
before the next is started.

When running make in the build directory, MAKE_PARALLEL is not
meaningful. Just run "make -j20" directly (and don't specify more
than one target).

2019-05-05 10:59:35 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Build: Improve double bison fix

This solution leaves fewer junk files in the source directory.

2019-05-05 09:15:30 (2 weeks ago) by Arne Goedeke <el@laramies.com>

search: fixed out of bounds read

2019-05-05 02:21:38 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Implemented MD5-sess algorithm.

2019-05-05 02:13:36 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Support verifying that the nonce used actually came from the server.

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

release number bumped to 8.0.813 by export.pike
release number bumped to 8.0.812 by export.pike

Saturday 04 May 2019

2019-05-04 19:11:24 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone [cgrep] [rsqld]: Protect lfuns.

2019-05-04 18:36:45 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added support for Digest MD5

2019-05-04 18:31:43 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Nettle: use size_t for buffer lengths

Nettle has been using size_t instead of unsigned for lengths since 2013.
It also never used signed int.

2019-05-04 18:19:34 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Java: fix setjmp/longjmp globbering warning

The compiler warns about 'args' being possibly globbered by the jump.
This is correct, however we do not really care because we do not use it
after the jump. We declare it after the setjmp which makes gcc happy.

2019-05-04 17:43:24 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

README: 2017 -> 2019

2019-05-04 17:41:00 (2 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Types: refrain from erroneously freeing const string

2019-05-04 17:32:39 (2 weeks ago) by Arne Goedeke <el@laramies.com>

BSON: simplify and fix buffer bounds checks

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

Build: Prevent bison from being run multiple times in parallel make

For some reason make decided to run the bison target twice in parallel
because both of the targets needed updating (which doesn't really make
sense since running the target once would update both targets...).
As a workaround, make the target of the bison rule as singe stamp
file instead of the actual outputs...

2019-05-04 16:26:32 (2 weeks ago) by Arne Goedeke <el@laramies.com>

BSON: check buffer length before reading

This commit prevents the BSON parser from returning bytes past the end
of the input string.

2019-05-04 15:39:21 (2 weeks ago) by Arne Goedeke <el@laramies.com>

[testsuite]: run utf8 tests in different lengths

The new utf8 encoder and decoder have unrolled loops. In order to
increase the likelyhood that we hit both paths we process the same
string in different multiples.

2019-05-04 15:04:23 (2 weeks ago) by Arne Goedeke <el@laramies.com>

[utf8]: fixed handling of surrogate pairs

2019-05-04 15:03:34 (2 weeks ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.811 by export.pike
release number bumped to 8.0.810 by export.pike

2019-05-04 15:02:48 (2 weeks ago) by Arne Goedeke <el@laramies.com>

MsgPack: make _sprintf protected in test

2019-05-04 14:37:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike.ProxyFactory: Added new function.

This is a factory for creating classes that act as a proxy
for the specified program.

2019-05-04 12:50:49 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Build: Fix parallel make

Since module_objects are built in sub-makes, also build
post_modules_objects and pike-complete-stamp in a submake to ensure
correct ordering and that dependencies do not get built while a
submake is also building them at the same time.

There is no need to tell the submake explicitly to build
post_module_objects, since pike-complete-stamp depends on
post-modules-stamp.

Also, join foo_module_objects and foo-modules-stamp into the same rule
since they have the same prerequisites and the same action so thay are
the same anyway (but could accidentally be built in parallel if they
are separate rules).

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

CritBit [bignum]: Added detection of broken gmp header files.

Fixes issues with the system libgmp on some versions of Solaris.

2019-05-04 11:12:19 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2019-05-04 01:14:27 (2 weeks ago) by Automatic Build <autobuild@roxen.com>

release number bumped to 8.0.809 by export.pike
release number bumped to 8.0.808 by export.pike

Friday 03 May 2019

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

Configure [Gmp]: Report version of the gmp library.

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

Concurrent: Fixed syntax error in recent backport.

Thursday 02 May 2019

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

CritBit: Fixed stack inconsistency issues in _m_delete().

cb_delete() did not always set the output value.

_m_delete() now survives a gc() being triggered during cb_delete().

2019-05-02 12:00:39 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted some error messages.

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

Image: Protect lfuns.

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

release number bumped to 8.0.807 by export.pike
release number bumped to 8.0.806 by export.pike

Wednesday 01 May 2019

2019-05-01 17:57:43 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

GL, GLUT: Restore compiler flags if module not supported

2019-05-01 16:14:55 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Threads: Move #ifdef so that we get Pike_interpreter_pointer even without threads

2019-05-01 15:52:40 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

configure: Detect byteorder when cross compiling

Also, fail if the byteorder can not be detected, since currently Pike
needs to know the byteorder for compilation to be possible (due to
siphash24).
Siphash24: Detect the case that PIKE_BYTEORDER is neither 1234 or 4321

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

Master: Re-hook global constants on replace_master().

replace_master() sets the variable is_pike_master in the object
that is to be the new master to 1. Catch this with a setter so
that global functions implemented by the master are actually
implemented by the active master.

This mostly affects the test suite, which replaces and restores
master objects several times.

2019-05-01 15:06:40 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Build: Unbreak --without-dynamic-modules

When module.c was renamed to pike_modules.c, apparently this reference
was not updated.

2019-05-01 15:04:16 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

JSON, JSON5: Give helper functions static scope

This fixes duplicate symbol errors when building --without-dynamic-modules

2019-05-01 01:34:34 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Concurrent.Promise: Introduce delay() and optimise timeout().

Tuesday 30 April 2019

2019-04-30 11:54:44 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Ignore runtime errors that ask to be ignored.

2019-04-30 11:15:31 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Concurrent.Promise]: Don't drop promises on the floor.

Fixes testsuite failure.

2019-04-30 10:37:59 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Detect and report asychronous runtime errors.

Code that causes master()->handle_error() to be called
is now counted as an error.

Monday 29 April 2019

2019-04-29 23:55:41 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Concurrent.Promis: Fix/optimise delay() and timeout().

2019-04-29 15:32:28 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Pike.count_memory()]: Adjusted test.

The number of rounds changed when the TestMaster started to be used.

Sunday 28 April 2019

2019-04-28 22:15:51 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

getwhitespace: Added an end sentinel.

2019-04-28 19:54:16 (3 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Compiler: Remove unused variable
Compiler: respect call_handle_import() return codes

When call_handle_import() returns 0, there is nothing for us on the
stack to use... or pop.

Saturday 27 April 2019

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

Stdio.FakeFile: Protect lfuns.

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

release number bumped to 8.0.805 by export.pike
release number bumped to 8.0.804 by export.pike

Friday 26 April 2019

2019-04-26 17:22:37 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Concurrent.Promise: Add delay() member to delay the future.

2019-04-26 16:25:48 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

System.Inotify: Protect lfuns.
String.HTML: Protect lfuns.
Standards.URI: Protect lfuns.

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

Builtin: Fixed mktime_zone() when localtime is in dst.

Adds variant using timezone/altzone (eg Solaris).

Fixes the fallback implementation (using gmtime(3F)) to not
drift by an hour when the local time zone has tm_isdst == 1.

2019-04-26 11:06:33 (4 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Sql.Promise: Improve error reporting in case of failed queries.

2019-04-26 09:36:26 (4 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Sql.FutureResult: Improve error reporting in case of failed queries.

Thursday 25 April 2019

2019-04-25 18:32:21 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Fixed backtrace() test.
Tools.Standalone.test_pike: Added __real_master.

This makes the real/original master object available to some
tests that need it.

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

Tools.Standalone.test_pike: Duplicate the environment.

Fixes multiple testsuite failures with Getopt.

2019-04-25 16:29:20 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

MasterObject: Support getting the live environment mapping from getenv().

This is needed by the test suite when it overloads the master,
as it tests use of environment variables with Getopt, and the
Getopt module is loaded early by the main master (and thus uses
a getenv() from the main master and the original environment).

2019-04-25 16:03:01 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.test_pike.TestMaster: Only copy state initially.

The testsuite has tests that create new instances of the master
in order to not pollute the state, so it's not a good idea to
copy the state anyway...

Fixes multiple testsuite failures.

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

EFUNs: Fixed leak in values() on objects.

The result array would leak if a symbol had a setter
but no getter.

Wednesday 24 April 2019

2019-04-24 19:57:16 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.test_pike: Improved compat with original master.

There are several testsuite tests that execute code like:

replace_master(object_program(master())());

The create() in TestMaster did not like this...

2019-04-24 16:34:10 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Toole.Standalone.test_pike: Complain about calls of handle_error().

Tuesday 23 April 2019

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

Languages.PLIS: Protect lfuns.

2019-04-23 12:47:03 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols: Protect lfuns.
Parser.RCS: Protect lfuns.

2019-04-23 12:44:36 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compat [7.8] [8.0]: Inhibit more deprecation warnings.

Monday 22 April 2019

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

Standards.ID3: Protect lfuns.
Parser.SGML: Protect lfuns.
Parser.XML: Protect lfuns.

2019-04-22 14:37:47 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

NetUtils: Protect lfuns.
Locale: Protect lfuns.
Protocols.Ports: Protect lfuns.

Sunday 21 April 2019

2019-04-21 13:09:40 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Debug: Protect lfuns.
Mysql.SqlTable: Protect lfuns.
MIME: Protect lfuns.

2019-04-21 13:07:39 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.DNS: Protect lfuns.
Protocols.SNMP: Protect lfuns.
__builtin.Sql.Result: Protect lfuns.

2019-04-21 13:05:38 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Parser.LR: Protect lfuns.
Filesystem: Protect lfuns.
Filesystem.Monitor: Protect lfuns.

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

Audio.Format: Protect lfuns.

Saturday 20 April 2019

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

Protocols.IRC: Protect lfuns.
Protocols.LDAP: Protect lfuns.
YP: Protect lfuns.

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

ADT.Set: Protect remaining unprotected lfuns.
Standards.PKCS: Protect lfuns.

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

Remote: Protect lfuns.
Search: Protect lfuns.
Concurrent.AggregateState: Protect create().

Friday 19 April 2019

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

Protocols.IMAP: Protected lfuns.

Thursday 18 April 2019

2019-04-18 19:22:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP: Protect lfuns.

Wednesday 17 April 2019

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

Sql: Protect lfuns.

Tuesday 16 April 2019

2019-04-16 17:49:11 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Increased paranoia of frame handling.

2019-04-16 14:51:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Monger: Protect lfuns.
Protocols.X: Protect lfuns.

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

Protocols.Bittorrent: Protect lfuns.
Geography: Protect lfuns.

2019-04-16 14:35:26 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Add a backtrace frame for exit() at exit.

This makes it easier to identify backtraces that are
rooted in exit().

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

Runtime: Fixed calling the NULL-value errors from atexit().

2019-04-16 11:23:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.dump: Protect create().

2019-04-16 11:20:09 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web: Protect lfuns.
Tools.Shoot: Protect lfuns.

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

Cache: Protect lfuns.

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

Tools.AutoDoc: Protect lfuns.

2019-04-16 10:50:47 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

GTK2: Protect lfuns.

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

release number bumped to 8.0.803 by export.pike
release number bumped to 8.0.802 by export.pike

Monday 15 April 2019

2019-04-15 11:56:50 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent: Default global_on_failure() to master()->handle_error().

This reduces risk of lost error messages from Concurrent.Promise el al.
Concurrent.Pomise: Improved diagnostics for broken promises.

The Promise has typically already been destructed when the backtrace
is described, so ensure that it at least is present in the message.

Fixes [PIKE-181].
Concurrent.Pomise: Improved diagnostics for broken promises.

The Promise has typically already been destructed when the backtrace
is described, so ensure that it at least is present in the message.

Fixes [PIKE-181].
Concurrent: Default global_on_failure() to master()->handle_error().

This reduces risk of lost error messages from Concurrent.Promise el al.

Sunday 14 April 2019

2019-04-14 22:56:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: Protect lfuns.

Saturday 13 April 2019

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

Compat [7.8] [8.0]: Inhibit deprecation warnings.

Friday 12 April 2019

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

Thread.Farm.ResultWrapper: Protect `()().

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

System.Memory: Stricter types for p{read,write}*().

Also fixes the typo in the type for pread{16,32}n().

Thursday 11 April 2019

2019-04-11 20:40:15 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LysKOM: Protect lfuns.

2019-04-11 20:23:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT: Protect even more lfuns.
ADT.Critbit: Use the new get_iterator().

Fixes fall out from _get_iterator() being protected.

2019-04-11 20:21:23 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: get_iterator() now passes extra args to lfun::_get_iterator().

2019-04-11 19:00:18 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT: Protect lots of lfuns.

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

Testsuite: Protect lots of lfuns.

2019-04-11 13:15:49 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.UUID: Protect create().
Function: Protect `[].

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

Tools.Install: Protect create().
Filesystem: Protect lfuns.

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

Process: Protect create().
Java: Protect some lfuns.

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

Tools.Hilfe: Protect some lfuns.
MIME: Protect create().
Regexp: Protect some lfuns.

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

Standards.JSON: Protect create().
ADT.History: Protect some lfuns.

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

release number bumped to 8.0.801 by export.pike
release number bumped to 8.0.800 by export.pike

[permalink]

Bugs mentioned

  1234RESOLVEDFrameMaker glue breaks on <Frame>s inside <Cell>s.
  2017RESOLVEDFailed to decode "favicon.ico"
  2019RESOLVEDModule tab positions not static
  802ASSIGNEDBug in <vinput type="int">
  803RESOLVED<vinput type="date"> is loaded with bugs...
  804RESOLVEDWrong description for tag <then>
  812RESOLVEDInternal Server Error - Indexing the NULL value when trying to drop modules
  813RESOLVEDSQL tags doesn't connect to database
  815RESOLVEDErrors in license in 2.x
  817RESOLVEDSomewhat more complete translation of the admin menu
Bugs? Suggestions?