Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 1 checkin (+238/-0) by Martin Nilsson <nilsson@fastmail.com> : 444 checkins (+585/-45244) by 2 people : 49 checkins (+103/-27) by 6 people : 75 checkins (+168/-109) by 4 people : 38 checkins (+3864/-2456) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+13/-5) by 2 people : 9 checkins (+43/-26) by 2 people : 18 checkins (+266/-62) by 4 people : 9 checkins (+94/-7) by 3 people : 3 checkins (+13/-11) by 2 people : 1 checkin (+20/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+20/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+9/-8) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+207/-28) by 2 people : 93 checkins (+1888/-1218) by 3 people : 11 checkins (+47/-7) by 2 people : 22 checkins (+766/-458) by 4 people : 18 checkins (+271/-90) by 3 people : 12 checkins (+74/-38) by 3 people : 1 checkin (+13/-12) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+123/-7) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+43/-18) by 2 people : 41 checkins (+67/-9) by 4 people : 20 checkins (+165/-12) by 4 people : 5 checkins (+12/-7) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+21/-11) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+20/-1) by 2 people : 32 checkins (+251/-112) by 3 people : 25 checkins (+396/-99) by 3 people : 23 checkins (+71/-232) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+142/-170) by 2 people : 20 checkins (+386/-258) by 3 people : 8 checkins (+281/-131) by 2 people : 9 checkins (+153/-28) by 2 people : 38 checkins (+567/-37) by 2 people : 23 checkins (+214/-29) by 4 people : 11 checkins (+90/-21) by 5 people : 23 checkins (+427/-137) by 2 people : 36 checkins (+262/-185) by 4 people : 81 checkins (+580/-593) by 5 people : 1 checkin (+13/-12) by Henrik Grubbström (Grubba) <grubba@grubba.org> Lines added/removed recently

Yesterday; Sunday 20 May 2018

2018-05-20 22:55:15 (4 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Terminfo: Protect some LFUNs.

Saturday 19 May 2018

2018-05-19 23:30:55 (1 day ago) by Arne Goedeke <el@laramies.com>

GC: fixed some more occasions of refs -> gc_refs

2018-05-19 23:08:15 (1 day ago) by Arne Goedeke <el@laramies.com>

GC: fixed flags -> gc_flags

2018-05-19 20:57:33 (1 day ago) by Arne Goedeke <el@laramies.com>

Stdio.Buffer: fixed some compile warnings

2018-05-19 20:39:29 (1 day ago) by Tobias S. Josefowitz <tobij@tobij.de>

Hilfe: Autodoc fix

By "ungrouping" strings and a class, we get AutoDoc for the whole
Hilfe.pmod!

2018-05-19 20:33:28 (1 day ago) by Arne Goedeke <el@laramies.com>

CPP: fixed refdoc comment

2018-05-19 20:16:10 (1 day ago) by Tobias S. Josefowitz <tobij@tobij.de>

GC: Squelch compiler warning

2018-05-19 19:58:39 (1 day ago) by Arne Goedeke <el@laramies.com>

configure: fixed check for off64_t

2018-05-19 19:54:33 (1 day ago) by Tobias S. Josefowitz <tobij@tobij.de>

Sass: Add missing files to .gitignore

2018-05-19 19:45:04 (1 day ago) by Arne Goedeke <el@laramies.com>

strings: missing ; in PIKE_DEBUG mode

2018-05-19 17:54:23 (1 day ago) by Arne Goedeke <el@laramies.com>

Documentation: corrected documentation on set operators

The operators |, &, - and ^ on arrays rely on the content having an
ordering which is compatible with `==. Mention this in the
documentation, as this will otherwise lead people to writte buggy
code.

2018-05-19 17:46:46 (1 day ago) by Arne Goedeke <el@laramies.com>

master: fixed refdoc comment

2018-05-19 17:04:31 (1 day ago) by Marcus Comstedt <marcus@mc.pp.se>

[ppc64] Add support for ELF V2 ABI (ppc64le)

2018-05-19 17:01:49 (1 day ago) by Marcus Comstedt <marcus@mc.pp.se>

[ppc64] Add support for ELF V2 ABI (ppc64le)

2018-05-19 16:43:13 (1 day ago) by Tobias S. Josefowitz <tobij@tobij.de>

GC: Inline GC marker struct into memory object structs

This avoids unnecessary padding while keeping mostly compatible to most
other users of these structs and markers.

2018-05-19 15:12:41 (1 day ago) by Peter Bortas <bortas@gmail.com>

CHANGES: rel 12 is out

2018-05-19 14:39:54 (2 days ago) by Arne Goedeke <el@laramies.com>

GC: rename refs to gc_refs in gc marker

This is preparation for moving the refcount into the same struct.

2018-05-19 14:37:12 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0.622 (aka Pike 8.0. Release 13 RC1).

2018-05-19 13:44:12 (2 days ago) by Tobias S. Josefowitz <tobij@tobij.de>

GC: Fix 32 bit compile (temporary fix)

The proper solution should be to include a common struct with refs,
markers and possibly runtime type in all memory objects.

2018-05-19 13:35:55 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0.610 has been released as Pike 8.0 stable release 12.

2018-05-19 13:21:50 (2 days ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.622 by export.pike
release number bumped to 8.0.623 by export.pike

2018-05-19 12:53:51 (2 days ago) by Arne Goedeke <el@laramies.com>

Added GC marker change to changelog

2018-05-19 12:23:00 (2 days ago) by Tobias S. Josefowitz <tobij@tobij.de>

Revert "Stdio: Fix debug code."

This actually triggers the Pike_fatal() from within the Stdio testsuite
now, so apparently this was not quite the fix you were hoping for.

This reverts commit 9271a86a1cd90b2dd969e2b929590695e244d4ab.

2018-05-19 11:59:57 (2 days ago) by Tobias S. Josefowitz <tobij@tobij.de>

Revert "Stdio: Fix debug code."

This actually triggers the Pike_fatal() from within the Stdio testsuite
now, so apparently this was not quite the fix you were hoping for.

This reverts commit 9a18f566167bf18256ee58c66c524a0b9e18863a.
Do not error on perfectly valid stack use by constructors

What exactly is a void create(string s); supposed to do to not run into
this? Should it pop or push UNDEFINED after all?

2018-05-19 11:47:45 (2 days ago) by Arne Goedeke <el@laramies.com>

GTK2: prevent GTK from changing the process locale

Pike is currently not able to run with any locate other than "C".
If the process locale is changed the compiler and probably other parts
of Pike will misbehave.

The long-term plan should be to fix those parts of Pike which depend
on certain locale.

2018-05-19 11:32:58 (2 days ago) by Arne Goedeke <el@laramies.com>

GTK2: prevent GTK from chaning the process locale

Pike is currently not able to run with any locate other than "C".
If the process locale is changed the compiler and probably other parts
of Pike will misbehave.

The long-term plan should be to fix those parts of Pike which depend
on certain locale.

2018-05-19 11:13:29 (2 days ago) by Arne Goedeke <el@laramies.com>

Merge branch 'tobij/inline_gc_markers' into 8.1

2018-05-19 10:17:22 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Builtin.backtrace_frame: Protect some LFUNs.

Friday 18 May 2018

2018-05-18 23:58:01 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Hide AggregateState

2018-05-18 14:27:48 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Rewrite of validate_utf8().

Changed validation approach in validate_utf8() to simplify
the code, and make it easier to read/understand.

Also adds some corresponding testsuite tests.

2018-05-18 11:58:22 (3 days ago) by Pontus Östlund <ponost@roxen.com>

The previous merge conflict fix wasn't 100%.

2018-05-18 11:37:38 (3 days ago) by Pontus Östlund <ponost@roxen.com>

Merge branch 'devel' into ponost/admin-if-17

* devel: (182 commits)
Version bumped to 6.2.137 by buildsystem.
Version bumped to 6.2.136 by buildsystem.
Version bumped to 6.2.135 by buildsystem.
Version bumped to 6.2.134 by buildsystem.
XML Test Tags: Added tag "testsuite". [CMS-439]
Version bumped to 6.2.133 by buildsystem.
Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.
Filesystem [NT]: Fixed the MOVE destination filename some more.
Version bumped to 6.2.132 by buildsystem.
Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().
Filesystem [NT]: Fix issue where MOVE lost case of the destination.
Filesystem [NT]: Added some more filename validation on NT.
Version bumped to 6.2.131 by buildsystem.
Version bumped to 6.2.130 by buildsystem.
Filesystem: Fixed typo.
Roxen [NT]: Look some more at Stdio.__HAVE_UTF8_FS__.
Documentation: Added some notes about Unicode-NFC normalization.
HTTP: Fixed path normalization issue.
Loader: Make the utf8_string type available.
Version bumped to 6.2.129 by buildsystem.
...

2018-05-18 11:32:13 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add optional communicationslog per filedescriptor for debugging.

2018-05-18 11:27:51 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add optional communicationslog per filedescriptor for debugging.

Thursday 17 May 2018

2018-05-17 17:49:53 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Stdio.Buffer: Eliminates race condition from read_cstring().

In addition it makes read_cstring():
- Restartable after buffer changes from range_error().
- Call range_error(0) just like sscanf().
- Faster.

The race condition occurred after a pause due to range_error(),
the subsequent io_rewind() at the end could not rewind far enough.
Stdio.Buffer: Simplify code, centralise locked_move check.
Stdio.Buffer: Centralise bufferconstants.
Stdio.Buffer: Decrease system call overhead.
Stdio: Fix debug code.
pgsql: Avoid lock recursion and a deadlock.
pgsql: Guard against async destructs.

2018-05-17 17:37:00 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Stdio.Buffer: Eliminates race condition from read_cstring().

In addition it makes read_cstring():
- Restartable after buffer changes from range_error().
- Call range_error(0) just like sscanf().
- Faster.

The race condition occurred after a pause due to range_error(),
the subsequent io_rewind() at the end could not rewind far enough.

2018-05-17 17:33:50 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Added validate_utf8().

This efun checks whether a string is valid UTF-8 or not.

2018-05-17 16:09:45 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Guard against async destructs.

2018-05-17 15:44:11 (3 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Avoid lock recursion and a deadlock.
Stdio: Fix debug code.

2018-05-17 12:59:32 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.137 by buildsystem.

2018-05-17 12:58:42 (4 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Stdio.Buffer: Decrease system call overhead.
Stdio.Buffer: Centralise bufferconstants.
Stdio.Buffer: Simplify code, centralise locked_move check.

2018-05-17 12:46:06 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.621 by export.pike
release number bumped to 8.0.620 by export.pike

2018-05-17 12:35:17 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.136 by buildsystem.

2018-05-17 09:48:41 (4 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Accomodate for sscanf() using range_error(0).
pgsql: Accomodate for sscanf() using range_error(0).

2018-05-17 09:27:01 (4 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Return data even after the local backend has died.
pgsql: Return data even after the local backend has died.

Wednesday 16 May 2018

2018-05-16 15:32:06 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp [NT]: Fix Gmp.version on NT.

Fixes linking issues on NT due to attempting to use a variable
in the gmp dll, which the gmp.lib does not handle correctly.

The code now instead contains explicit code for looking up
the variabe in the dll.

2018-05-16 15:30:11 (4 days ago) by Martin Nilsson <nilsson@fastmail.com>

Added some paranoia

2018-05-16 15:11:34 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.135 by buildsystem.

2018-05-16 14:27:05 (5 days ago) by Stefan Wallström <stewa@roxen.com>

Merge branch 'feature/module-hot-reload' into devel

2018-05-16 13:30:09 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add streaming_typed_query() method to avoid emulate_bindings().

2018-05-16 13:18:48 (5 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Debug.Rapidlog: Skip sprintf for single string arguments.

2018-05-16 11:27:22 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.134 by buildsystem.

2018-05-16 10:55:02 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge remote-tracking branch 'origin/feature/CMS-439-xml-test-tag-testsuite' into devel

* origin/feature/CMS-439-xml-test-tag-testsuite:
XML Test Tags: Added tag "testsuite". [CMS-439]

2018-05-16 09:32:59 (5 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

XML Test Tags: Added tag "testsuite". [CMS-439]

Tuesday 15 May 2018

2018-05-15 20:51:58 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

Added some paranoia

2018-05-15 20:38:40 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

No newlines in attributes.

2018-05-15 18:30:12 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.619 by export.pike
release number bumped to 8.0.618 by export.pike

2018-05-15 18:19:27 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.133 by buildsystem.

2018-05-15 18:15:38 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Sql.Connection: More progressive fallback calls."

Make big_typed_query() et al work as intended again.

This reverts commit f3d902470c9708275043bedea0e75d786b05b179.

2018-05-15 18:08:19 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
System [NT]: Normalize the drive letter explicitly in normalize_path().

2018-05-15 17:51:19 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
System [NT]: Normalize the drive letter explicitly in normalize_path().

2018-05-15 17:47:46 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

System [NT]: Normalize the drive letter explicitly in normalize_path().

Potential fix for [PIKE-105].

2018-05-15 17:43:30 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.

2018-05-15 17:40:25 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.

Fixes issue where the source file was pre-existing from a previous
loop, with the same case as the new target.

Fixes [WS-298] some more.
Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem [NT]: Fixed the MOVE destination filename some more.

2018-05-15 17:34:59 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [NT]: Fixed the MOVE destination filename some more.

Fixes the filename encoding and directory separators.

Fixes the remainder of [WS-298].

2018-05-15 15:21:19 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.132 by buildsystem.

2018-05-15 15:15:51 (5 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Tests: New tag "testsuite". [CMS-439]]

2018-05-15 15:14:58 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem [NT]: Fix issue where MOVE lost case of the destination.
Filesystem [NT]: Added some more filename validation on NT.
Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().

2018-05-15 15:11:10 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().

NTFS apparently doesn't support space-characters at the end of
path segments, and under some circumstances strips them silently,
and under other complains about not finding the file.

Fixes [WS-264].

2018-05-15 15:06:40 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [NT]: Fix issue where MOVE lost case of the destination.

If the destination path for a MOVE existed, System.normalize_path()
would adjust the path to match case of the existing file, rather
than renaming it to the new case.

Potential fix for [WS-298].

2018-05-15 15:04:24 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [NT]: Added some more filename validation on NT.

The native filesystem on NT apparently sometimes strips
space at the end of path segments, but not always.

2018-05-15 14:32:42 (6 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Debug.Rapidlog: Should have been a .pike instead of a .pmod.

2018-05-15 14:17:07 (6 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Debug.Rapidlog: New module for loggingfloods with minimal latency.

2018-05-15 14:12:07 (6 days ago) by Stephen R. van den Berg <srb@cuci.nl>

Sql.Connection: More progressive fallback calls.

2018-05-15 00:47:25 (6 days ago) by Martin Nilsson <nilsson@fastmail.com>

More compact encoding of xml attributes.
Testcase for attribute quoting.
Simple code to support javascript

Monday 14 May 2018

2018-05-14 18:09:19 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.617 by export.pike
release number bumped to 8.0.616 by export.pike

2018-05-14 18:04:01 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0.610 (aka Pike 8.0 Release 12 RC3).

2018-05-14 17:59:08 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.131 by buildsystem.

2018-05-14 17:56:09 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
System [NT]: More normalize_path() fixes.
Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
System [NT]: More normalize_path() fixes.
Configure [Solaris]: Fixed quoting level issue.
System [NT]: More normalize_path() fixes.

Fixes [PIKE-104].

2018-05-14 16:00:37 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.615 by export.pike
release number bumped to 8.0.614 by export.pike

2018-05-14 15:50:15 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.130 by buildsystem.

2018-05-14 15:47:51 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem: Fixed typo.
Filesystem: Fixed typo.

2018-05-14 15:40:23 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
Configure [Solaris]: Fixed quoting level issue.
System [NT]: Fixed trailing slashes from normalize_path().
Configure [Solaris]: Fixed quoting level issue.

Configure should now detect working == some correctly on Solaris.
Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
System [NT]: Fixed trailing slashes from normalize_path().

2018-05-14 15:35:31 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

System [NT]: Fixed trailing slashes from normalize_path().

2018-05-14 11:30:53 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws200' into devel

* patches/ws200:
Roxen [NT]: Look some more at Stdio.__HAVE_UTF8_FS__.
Roxen [NT]: Look some more at Stdio.__HAVE_UTF8_FS__.

Fixes some more of [WS-294].

2018-05-14 11:22:45 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws200' into devel

* patches/ws200:
Documentation: Added some notes about Unicode-NFC normalization.
HTTP: Fixed path normalization issue.
Loader: Make the utf8_string type available.

2018-05-14 11:18:03 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation: Added some notes about Unicode-NFC normalization.

Document some places where Unicode NFC normalizated paths
are guaranteed.

Fixes [WS-263].

2018-05-14 11:13:21 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

HTTP: Fixed path normalization issue.

Paths were not Unicode NFC normalized when there were query
variables present.

Fixes some more of [WS-200].
Loader: Make the utf8_string type available.

2018-05-14 10:24:46 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.613 by export.pike
release number bumped to 8.0.612 by export.pike

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

Version bumped to 6.2.129 by buildsystem.

2018-05-14 00:44:32 (1 week ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.610 by export.pike
release number bumped to 8.0.611 by export.pike

Sunday 13 May 2018

2018-05-13 23:08:10 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
I/O [Solaris]: Fix getcwd() on Solaris.
I/O [Solaris]: Fix getcwd() on Solaris.

On Solaris getcwd(NULL, x) only works if x is > 0.

Fixes building issues on Solaris.

2018-05-13 12:30:44 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Efuns: Support little-endian input in string2hex().

Saturday 12 May 2018

2018-05-12 17:51:19 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Improved debug messages.
Have the test-program accept SSL 3.0.

2018-05-12 14:18:23 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0.608 (aka Pike 8.0 Release 12 RC2).

2018-05-12 13:44:43 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Re-remove duplicate definitions of MAKE_NAN() et al.

These were erroneously restored when resolving a merge-conflict.

2018-05-12 11:05:14 (1 week ago) by Martin Nilsson <nilsson@fastmail.com>

Line wrap to 80 columns.

2018-05-12 00:54:24 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

sprintf: Officially support %p to display addresses.

Friday 11 May 2018

2018-05-11 20:49:23 (1 week ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.609 by export.pike
release number bumped to 8.0.608 by export.pike

2018-05-11 17:29:14 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries tuned.

2018-05-11 17:26:41 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

Thread.ResourceCount: Drop superfluous argument.

2018-05-11 17:17:29 (1 week ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries tuned.

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

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
I/O [NT]: Fixed a few warnings.
I/O [NT]: Moved bulk of normalize_path() to fdlib.

2018-05-11 13:07:41 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Fixed a few warnings.
I/O [NT]: Moved bulk of normalize_path() to fdlib.
I/O [NT]: Fixed a few warnings.
I/O [NT]: Moved bulk of normalize_path() to fdlib.

Thursday 10 May 2018

2018-05-10 23:54:44 (1 week ago) by Tobias S. Josefowitz <tobij@tobij.de>

ADT.CritBit.BigNumTree: off by one error (removed)

Due to an off-by-one error the last limb of bignums was never compared.
This resulted (sometimes) in bignums comparing equal inside of the tree.

2018-05-10 14:21:54 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
System [NT]: Update normalize_path() to use UTF8.

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

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
System [NT]: Update normalize_path() to use UTF8.
System [NT]: Update normalize_path() to use UTF8.

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

System [NT]: Update normalize_path() to use UTF8.

Wednesday 09 May 2018

2018-05-09 15:08:20 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.128 by buildsystem.

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

Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem [NT]: Look at Stdio.__HAVE_UTF8_FS__.

2018-05-09 14:54:17 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [NT]: Look at Stdio.__HAVE_UTF8_FS__.

Fixes [WS-294].

2018-05-09 13:15:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.606 by export.pike
release number bumped to 8.0.607 by export.pike

2018-05-09 13:04:42 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.127 by buildsystem.

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

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
I/O [NT]: Get rid of DO_NOT_WARN().
Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Get rid of DO_NOT_WARN().

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

I/O [NT]: Get rid of DO_NOT_WARN().

2018-05-09 11:36:16 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
I/O [NT]: Added some more FD_DEBUG.
I/O [NT]: Fixed typo in FD_DEBUG code.
Build [NT]: Always use or own implementation of _dosmaperr().
Build [NT]: Improved support for MSVC 2010 (aka MSC 1600).

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

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Added some more FD_DEBUG.
I/O [NT]: Fixed typo in FD_DEBUG code.
Build [NT]: Always use or own implementation of _dosmaperr().
Build [NT]: Improved support for MSVC 2010 (aka MSC 1600).

2018-05-09 11:29:47 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added some more FD_DEBUG.

2018-05-09 11:25:16 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Fixed typo in FD_DEBUG code.

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

Build [NT]: Always use or own implementation of _dosmaperr().

Also consolidates the two implementations.

Tuesday 08 May 2018

2018-05-08 17:33:09 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Improved support for MSVC 2010 (aka MSC 1600).

It seems msvcr100.dll does not provide a visible _dosmaperr(),
so provide a fallback implementation.

2018-05-08 17:30:11 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib:
I/O [NT]: Fixed deadlock.
I/O [NT]: Updated FD_DEBUG diagnostics.
I/O [NT]: Survive invalid UTF-16 surrogate pairs.
Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Fixed deadlock.
I/O [NT]: Updated FD_DEBUG diagnostics.

2018-05-08 17:19:53 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Fixed deadlock.

2018-05-08 17:16:59 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Updated FD_DEBUG diagnostics.

2018-05-08 11:52:16 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added notes about various minor fixes.
CHANGES: Added some notes about the new I/O layer on NT.

2018-05-08 11:36:39 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.0

* grubba/fdlib: (36 commits)
I/O [NT]: Updated FD_DEBUG diagnostics.
I/O [NT]: Moved FD_SETSIZE definition to global.h.
I/O [NT]: Use new low-level functions from Process.
I/O [NT]: Added some assertions.
I/O [NT]: Added serialization of access to fd handles.
I/O [NT]: Use the new low-level functions.
I/O [NT]: Added some low-level fd handling functions.
Build [NT]: Fix typo of EACCES.
I/O [NT]: Document some internal data structures.
Stdio: Cleanup File()->truncate().
Configure: Moved tests for truncate64() and ftruncate64().
Stdio [NT]: Fixed warning on NT.
Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.
Stdio [NT]: Cleanup filesystem_stat().
Stdio [NT]: Clean up getcwd().
I/O [NT]: Added fd_get_current_dir_name().
Configure: Check for getwd() and get_current_dir_name().
Stdio [NT]: Clean up cd().
...

2018-05-08 11:25:27 (2 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'feature/WS-276-auto-log-file-removal-backport' into 6.1

* feature/WS-276-auto-log-file-removal-backport:
Added range check to defvar("DaysToKeepLogFiles").
Logging: Automatic removal of old log files. [WS-276]

2018-05-08 11:24:46 (2 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added range check to defvar("DaysToKeepLogFiles").

2018-05-08 11:24:32 (2 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Logging: Automatic removal of old log files. [WS-276]

2018-05-08 11:11:52 (2 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into feature/WS-276-auto-log-file-removal

* devel:
Version bumped to 6.2.126 by buildsystem.
Version bumped to 6.2.125 by buildsystem.
Version bumped to 6.2.124 by buildsystem.
Version bumped to 6.2.123 by buildsystem.
Version bumped to 6.2.122 by buildsystem.
Version bumped to 6.2.121 by buildsystem.
Version bumped to 6.2.120 by buildsystem.
Added support for pike-modules in test directory.
Version bumped to 6.2.119 by buildsystem.
Set MIME message boundary prefix when starting Roxen. [WS-252]

2018-05-08 08:09:05 (2 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added range check to defvar("DaysToKeepLogFiles").

Monday 07 May 2018

2018-05-07 23:21:55 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Update CHANGES.

2018-05-07 23:13:14 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries.

2018-05-07 23:07:21 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries.

2018-05-07 16:41:31 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.604 by export.pike
release number bumped to 8.0.605 by export.pike

2018-05-07 16:32:58 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.1.246 by buildsystem.

2018-05-07 16:17:26 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.0

* pike-modules/sass:
Sass: Survive old libsass.

2018-05-07 16:09:57 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Sass: Survive old libsass.
Sass: Survive old libsass.

Fixes issues with the libsass bundled with Ubuntu 16.04.

2018-05-07 14:56:15 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.603 by export.pike
release number bumped to 8.0.602 by export.pike

2018-05-07 14:47:36 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.1.245 by buildsystem.

2018-05-07 12:15:35 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: 8.1-ism corrected.

2018-05-07 12:12:35 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Some more Filesystem.Monitor fixes.
CHANGES: Moved entry to the correct segment.
CHANGES: Added note about Concurrent.results() fix.
CHANGES: Added a note about Web.Sass.

2018-05-07 11:38:27 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Update CHANGES.

2018-05-07 11:23:31 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Cater for empty start conditions.
pgsql: Cater for empty start conditions.

2018-05-07 10:58:03 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Update CHANGES for pgsql.

2018-05-07 10:52:06 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Drain portal queue deterministically.
pgsql: affected_rows() now preserves as of yet unfetched rows.

2018-05-07 10:46:46 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Stall fetching rows if they are not being consumed yet.

2018-05-07 10:44:10 (2 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: affected_rows() now preserves as of yet unfetched rows.
pgsql: Stall fetching rows if they are not being consumed yet.
Sql: Tighten up documentation.
pgsql: Drain portal queue deterministically.

2018-05-07 07:22:46 (2 weeks ago) by Martin Karlgren <marty@roxen.com>

Version bumped to 6.2.126 by buildsystem.

Sunday 06 May 2018

2018-05-06 21:36:57 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

More robust.

2018-05-06 19:36:28 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Sql.Result: Added increment_index().

Saturday 05 May 2018

2018-05-05 13:37:37 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Survive invalid UTF-16 surrogate pairs.
Merge branch 'patches/fdlib' into grubba/fdlib

* patches/fdlib:
I/O [NT]: Survive invalid UTF-16 surrogate pairs.
I/O [NT]: Survive invalid UTF-16 surrogate pairs.

From https://en.wikipedia.org/wiki/UTF-16:
Windows allows unpaired surrogates in filenames and other places,
which generally means they have to be supported by software no
matter how much the Unicode consortium protests.

Friday 04 May 2018

2018-05-04 20:35:59 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.601 by export.pike
release number bumped to 8.0.600 by export.pike

2018-05-04 20:25:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.125 by buildsystem.

2018-05-04 15:39:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [MIME]: Fix test of boundary_prefix.
Testsuite [MIME]: Fix test of boundary_prefix.

Thursday 03 May 2018

2018-05-03 17:38:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.598 by export.pike
release number bumped to 8.0.599 by export.pike

2018-05-03 17:29:58 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.124 by buildsystem.

2018-05-03 17:17:02 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.0

* pike-modules/sass:
Configure [Sass]: Link with -lstdc++.
Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Configure [Sass]: Link with -lstdc++.

2018-05-03 17:13:07 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure [Sass]: Link with -lstdc++.

Potential fix for linking errors like:

| .../libsass.a(sass.o): In function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)':
| /usr/include/c++/5/bits/basic_string.tcc:216: undefined reference to `std::__throw_logic_error(char const*)'
[...]

When linking against libsass.a.

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

Version bumped to 6.2.123 by buildsystem.

2018-05-03 13:41:52 (3 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Set MIME message boundary prefix when starting Roxen. [WS-252]

Hopefully solves WS-252...

2018-05-03 13:37:02 (3 weeks ago) by Stefan Wallström <stewa@roxen.com>

Merge branch 'kg/WS-252-mime-message-boundary' into devel

2018-05-03 13:15:47 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.122 by buildsystem.

2018-05-03 12:53:19 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.596 by export.pike
release number bumped to 8.0.597 by export.pike

2018-05-03 12:44:59 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.121 by buildsystem.

2018-05-03 12:35:10 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.120 by buildsystem.

2018-05-03 11:44:24 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike84' into 8.0

* patches/pike84:
Protocols.HTTP.Query: Do not wait for close() to complete.

2018-05-03 11:40:01 (3 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

MIME: Setter for message boundary prefix.
MIME: Setter for message boundary prefix.

2018-05-03 11:20:11 (3 weeks ago) by Stefan Wallström <stewa@lysator.liu.se>

MIME.set_boundary_prefix: removed some fixed boundary chars.

Wednesday 02 May 2018

2018-05-02 23:24:26 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

Sql: Formalise blocking nature of affected_rows(), improve docs.

2018-05-02 16:57:40 (3 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Added support for pike-modules in test directory.

2018-05-02 16:42:33 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike84' into 8.1

* patches/pike84:
Protocols.HTTP.Query: Do not wait for close() to complete.
Protocols.HTTP.Query: Do not wait for close() to complete.

Do not wait for SSL.File()->close() to complete when called
from the destruct() callback.

Potential fix for [PIKE-84].

2018-05-02 11:58:38 (3 weeks ago) by Erik Allemann <erik@roxen.com>

release number bumped to 8.0.594 by export.pike
release number bumped to 8.0.595 by export.pike

2018-05-02 11:49:39 (3 weeks ago) by Erik Allemann <erik@roxen.com>

Version bumped to 6.1.244 by buildsystem.

2018-05-02 11:31:49 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.0

* pike-modules/sass: (91 commits)
Sass: Use ONERROR to free sass contexts on error.
Sass: Unlink stale JMPBUF.
Sass: Fixed indentation.
Added some tests for Sass compilation errors.
Just some cleanup of a simple test.
Transfered "ownership" of error message from libsass to Pike.
Fixed stupid Emacs indentation.:wq
Testsuite [Sass]: Fixed detection of Web.Sass some more.
Testsuite [Sass]: Updated testsuite to the moved module.
Sass: Move module to Web.Sass.
Sass: Hide the module when not available.
Install: Added Tools.Sass to the feature list.
Testsuite [Sass]: Check that Tools.Sass is available.
Sass: Hide the s8 symbol.
Sass: Use HAVE_LIBSASS instead of HAVE_SASS_H.
Sass: Clean up configure script.
Sass: Clean up acheader.h.
Sass: Removed redundant cast.
Sass: Adjusted debug message.
Sass: Fixed a few C99-isms.
...

Tuesday 01 May 2018

2018-05-01 13:05:37 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure [Solaris]: Fixed quoting level issue.

Configure should now detect working == some correctly on Solaris.

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

pgsql: Make affected_rows() and status_command_complete() wait for a meaningful result.

2018-05-01 10:55:14 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Make affected_rows() and status_command_complete() wait for a meaningful result.

2018-05-01 03:00:06 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Drain portal queue to completion.
pgsql: Drain portal queue to completion.

2018-05-01 02:11:28 (3 weeks ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Report correct affected_rows() for INSERTs.
pgsql: Report correct affected_rows() for INSERTs.

Monday 30 April 2018

2018-04-30 12:49:14 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [Solaris]: Fix getcwd() on Solaris.

On Solaris getcwd(NULL, x) only works if x is > 0.

Fixes building issues on Solaris.

Sunday 29 April 2018

2018-04-29 17:02:53 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Stdio.Fd: Avoid direct circular references."

This reverts commit e21858ee3fee0ca3e8bc2bb55f2814b8fc9d79d2.

This was quite a bit more complicated than expected...

2018-04-29 01:53:31 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Increment build.

2018-04-29 01:36:44 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed broken SNI decoding.

Saturday 28 April 2018

2018-04-28 16:01:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Avoid direct circular references.

2018-04-28 15:50:08 (3 weeks 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+).

2018-04-28 14:11:17 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

export.pike: Fix fix_configure

This was broken in multiple ways:

* Did not consider timestamp on aclocal.m4
* Did not consider post_modules
* Did not check configure scripts directly under modules or post_modules
* When fixing modules, it looked for the configure scripts in the build
directory rather than the source directory
* Did not use the run_autoconfig wrapper

This has caused xenofarm to export snapshots with out of date
configure scripts.

2018-04-28 14:06:40 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

run_autoconfig: Fix localdir when relative and not "./"

2018-04-28 13:18:23 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

run_autoconfig: Fix localdir when relative and not "./"

Also touch aclocal.m4 to force make export to regenerate configure scripts.
run_autoconfig: Fix localdir when relative and not "./"

Also touch aclocal.m4 to force make export to regenerate configure scripts.

2018-04-28 12:26:55 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

export.pike: Fix fix_configure

This was broken in multiple ways:

* Did not consider timestamp on aclocal.m4
* Did not consider post_modules
* Did not check configure scripts directly under modules or post_modules
* When fixing modules, it looked for the configure scripts in the build
directory rather than the source directory
* Did not use the run_autoconfig wrapper

This has caused xenofarm to export snapshots with out of date
configure scripts.

2018-04-28 12:22:31 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

export.pike: Fix fix_configure

This was broken in multiple ways:

* Did not consider timestamp on aclocal.m4
* Did not consider post_modules
* Did not check configure scripts directly under modules or post_modules
* When fixing modules, it looked for the configure scripts in the build
directory rather than the source directory
* Did not use the run_autoconfig wrapper

This has caused xenofarm to export snapshots with out of date
configure scripts.

Friday 27 April 2018

2018-04-27 15:12:35 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Sass: Use ONERROR to free sass contexts on error.
Sass: Unlink stale JMPBUF.
Sass: Fixed indentation.
Added some tests for Sass compilation errors.
Just some cleanup of a simple test.
Transfered "ownership" of error message from libsass to Pike.
Fixed stupid Emacs indentation.:wq

2018-04-27 15:07:43 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Use ONERROR to free sass contexts on error.

Fixes leaks of error message strings.
Sass: Unlink stale JMPBUF.

Fixes crash on errors from import handlers.

Fixes [PIKE-91].

2018-04-27 15:05:35 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Fixed indentation.

2018-04-27 15:03:37 (3 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added some tests for Sass compilation errors.
Just some cleanup of a simple test.
Transfered "ownership" of error message from libsass to Pike.

The compile context in Sass owns the error string and the context is destroyed before Pike_error is called so the string was freed before Pike_error was called.
Fixed stupid Emacs indentation.:wq

2018-04-27 14:11:59 (3 weeks ago) by Pontus Östlund <ponost@roxen.com>

MIME.set_boundary_prefix: Check that the input adhere to RFC 1521.

Also added a getter for the boundary prefix.

Added a simple test to testsuite.

2018-04-27 13:25:14 (3 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.593 by export.pike
release number bumped to 8.0.592 by export.pike

2018-04-27 13:14:44 (3 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.119 by buildsystem.

2018-04-27 11:21:15 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Added assign_no_ref_svalue().

This simplifies handling of PIKE_T_NO_REF_MIXED variables in objects.

2018-04-27 11:03:33 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Updated FD_DEBUG diagnostics.

2018-04-27 10:37:57 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Moved FD_SETSIZE definition to global.h.

FD_SETSIZE as defined by <WinSock2.h> defaults to 64 on NT.

Fixes [PIKE-100].

Thursday 26 April 2018

2018-04-26 19:47:03 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
I/O [NT]: Moved FD_SETSIZE definition to global.h.
I/O [NT]: Use new low-level functions from Process.
I/O [NT]: Added some assertions.
I/O [NT]: Added serialization of access to fd handles.
I/O [NT]: Use the new low-level functions.
I/O [NT]: Added some low-level fd handling functions.
Build [NT]: Fix typo of EACCES.
I/O [NT]: Document some internal data structures.

2018-04-26 19:18:29 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Moved FD_SETSIZE definition to global.h.

FD_SETSIZE as defined by <WinSock2.h> defaults to 64 on NT.

Fixes [PIKE-100].
I/O [NT]: Use new low-level functions from Process.
I/O [NT]: Added some assertions.
I/O [NT]: Added serialization of access to fd handles.

This protects the underlying handle or socket from being
modified by a different thread during I/O-operations.

2018-04-26 19:16:08 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Use the new low-level functions.

This simplifies the code significantly, and simplifies the
error handling, as well as fixes at least one race-condition.
I/O [NT]: Added some low-level fd handling functions.

2018-04-26 19:13:26 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Fix typo of EACCES.

2018-04-26 14:11:17 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Differentiate private symbols.

2018-04-26 14:10:44 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Syntax fixes.

2018-04-26 11:47:02 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Added some tests for Sass compilation errors.
Just some cleanup of a simple test.

2018-04-26 11:42:25 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Transfered "ownership" of error message from libsass to Pike.

The compile context in Sass owns the error string and the context is destroyed before Pike_error is called so the string was freed before Pike_error was called.

2018-04-26 11:25:16 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Logging: Automatic removal of old log files. [WS-276]

2018-04-26 09:15:40 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Fixed stupid Emacs indentation.:wq

Wednesday 25 April 2018

2018-04-25 18:03:37 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Document some internal data structures.

2018-04-25 12:05:14 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/WS-261' into devel

* patches/WS-261:
Configuration: Do not percent encode query part. [WS-261]

2018-04-25 12:00:05 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Configuration: Do not percent encode query part. [WS-261]

2018-04-25 11:24:09 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib:
Stdio: Cleanup File()->truncate().
Configure: Moved tests for truncate64() and ftruncate64().

2018-04-25 11:20:47 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Cleanup File()->truncate().

File()->truncate() now always uses fd_ftruncate().
Configure: Moved tests for truncate64() and ftruncate64().

2018-04-25 00:46:40 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Corrected JSON.

Tuesday 24 April 2018

2018-04-24 16:45:00 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/fdlib' into 8.1

* grubba/fdlib: (25 commits)
Stdio [NT]: Fixed warning on NT.
Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.
Stdio [NT]: Cleanup filesystem_stat().
Stdio [NT]: Clean up getcwd().
I/O [NT]: Added fd_get_current_dir_name().
Configure: Check for getwd() and get_current_dir_name().
Stdio [NT]: Clean up cd().
I/O [NT]: Added fd_chdir().
Stdio [NT]: Clean up mv().
I/O [NT]: Added fd_rename().
I/O [NT]: Added facility for dynamic lookup of library symbols.
Stdio [NT]: Clean up mkdir().
I/O [NT]: Added fd_mkdir().
Configure: Moved API test of mkdir().
Stdio [NT]: Clean up rm().
I/O [NT]: Added fd_unlink().
I/O [NT]: Added fd_rmdir().
Stdio [NT]: Clean up file_truncate().
...

2018-04-24 16:33:54 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.

This constant indicates that the filesystem APIs expect
paths and filenames in UTF-8.
Stdio [NT]: Fixed warning on NT.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.

All filesystem accessing functions on NT should now be
UTF8/UTF16-aware.
Stdio [NT]: Cleanup filesystem_stat().

filesystem_stat() is now aware of UTF8/UTF16.
I/O [NT]: Added fd_get_current_dir_name().

This function emulates the glibc function get_current_dir_name().
Stdio [NT]: Clean up getcwd().

getcwd() now uses fd_get_current_dir_name() and is thus UTF8/UTF16 aware.
Configure: Check for getwd() and get_current_dir_name().
Stdio [NT]: Clean up cd().

cd() now uses fd_chdir() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_chdir().
Stdio [NT]: Clean up mv().

mv() now uses fd_rename() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_rename().
I/O [NT]: Added facility for dynamic lookup of library symbols.

Pike_NT_*() are now listed in ntlibfuncs.h.
I/O [NT]: Added fd_mkdir().
Stdio [NT]: Clean up mkdir().

mkdir() now uses fd_mkdir() and is thus UTF8/UTF16 aware.
Stdio [NT]: Clean up rm().

rm() now uses fd_unlink()/fd_rmdir() and is thus UTF8/UTF16 aware.
Configure: Moved API test of mkdir().
I/O [NT]: Added fd_unlink().
I/O [NT]: Added fd_rmdir().
Stdio [NT]: Clean up file_truncate().

file_truncate() now uses fd_truncate() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_truncate().
I/O [NT]: Update fd_stat() to know about UTF8/UTF16.

fd_stat() now expects paths encoded with UTF-8.

Also adds filtering of illegal filenames.
I/O [NT]: Update fd_open() to know about UTF8/UTF16.

fd_open() now expects paths encoded with UTF-8.

Also adds filtering of illegal filenames.
I/O [NT]: EMULATE_DIRECT is now UTF8-aware.

The emulation of opendir() et al now converts to/from UTF8 and UTF16.

Switched emulation from readdir_r() to readdir() as the readdir_r()
API is considered obsolete.
I/O [NT]: Added pike_{dwim_utf8_to_utf16,utf16_to_utf8}().

These functions convert between UTF8 and UTF16 and the reverse,
and are intended to simplify implementation of POSIX-compatible
wrappers on NT.

pike_dwim_utf8_to_utf16() assumes that invalid UTF8 input is Latin-1.

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

Stdio [NT]: Fixed warning on NT.
Stdio [NT]: Added detection constant __HAVE_UTF8_FS__.

This constant indicates that the filesystem APIs expect
paths and filenames in UTF-8.
I/O [NT]: Added note about the intent of fdlib.
Stdio [NT]: Update get_dir() to accept/return UTF8.

All filesystem accessing functions on NT should now be
UTF8/UTF16-aware.
Stdio [NT]: Cleanup filesystem_stat().

filesystem_stat() is now aware of UTF8/UTF16.
Stdio [NT]: Clean up getcwd().

getcwd() now uses fd_get_current_dir_name() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_get_current_dir_name().

This function emulates the glibc function get_current_dir_name().
Stdio [NT]: Clean up cd().

cd() now uses fd_chdir() and is thus UTF8/UTF16 aware.
Configure: Check for getwd() and get_current_dir_name().
I/O [NT]: Added fd_chdir().
Stdio [NT]: Clean up mv().

mv() now uses fd_rename() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_rename().
I/O [NT]: Added facility for dynamic lookup of library symbols.

Pike_NT_*() are now listed in ntlibfuncs.h.
Stdio [NT]: Clean up mkdir().

mkdir() now uses fd_mkdir() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_mkdir().
Configure: Moved API test of mkdir().
Stdio [NT]: Clean up rm().

rm() now uses fd_unlink()/fd_rmdir() and is thus UTF8/UTF16 aware.
I/O [NT]: Added fd_unlink().
I/O [NT]: Added fd_rmdir().

2018-04-24 13:24:58 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Set MIME message boundary prefix when starting Roxen. [WS-252]

Hopefully solves WS-252...
MIME: Setter for message boundary prefix.

2018-04-24 12:50:31 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error message.

Show the arguments given to the git binary in the
git failure message.
Support committing on a detached HEAD.

This fixes failures to amend commits during interactive rebase.

2018-04-24 11:37:31 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

MIME: Setter for message boundary prefix.

2018-04-24 11:18:49 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio [NT]: Clean up file_truncate().

file_truncate() now uses fd_truncate() and is thus UTF8/UTF16 aware.

2018-04-24 10:54:19 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: Added fd_truncate().
I/O [NT]: Update fd_stat() to know about UTF8/UTF16.

fd_stat() now expects paths encoded with UTF-8.

Also adds filtering of illegal filenames.
I/O [NT]: Update fd_open() to know about UTF8/UTF16.

fd_open() now expects paths encoded with UTF-8.

Also adds filtering of illegal filenames.

Monday 23 April 2018

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

Function: Fixed some _sprintf()s.

2018-04-23 18:23:22 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

I/O [NT]: EMULATE_DIRECT is now UTF8-aware.

The emulation of opendir() et al now converts to/from UTF8 and UTF16.

Switched emulation from readdir_r() to readdir() as the readdir_r()
API is considered obsolete.
I/O [NT]: Added pike_{dwim_utf8_to_utf16,utf16_to_utf8}().

These functions convert between UTF8 and UTF16 and the reverse,
and are intended to simplify implementation of POSIX-compatible
wrappers on NT.

pike_dwim_utf8_to_utf16() assumes that invalid UTF8 input is Latin-1.

2018-04-23 15:34:54 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Version bumped to 6.2.118 by buildsystem.

Sunday 22 April 2018

2018-04-22 22:50:43 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Efuns: Use utf8_string in string_to_utf8() and utf8_to_string().

Saturday 21 April 2018

2018-04-21 16:48:33 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added utf8_string/tUtf8Str.

This type is intended to be used to make it clearer in APIs whether
strings are binary, wide, or contain data encoded with UTF-8.

Friday 20 April 2018

2018-04-20 17:08:30 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Attempt to detect broken pkg-config packages.

This is mainly an issue when cross-compiling.

Thursday 19 April 2018

2018-04-19 18:34:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: Moved varargs field to a flag bit.

2018-04-19 12:01:40 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.1.243 by buildsystem.

2018-04-19 10:42:04 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.1.242 by buildsystem.

2018-04-19 00:37:54 (1 month ago) by Pontus Östlund <ponost@roxen.com>

Hot reload: Support a list of comma separated modules.

It's also possible to specify for which configuration the module/s should be hot reloaded.

--module-hot-reload=mod1[,mod2[,mod3[, ...]]]
--module-hot-reload-conf=conf1[,conf2[,conf3[ ...]]]

Wednesday 18 April 2018

2018-04-18 17:06:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto: Added some support for generating JWK Thumbprints.

Cf RFC 7638.

2018-04-18 15:59:39 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.590 by export.pike
release number bumped to 8.0.591 by export.pike

2018-04-18 15:50:17 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.1.241 by buildsystem.

2018-04-18 08:48:06 (1 month ago) by Pontus Östlund <ponost@roxen.com>

Hot reload: Changed dir check interval

Tuesday 17 April 2018

2018-04-17 21:52:04 (1 month ago) by Pontus Östlund <ponost@roxen.com>

Added module hot reload as start flag.

./start --once --module-hot-reload=module1 --module-hot-reload=module2 ...

Note that the module will be reloaded in all configurations it resides.

2018-04-17 17:01:42 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.features: Adjusted some output.

2018-04-17 16:25:40 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Testsuite [WebDAV] [NT]: Avoid illegal characters in filenames.
Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem [WebDAV] [NT]: Improved filename validation.

2018-04-17 16:22:18 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV] [NT]: Avoid illegal characters in filenames.

Fixes some of [WS-262].

2018-04-17 16:19:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [WebDAV] [NT]: Improved filename validation.

NTFS apparently prohibits '*', '?' and '|' in filenames.

Fixes some of [WS-262].

2018-04-17 15:15:14 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Show the server selected cipher suite as debug message.

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

Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem [WebDAV] [NT]: Kludge for missing ino value on NT.
Filesystem [WebDAV] [NT]: Kludge for missing ino value on NT.

Fixes some test suite failures on NT.
Filesystem: Use real_path() to convert virtual path in stat_file().

Partial backport of b27349fc3d1fa917f2525b898f9c55ac6ddc629e.

Fixes some of [bug 7659].

2018-04-17 15:11:12 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Fix commands having priority over code. LysKOM 22552693.

2018-04-17 14:54:05 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Fix commands having priority over code. LysKOM 22552693.

2018-04-17 11:45:46 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.117 by buildsystem.

2018-04-17 08:23:24 (1 month ago) by Pontus Östlund <ponost@roxen.com>

New feature: Modue Hot Reload.

If the server is started with `--debug` or `--module-debug` (implied with `--once`) you can call:

```
void start() {
my_configuration()->module_hot_reload(this);
}
```

which will reload the module when the file is changed, without having to click reload in the admin interface.

If the server isn't started with any of the flags above the function call will have no effect.

Monday 16 April 2018

2018-04-16 18:10:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.588 by export.pike
release number bumped to 8.0.589 by export.pike

2018-04-16 17:58:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.116 by buildsystem.

2018-04-16 17:54:06 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike90' into 8.0

* patches/pike90:
Stdio [NT]: Fixed single byte buffer overrun in mv() on NT.
Merge branch 'patches/pike90' into 8.1

* patches/pike90:
Stdio [NT]: Fixed single byte buffer overrun in mv() on NT.

2018-04-16 17:50:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio [NT]: Fixed single byte buffer overrun in mv() on NT.

A NUL-terminator was written outside a malloced buffer. This caused
intermittent crashes after unusual use of mv().

Fixes the crash in [PIKE-90].

2018-04-16 17:48:09 (1 month ago) by Pontus Östlund <ponost@roxen.com>

Static resource server: Added support for URL:s with anchor or query string.

This is necessary if you want to use <server-static-resources> on SVGs with symbols:

<svg>
<use xlink:href="/my/sprite.svg#my-symbol" />
</svg>

2018-04-16 15:46:15 (1 month ago) by Pontus Östlund <ponost@roxen.com>

Static resource server: Added support for URL:s with anchor or query string.

This is necessary if you want to use <server-static-resources> on SVGs with symbols:

<svg>
<use xlink:href="/my/sprite.svg#my-symbol" />
</svg>

2018-04-16 01:30:58 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Default to keylength 256 in configure_suite_b()

Sunday 15 April 2018

2018-04-15 13:35:37 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: Fixed some CPP_MACRO_* flag confusion.

Saturday 14 April 2018

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

Updated to tzdata2018d.

2018-04-14 14:23:58 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2018d.

Friday 13 April 2018

2018-04-13 18:46:10 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.115 by buildsystem.

2018-04-13 18:43:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.7 by distmaker.
Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Start [NT]: Fixed argument order for testsuite setup command.
Start [NT]: Remove some redundant quoting.
Merge branch 'patches/ws260' into kg/WS-168-webdav

* patches/ws260:
Start [NT]: Fixed argument order for testsuite setup command.

2018-04-13 18:41:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Fixed argument order for testsuite setup command.

2018-04-13 18:37:29 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Remove some redundant quoting.

2018-04-13 16:24:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.114 by buildsystem.
Version bumped to 6.2.6 by distmaker.

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

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Start [NT]: Even more fixes...
Merge branch 'patches/ws260' into kg/WS-168-webdav

* patches/ws260:
Start [NT]: Even more fixes...
Start [NT]: Even more fixes...

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

Version bumped to 6.2.113 by buildsystem.
Version bumped to 6.2.5 by distmaker.

2018-04-13 15:40:16 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Start [NT]: More formatting fixes...
Merge branch 'patches/ws260' into kg/WS-168-webdav

* patches/ws260:
Start [NT]: More formatting fixes...
Start [NT]: More formatting fixes...

2018-04-13 15:36:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.112 by buildsystem.
Version bumped to 6.2.4 by distmaker.

2018-04-13 15:33:26 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Start [NT]: Inline stracat().
Start [NT]: Declare the hOut handle before using it...
Merge branch 'patches/ws260' into kg/WS-168-webdav

* patches/ws260:
Start [NT]: Inline stracat().
Start [NT]: Declare the hOut handle before using it...
Start [NT]: Inline stracat().

2018-04-13 15:30:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Declare the hOut handle before using it...

2018-04-13 15:19:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.586 by export.pike
release number bumped to 8.0.587 by export.pike

2018-04-13 15:09:46 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.111 by buildsystem.
Version bumped to 6.2.3 by distmaker.

2018-04-13 15:06:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Testsuite [Sass]: Fixed detection of Web.Sass some more.
Testsuite [Sass]: Fixed detection of Web.Sass some more.

2018-04-13 14:43:49 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.110 by buildsystem.
Version bumped to 6.2.2 by distmaker.

2018-04-13 14:28:29 (1 month ago) by Martin Karlgren <marty@roxen.com>

WebDAV Testsuite: Put debug messages behind DAV_DEBUG.

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

Merge branch 'kg/WS-168-webdav' into devel

* kg/WS-168-webdav:
Start [NT]: Add self test modules to the module path.
Start [NT]: Adjust log indentation.
Start [NT]: Require threads.
Start [NT]: Pass defines to the self test setup script too.

2018-04-13 14:15:29 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Add self test modules to the module path.

Also make the path relative to $SELF_TEST_DIR.

Sync with

commit 7372564b9e913a95c131531c3041de58460bfa82
Author: Karl Gustav Sterneberg <kg@roxen.com>
Date: Tue Feb 27 15:03:13 2018 +0100

Add test module path when running self tests.

2018-04-13 14:12:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws260' into kg/WS-168-webdav

* patches/ws260:
Start [NT]: Adjust log indentation.
Start [NT]: Require threads.
Start [NT]: Pass defines to the self test setup script too.

2018-04-13 14:09:05 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.109 by buildsystem.

2018-04-13 13:33:23 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.108 by buildsystem.

2018-04-13 13:19:36 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.107 by buildsystem.

2018-04-13 13:15:33 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.106 by buildsystem.

2018-04-13 12:58:23 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.105 by buildsystem.

2018-04-13 12:50:31 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Adjust log indentation.

Sync with

commit edd8573aa217bb8ef31b73be04b4ec8cc15b3a94
Author: Jonas Walldén <jonasw@roxen.com>
Date: Thu Jan 19 09:21:31 2017 +0100

Modify log timestamps to always print absolute time, and to display uptime
every 5 lines. [WS-4]

2018-04-13 12:46:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start [NT]: Require threads.

Sync with

commit e1f81431e3e5a49e3a319ccc30e99554df3c32d6
Author: Jonas Walldén <jonasw@roxen.com>
Date: Tue Apr 28 14:31:17 2015 +0200

Require threads.
Start [NT]: Pass defines to the self test setup script too.

Sync with

commit c22e4d7de9c9ea1322b0683912376a6f2915234f
Author: Martin Stjernholm <mast@lysator.liu.se>
Date: Mon Jan 24 17:36:41 2011 +0100

Pass defines to the self test setup script too.

Rev: server/start:1.241

2018-04-13 11:25:12 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

[ppc32/ppc64] Remove obsolete handling of expendible_offset

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

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Testsuite [Sass]: Updated testsuite to the moved module.
Testsuite [Sass]: Updated testsuite to the moved module.

2018-04-13 10:55:29 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.104 by buildsystem.

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

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Sass: Move module to Web.Sass.
Sass: Hide the module when not available.

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

Sass: Move module to Web.Sass.

2018-04-13 10:36:46 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Hide the module when not available.

2018-04-13 09:50:21 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.103 by buildsystem.

Thursday 12 April 2018

2018-04-12 17:04:43 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.102 by buildsystem.

2018-04-12 16:25:52 (1 month ago) by Stefan Gluszek <stefang@opera.com>

Protocols.HTTP: Remove line breaks from base64 basic auth tokens

2018-04-12 16:18:37 (1 month ago) by Stefan Gluszek <stefang@opera.com>

Protocols.HTTP: Remove line breaks from base64 basic auth tokens

2018-04-12 14:52:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass:
Install: Added Tools.Sass to the feature list.

2018-04-12 14:49:36 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Install: Added Tools.Sass to the feature list.

2018-04-12 14:05:24 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>

Handle pushing of orphan commits

2018-04-12 13:05:20 (1 month ago) by Martin Karlgren <marty@roxen.com>

DBManager: stop backup thread when Roxen exits.

# Conflicts:
# server/etc/modules/DBManager.pmod

2018-04-12 11:38:20 (1 month ago) by Martin Karlgren <marty@roxen.com>

DBManager: perform backups in a dedicated thread.

This avoids blocking the background_run thread. Fixes WS-204.

2018-04-12 11:26:40 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/sass' into 8.1

* pike-modules/sass: (79 commits)
Testsuite [Sass]: Check that Tools.Sass is available.
Sass: Hide the s8 symbol.
Sass: Use HAVE_LIBSASS instead of HAVE_SASS_H.
Sass: Clean up configure script.
Sass: Clean up acheader.h.
Sass: Removed redundant cast.
Sass: Adjusted debug message.
Sass: Fixed a few C99-isms.
Sass: Don't throw pike errors through the libsass layer.
Sass: Error messages need to end with a line feed.
Sass: Cleaned up documentation a bit.
Sass: Fix building in a separate build tree.
Sass: Generate config.h.in from acconfig.h.
Sass: Removed obsolete stuff from Makefile.in.
Sass: Removed quite a bit of stuff.
...
Testsuite [Sass]: Check that Tools.Sass is available.

2018-04-12 08:36:51 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.101 by buildsystem.

2018-04-12 02:32:45 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Silence warning

Wednesday 11 April 2018

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

Cpp: Enable the new macro expansion code.

2018-04-11 15:16:39 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Hide the s8 symbol.

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

Sass: Use HAVE_LIBSASS instead of HAVE_SASS_H.

2018-04-11 15:09:51 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Clean up configure script.
Sass: Clean up acheader.h.

2018-04-11 14:37:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Removed redundant cast.

2018-04-11 14:24:14 (1 month ago) by Stefan Wallström <stewa@roxen.com>

release number bumped to 8.0.585 by export.pike
release number bumped to 8.0.584 by export.pike

2018-04-11 14:22:57 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Adjusted debug message.
Sass: Fixed a few C99-isms.

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

Sass: Don't throw pike errors through the libsass layer.
Sass: Error messages need to end with a line feed.

2018-04-11 14:13:54 (1 month ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.100 by buildsystem.

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

Sass: Cleaned up documentation a bit.

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

Sass: Fix building in a separate build tree.

Also removed some more redundant stuff.
Sass: Generate config.h.in from acconfig.h.

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

Sass: Removed obsolete stuff from Makefile.in.

2018-04-11 12:57:26 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sass: Removed quite a bit of stuff.

There's no need to bundle libsass.

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

Merge github.com:poppa/pike-libsass into patches/pike89

* github.com:poppa/pike-libsass: (64 commits)
[...]

2018-04-11 00:25:17 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Added asynchronous test framework for Protocols.HTTP.Server.Request.

[permalink]

Bugs mentioned

  1600ASSIGNEDthe file-size entity in emit#cimg is not well documented.
  2010RESOLVEDHtaccess problem
  2015RESOLVEDThe interactive RXML help for PI-tags does not seem to work.
  2017RESOLVEDFailed to decode "favicon.ico"
  7659RESOLVEDNormal File System module does not (always) decode wide strings as expected
Bugs? Suggestions?