Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 2 checkins (+17/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+9/-3) by 2 people : 3 checkins (+83/-38) by 2 people : 1 checkin (+8/-7) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+52/-51) by 2 people : 8 checkins (+26/-20) by 2 people : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+32/-0) by 2 people : 1 checkin (+2/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+29/-33) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+45/-8) by 2 people : 1 checkin (+133/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+64/-19) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+21/-12) by 2 people : 15 checkins (+401/-88) by 2 people : 3 checkins (+35/-16) by 2 people : 1 checkin (+6/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 14 checkins (+107/-6) by 3 people : 3 checkins (+12/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+30/-12) by 3 people : 7 checkins (+23/-4) by 2 people : 1 checkin (+18/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+8/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+14/-2) by 2 people : 2 checkins (+22/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+83/-20) by 3 people : 1 checkin (+10/-9) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+71/-23) by 3 people : 14 checkins (+29/-29) by 2 people : 25 checkins (+1323/-129) by 4 people : 3 checkins (+57/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+1183/-223) by 2 people : 3 checkins (+29/-9) by 2 people : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 25 checkins (+146/-67) by 2 people : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 35 checkins (+671/-466) by 2 people Lines added/removed recently

Today; Tuesday 27 June 2017

2017-06-27 16:15:11 (3 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.453 by export.pike
release number bumped to 8.0.452 by export.pike

2017-06-27 14:43:04 (5 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Suppress spurious message if there are no pending messages.
pgsql: Suppress spurious message if there are no pending messages.

2017-06-27 14:39:16 (5 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added some notes about Filesystem.Monitor.

2017-06-27 13:59:22 (5 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved diagnostics.

Fixes some double messages with FILESYSTEM_MONITOR_DEBUG.
Filesystem.Monitor: Removed some obsolete code.
Filesystem.Monitor: Improved robustness in adjust_monitor().

When using acceleration, adjust_monitor() may get called with
monitors not on the monitor queue (typically due to deletions,
and both polled and accelerated checks).

Fixes [Pike-15#comment=89-766]/[LysLysKOM 22120285].
Filesystem.Monitor: Fixed some typos.
Filesystem.Monitor: Improved polling heuristic in update().

2017-06-27 13:56:02 (5 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Reschedule the poll earlier on demand.

Don't wait for the full old poll interval if we know that we need
to check earlier than it expires.

Reduces poll (and notification) delays in some circumstances.
Filesystem.Monitor: Scan accelerated monitors too.

Both the Inotify and FSEvents APIs claim that they support
notifications on eg network file systems, and while they will
succeed in notifying on changes performed by the local host
on such file systems, they will not on changes performed by
other hosts. To avoid missing such changes such monitors
need to be actively scanned too.

Fixes [Pike-15].
Filesystem.Monitor: Removed some dead and obsolete code.

This disabled code was intended to support separate backends
with EventStreamMonitor, but was broken and recently rendered
obsolete by proper support.

2017-06-27 12:44:53 (7 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

Document pgsql changes.

2017-06-27 12:31:32 (7 hours ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Short circuit prepared statement-cache race.
pgsql: Trim in-flight portal stack aware of transactions in progress.
pgsql: Avoid dangling portals on errors.
pgsql: Accellerate BEGIN/COMMIT statements.
pgsql: Disentangle portal-sync race for concurrent db-errors.
pgsql: Flush out unseen error/warning messages upon connection close.
pgsql: Cater for an unopened portal in case of a parsing error.
pgsql: Preserve initial errormessage for multiple failures in one transaction.
pgsql: Preserve initial errormessage for multiple failures in one transaction.
pgsql: Flush out unseen error/warning messages upon connection close.
pgsql: Trim in-flight portal stack aware of transactions in progress.
pgsql: Cater for an unopened portal in case of a parsing error.
pgsql: Short circuit prepared statement-cache race.
pgsql: Disentangle portal-sync race for concurrent db-errors.
pgsql: Accellerate BEGIN/COMMIT statements.
pgsql: Avoid dangling portals on errors.

2017-06-27 11:33:09 (8 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved diagnostics.

Fixes some double messages with FILESYSTEM_MONITOR_DEBUG.

Yesterday; Monday 26 June 2017

2017-06-26 15:01:37 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

System.FSEvents: Fixed Autodoc mk II markup.

Sunday 25 June 2017

2017-06-25 17:44:17 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Use CURRENT_STORAGE define

2017-06-25 17:35:55 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Add get_thread_quanta and set_thread_quanta

2017-06-25 15:21:56 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

VALGRIND_MAKE does not return a handle, so VALGRIND_DISCARD are meaningless here.
Removed mutex_compat_7_4

2017-06-25 09:46:51 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed prototype for _size_object().

2017-06-25 04:30:21 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Linewrap

2017-06-25 04:27:28 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Mark the storage as write only on destructed objects. This however creates a lot of valgrind noise during shutdown as objects are first killed and then continued to be used during shutdown.

2017-06-25 04:06:32 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Fix reversed test (this was NULL_IS_ZERO before)

2017-06-25 03:38:13 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Line numbers start a 1, so we can let 0 stead of -1 mean unknown in backtrace_frame objects. This allows us to initialize the object with a zeroed storage. Skipping the C init code makes for 2% faster backtraces.
Added gc_trivial for simple free_string
Hide debug code better
A first draft of reduction of object C initializers.
Storage is zeroed by calloc, so no need to memset it.

Saturday 24 June 2017

2017-06-24 09:32:45 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Fixed some LFUN types.

Friday 23 June 2017

2017-06-23 09:58:32 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Freetype: Improved detection of freetype-config.

freetype-config wasn't found when ac_tool_prefix is set, but no
prefixed freetype-config exists.

Thursday 22 June 2017

2017-06-22 11:50:55 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Removed some obsolete code.

2017-06-22 11:45:58 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved robustness in adjust_monitor().

When using acceleration, adjust_monitor() may get called with
monitors not on the monitor queue (typically due to deletions,
and both polled and accelerated checks).

Fixes [Pike-15#comment=89-766]/[LysLysKOM 22120285].

2017-06-22 02:34:37 (6 days ago) by William Welliver <william@welliver.org>

Darwin: Using _POSIX_SOURCE on Darwin without _DARWIN_C_SOURCE causes all of the non-POSIXy stuff to go away.

Wednesday 21 June 2017

2017-06-21 23:25:30 (6 days ago) by Martin Nilsson <nilsson@fastmail.com>

More explicit about no arguments.
Unicode 10.0.0

2017-06-21 12:15:26 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Fixed some typos.

2017-06-21 12:12:36 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Improved polling heuristic in update().

2017-06-21 12:03:29 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Reschedule the poll earlier on demand.

Don't wait for the full old poll interval if we know that we need
to check earlier than it expires.

Reduces poll (and notification) delays in some circumstances.

2017-06-21 11:50:39 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Scan accelerated monitors too.

Both the Inotify and FSEvents APIs claim that they support
notifications on eg network file systems, and while they will
succeed in notifying on changes performed by the local host
on such file systems, they will not on changes performed by
other hosts. To avoid missing such changes such monitors
need to be actively scanned too.

Fixes [Pike-15].

2017-06-21 11:43:50 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Removed some dead and obsolete code.

This disabled code was intended to support separate backends
with EventStreamMonitor, but was broken and recently rendered
obsolete by proper support.

Tuesday 20 June 2017

2017-06-20 16:00:09 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Fixed leak of empty strings.

Fixes [LysLysKOM 22115602].

Monday 19 June 2017

2017-06-19 15:43:39 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: filesystem_stat() on Linux should now set fstype.

2017-06-19 11:07:26 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Fixed Concurrent example.

User-level code should typically receive Concurrent.Future objects
(not Concurrent.Promise objects).

Use the usual naming convention (renamed connection() to connect()).

Also some other minor fixes for changes since Pike 8.0.438.

Sunday 18 June 2017

2017-06-18 22:28:46 (1 week ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.450 by export.pike
release number bumped to 8.0.451 by export.pike

2017-06-18 20:07:56 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Break up query to allow more parallelism.
pgsql: Move sync point before parsing, to avoid race.
pgsql: Break up query to allow more parallelism.
pgsql: Move sync point before parsing, to avoid race.

2017-06-18 20:06:55 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Call fast_clone_object instead of low_clone.

2017-06-18 20:04:16 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Concurrent is now in 8.0. Some reordering.

2017-06-18 19:12:41 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Typo.
Added Concurrent, and moved changes not in the next release to next beta.

2017-06-18 16:07:35 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use fast_clone_object instead of low_clone+call_c_initializers

2017-06-18 15:05:17 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Added some notes about stack use in fast_clone_object().

Saturday 17 June 2017

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

Revert "Removed push_object and Pike_sp-- from fast_clone_object."

The object is pushed on the stack to avoid the need for
the overhead and complexity of an ONERROR callback.

Fixes leak of the new object on c-initializer failure.

This reverts commit b9d841faf627f29e95f691b0c10f81c5d76594ea.

2017-06-17 23:03:24 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Use fast_clone_object instead of low_clone+call_c_initializers

2017-06-17 15:52:53 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Call fast_clone_object instead of low_clone+call_c_initializers

2017-06-17 15:41:34 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Removed push_object and Pike_sp-- from fast_clone_object. The object doesn't have to be on the stack to call_c_initializers

2017-06-17 15:15:54 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed warning.

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

Oracle: Use the precompiler's GC_CHECK feature.

Minor code cleanup.

Friday 16 June 2017

2017-06-16 21:15:51 (2 weeks ago) by Marcus Agehall <agehall@roxen.com>

Prevent SIGSEGV when attempting to create rewind keys on the buffers returned by read_buffer().
Prevent SIGSEGV when attempting to create rewind keys on the buffers returned by read_buffer().

2017-06-16 17:53:11 (2 weeks ago) by Marcus Agehall <agehall@roxen.com>

Fixes for BSON Binary data type.

2017-06-16 15:41:03 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Improved Autodoc mk II markup.

2017-06-16 15:25:49 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Use Stdio.Buffer

2017-06-16 14:05:50 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Don't crash on empty requests.

2017-06-16 04:56:46 (2 weeks ago) by Marcus Agehall <agehall@roxen.com>

BSON Binary data is not null terminated.

Thursday 15 June 2017

2017-06-15 18:22:06 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Declare quite a few constants as optional.

Wednesday 14 June 2017

2017-06-14 16:33:54 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Made options optional.

2017-06-14 15:51:36 (2 weeks ago) by Martin Karlgren <marty@roxen.com>

Filesystem.Monitor: Fix EventStreamMonitor to work with other backends.
Filesystem.Monitor: Fix EventStreamMonitor to work with other backends.

2017-06-14 12:33:07 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Search.Filter.HTML: More work arounds for Parser.HTML leak.

This changes a few more callbacks to returning the empty array
instead of returning zero.

Work around for [PIKE-14].

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

Inotify: Improved initialization in add_watch().

Make sure that the backend is woken up after scheduling the
artifical initialization events. Otherwise they may stay
pending indefinitely.

2017-06-14 11:59:04 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Improved initialization in add_watch().

Make sure that the backend is woken up after scheduling the
artifical initialization events. Otherwise they may stay
pending indefinitely.

Tuesday 13 June 2017

2017-06-13 11:37:03 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT.Heap: Survive the same Element being pushed multiple times.

Calling push() with an Element already present on the heap is
now equivalent to calling adjust() with the same element.

Previously the heap got corrupted in the above case.

2017-06-13 11:32:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT.Heap: Survive the same Element being pushed multiple times.

Calling push() with an Element already present on the heap is
now equivalent to calling adjust() with the same element.

Previously the heap got corrupted in the above case.

Monday 12 June 2017

2017-06-12 10:55:35 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Search.Filter.HTML: Work around for Parser.HTML leak.

This changes a few callbacks to returning the empty array instead
of returning zero.

Work around for [PIKE-14].
Parser.HTML: Fixed stack leak.

When a parser tag or container callback returned zero, there were
some cases where the zero didn't get popped from the stack.

This could cause the parser to run out of stack for large documents.

Fixes [PIKE-14].

2017-06-12 10:41:44 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Parser.HTML: Fixed stack leak.

When a parser tag or container callback returned zero, there were
some cases where the zero didn't get popped from the stack.

This could cause the parser to run out of stack for large documents.

Fixes [PIKE-14].

2017-06-12 02:17:57 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

8.0 compat

Sunday 11 June 2017

2017-06-11 16:46:20 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Fixed typo in POSIX version test.

2017-06-11 13:51:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Define _POSIX_C_SOURCE after configuring C compiler.

Fixes configuration issues on eg Solaris due to C- and POSIX-
standard mismatches.

Saturday 10 June 2017

2017-06-10 17:49:02 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Improved detection of POSIX support level.

Potential fix for configuration failures on older Solaris due
to specifying a too new version of POSIX.

Friday 09 June 2017

2017-06-09 19:22:18 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.449 by export.pike
release number bumped to 8.0.448 by export.pike

2017-06-09 14:56:01 (3 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Builtin: random(mapping) no longer exposes PIKE_T_FREE to Pike

Off by one error caused random(mapping) to return elements from the
mapping's freelist.

Fixes [LysLysKOM 22108453] reported by Per Cederqvist. Thanks!

2017-06-09 14:51:34 (3 weeks ago) by Tobias S. Josefowitz <tobij@tobij.de>

Builtin: random(mapping) no longer exposes PIKE_T_FREE to Pike

Off by one error caused random(mapping) to return elements from the
mapping's freelist.

Fixes [LysLysKOM 22108453] reported by Per Cederqvist. Thanks!

2017-06-09 14:42:54 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Search.Database.MySQL: Fixed race condition on update.

Data was retained between different critical zones.

2017-06-09 14:40:39 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Search.Database.MySQL: Fixed race condition on update.

Data was retained between different critical zones.

Thursday 08 June 2017

2017-06-08 23:51:06 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Whitespace change.

2017-06-08 18:31:27 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.446 by export.pike
release number bumped to 8.0.447 by export.pike

2017-06-08 18:18:11 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Added _sprintf

2017-06-08 16:48:41 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Bump _POSIX_C_SOURCE to POSIX.1-2008.

2017-06-08 15:11:04 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.445 by export.pike
release number bumped to 8.0.444 by export.pike

2017-06-08 11:13:18 (3 weeks ago) by Anders Johansson <anders@roxen.com>

release number bumped to 8.0.442 by export.pike
release number bumped to 8.0.443 by export.pike

Wednesday 07 June 2017

2017-06-07 17:22:00 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Use modify_stack_depth().

Use modify_stack_depth() instead of accessing current_stack_depth
directly. This simplifies adding of debug probes.

2017-06-07 15:44:43 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.441 by export.pike
release number bumped to 8.0.440 by export.pike

Tuesday 06 June 2017

2017-06-06 18:10:51 (3 weeks ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.438 by export.pike
release number bumped to 8.0.439 by export.pike

2017-06-06 17:00:09 (3 weeks ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.437 by export.pike
release number bumped to 8.0.436 by export.pike

2017-06-06 13:42:28 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: By default serialise portal use; avoids unexpected parallelism.
pgsql: By default serialise portal use; avoids unexpected parallelism.

2017-06-06 12:34:57 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Improved diagnostics in fatal_on_error().

Attempt to format and display the error that causes the fatal.

2017-06-06 12:20:18 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added notes about some minor fixed bugs.
CHANGES: Added notes about some building issues.
CHANGES: Added note about some typing changes.

2017-06-06 12:16:36 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added note about smartlink.
CHANGES: Added note about mkpackage.
CHANGES: Added note about variant dispatcher change.

2017-06-06 12:13:21 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added notes about GL, GLUT & GTK2 support for Quartz/Darwin.

Monday 05 June 2017

2017-06-05 13:51:13 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [SQLite]: Fixed warning on Solaris 11/x86.

<sys/regset.h> has a definition of ERR...

Sunday 04 June 2017

2017-06-04 21:49:45 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Debug.Peek: Introduce Debug.globals and fix some cosmetics.

2017-06-04 18:43:07 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fix for EAX conflicting with a macro on Solaris 11/x86.

Saturday 03 June 2017

2017-06-03 23:24:44 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Debug.Peek: New class for interactive debugging and live data inspection.

2017-06-03 17:18:04 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Attribute to override C symbol.

Allow using symbols in Pike that are eg macros in C.

2017-06-03 15:19:47 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Updated CHANGES.

2017-06-03 13:01:07 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add instrumentation to aid in diagnosing raceconditions.
pgsql: Increase parallelism, inhibits rare deadlocks.
pgsql: Make _sync wait for executions instead of just parsing.

2017-06-03 12:46:54 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Make _sync wait for executions instead of just parsing.
pgsql: Add instrumentation to aid in diagnosing raceconditions.
pgsql: Increase parallelism, inhibits rare deadlocks.

2017-06-03 01:22:10 (4 weeks ago) by William Welliver <william@welliver.org>

Protocols.HTTP: allow connection reuse when server is a hostname.

2017-06-03 01:17:25 (4 weeks ago) by William Welliver <william@welliver.org>

Protocols.HTTP: allow connection reuse when server is a hostname.

Friday 02 June 2017

2017-06-02 15:44:10 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Improved line number information.

Add #line directives in the struct declarations and field mappings.

Thursday 01 June 2017

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

Configure: C99 affects the preprocessor too...

NB: On Solaris XPG3, XPG4, XPG4v2, or XPG5 as well as POSIX.1-1990,
POSIX.2-1992, POSIX.1b, and POSIX.1c are invalid with C99, while
XPG6 and POSIX.1-2001 are invalid without C99.

Wednesday 31 May 2017

2017-05-31 18:44:19 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Added macro PIKE_USE_SYSTEM_EXTENSIONS.

Tuesday 30 May 2017

2017-05-30 15:24:46 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Crypto]: Added some test vectors for Curve25519.EdDSA.

Vectors from RFC 8032.

2017-05-30 00:36:15 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Add note about the added optional fields.

Monday 29 May 2017

2017-05-29 17:25:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Constants: Added lookup entries for Crypto.ECC.Curve25519.

2017-05-29 14:18:55 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Revert MAC changes and fix MIME instead.

2017-05-29 14:01:44 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix base64url encoding of empty strings.
No newlines in JWS

Sunday 28 May 2017

2017-05-28 19:22:41 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: Reduce code duplication.

Use a common function for adding certificates in load_authorities().

Also some minor documentation updates.

Saturday 27 May 2017

2017-05-27 13:59:18 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Crypto]: Fixed some references.

Friday 26 May 2017

2017-05-26 17:56:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added FIXME.

Thursday 25 May 2017

2017-05-25 18:32:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Mapping]: Document the internal macro LOW_FIND().

2017-05-25 18:10:33 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

By popular demand, don't dump this.

Wednesday 24 May 2017

2017-05-24 17:51:14 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Minor clarification.

Tuesday 23 May 2017

2017-05-23 20:08:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.435 by export.pike
release number bumped to 8.0.434 by export.pike

2017-05-23 16:29:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [POSIX]: #define _POSIX_C_SOURCE.

Eg clock_gettime() and friends are sometimes not available without this.

2017-05-23 15:56:43 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Only include ECC_Curve when we have at least one curved defined.
Removed inactive code.

2017-05-23 12:33:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.433 by export.pike
release number bumped to 8.0.432 by export.pike

2017-05-23 00:38:44 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Typo.
Essentially white space changes.

2017-05-23 00:35:57 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Only include ECC_Curve if we have any curve implemented.

Monday 22 May 2017

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

release number bumped to 8.0.431 by export.pike
release number bumped to 8.0.430 by export.pike

2017-05-22 15:16:30 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Shuffler]: Removed redundant declaration.

Fixes compilation issues on NT.

Sunday 21 May 2017

2017-05-21 10:51:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure [GTK2]: Use PIKE_PROG_PKG_CONFIG.

Saturday 20 May 2017

2017-05-20 15:21:39 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Attempt to detect the tool prefix depending on ABI.

Improves detection of pkg-config.
Configure: Added PIKE_CHECK_FILE_ABI().

Some code cleanup.

2017-05-20 14:03:31 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Documented HMAC block size argument.

Friday 19 May 2017

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

Build [SQLite]: Fix compilation issues on NT.

MSVC did not have <stdint.h> before the 2013 version.

2017-05-19 10:08:42 (1 month ago) by Per Cederqvist <cederp@opera.com>

Callbacks [debug]: Fix typo in mask in check_callback_chain().

Fixes infinite loop in circularity detection.

Thanks to Per Cederqvist <cederp@opera.com> for the report and patch.

Fixes [LysLysKOM 22087722].

2017-05-19 10:05:35 (1 month ago) by Per Cederqvist <cederp@opera.com>

Callbacks [debug]: Fix typo in mask in check_callback_chain().

Fixes infinite loop in circularity detection.

Thanks to Per Cederqvist <cederp@opera.com> for the report and patch.

Fixes [LysLysKOM 22087722].

Thursday 18 May 2017

2017-05-18 18:08:31 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Gdbm]: Support building with gdbm 1.13.

Fixes obscure compilation error when building with gdbm 1.13
due to a symbol clash with the symbol "fatal" used as an argument
in the macro defintion of gdbm_set_errno().

Thanks to Andrew Kosteltsev for the report (in G+).

2017-05-18 11:26:22 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Fixed multiple issues with read_le_int().

The threshold for using io_read_number() instead of io_read_bignum()
was off by one (on the safe side).

Fixes broken use of mpz_import() in io_read_bignum().

Fixed typo in documentation.

[permalink]

Bugs? Suggestions?