Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 47 checkins (+159/-135) by 5 people : 4 checkins (+112/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 35 checkins (+190/-96) by 4 people : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 3 checkins (+8/-5) by 2 people : 1 checkin (+2/-1) by Marcus Wellhardh <wellhardh@roxen.com> : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 16 checkins (+14/-7) by 2 people : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 2 checkins (+11/-6) by Karl Gustav Sterneberg <kg@roxen.com> : 3 checkins (+6/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 0 checkins (+0/-0) by 0 people : 14 checkins (+65/-25) by 2 people : 14 checkins (+44/-6) by 3 people : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 1 checkin (+0/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+9/-4) by 2 people : 1 checkin (+23/-1) by Karl Gustav Sterneberg <kg@roxen.com> : 0 checkins (+0/-0) by 0 people : 6 checkins (+118/-74) by Jonas Walldén <jonasw@roxen.com> : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 1 checkin (+2/-1) by Marcus Wellhardh <wellhardh@roxen.com> : 3 checkins (+11/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 14 checkins (+4/-2) by 2 people : 4 checkins (+13/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 31 checkins (+499/-44) by 3 people : 0 checkins (+0/-0) by 0 people : 0 checkins (+0/-0) by 0 people : 4 checkins (+8/-4) by 2 people : 15 checkins (+75/-24) by 5 people : 4 checkins (+487/-435) by Karl Gustav Sterneberg <kg@roxen.com> : 11 checkins (+666/-540) by Karl Gustav Sterneberg <kg@roxen.com> : 39 checkins (+1086/-510) by 6 people Lines added/removed recently

Friday 23 February 2018

2018-02-23 21:51:57 (2 days ago) by Martin Karlgren <marty@roxen.com>

Use string_to_utf8 rather than Charset.Encoder when possible.

Previously Charset.Encoder would be selected if the output charset was set to
"utf-8" (but string_to_utf8 would be used for "UTF-8"). string_to_utf8 performs better,
especially when the string already is 7 bits wide.

2018-02-23 10:10:42 (3 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'feature/ARCH-263-edition-purger' into devel

* feature/ARCH-263-edition-purger: (30 commits)
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
Version bumped to 6.2.90 by buildsystem.
Version bumped to 6.2.89 by buildsystem.
Testsuite [WebDAV]: Improved diagnostics.
Testsuite [WebDAV]: Improved base_url handling.
Removed empty FIXME comment in RoxenTest_webdav.pike. [WS-168]
Fixed types of non-constant constants.
Version bumped to 6.2.88 by buildsystem.
Option to use PCRE in relay module
Fixed type of non-constant variable expression.
Version bumped to 6.2.87 by buildsystem.
Testsuite [WebDAV]: Added some tests of MOVE and COPY.
Testsuite [WebDAV]: Added support for testing MOVE and COPY.
Testsuite [WebDAV]: Added some more filesystem_*() functions.
Filesystem [WebDAV]: Use new write_access() API.
...

2018-02-23 10:10:23 (3 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.92 by buildsystem.

2018-02-23 10:10:23 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Improved base_url handling.

Fixes issues with ports with fragment URLs.

Fixes support for webdav_mount_point being an absolute path.

Fixes some more of [WS-168].

2018-02-23 10:10:23 (3 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Broke out parent class from RoxenTest_webdav.pike [WS-168]

Did this since RoxenTest_rep_webdav.pike in Print repo inherits
RoxenTest_webdav.pike. New common base class is WebdavTestBase.pike.

2018-02-23 10:10:23 (3 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.89 by buildsystem.
Version bumped to 6.2.91 by buildsystem.

2018-02-23 10:10:23 (3 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Adding support for copy and move between different mount points. [WS-168]

(Is to be used by RoxenTest_rep_webdav.pike in Print repo.)
Added more verifications in test base class. [WS-168]
Removed empty FIXME comment in RoxenTest_webdav.pike. [WS-168]
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]

2018-02-23 10:10:23 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Improved diagnostics.

2018-02-23 10:10:23 (3 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.90 by buildsystem.

2018-02-23 10:10:22 (3 days ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.86 by buildsystem.

2018-02-23 10:10:22 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Added some more filesystem_*() functions.

These make it easier to use this testsuite as a base for
testsuites testing virtual wbdav filesystems.
Filesystem [WebDAV]: Use new write_access() API.

Fixes multiple issues with handling of WebDAV locks.
Most of the issues resulted in requests failing with HTTP_PRECOND_FAILED.

Fixes fall-out from the [WS-168] testsuite.

2018-02-23 10:10:22 (3 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.88 by buildsystem.

2018-02-23 10:10:22 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Added convenience variant of write_access().

Add a variant of write_access() that handles multiple paths,
as it is tricky to get this right due to HTTP_PRECOND_FAILED.
Testsuite: Added some tests of webdav.

Fixes [WS-168].
Testsuite [WebDAV]: Added support for testing MOVE and COPY.

2018-02-23 10:10:22 (3 days ago) by Stefan Wallström <stewa@roxen.com>

Option to use PCRE in relay module

2018-02-23 10:10:22 (3 days ago) by Martin Karlgren <marty@roxen.com>

Pike 8.1: Ad-hoc class syntax fix.
Fixed types of non-constant constants.

2018-02-23 10:10:22 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

htaccess: Improved support for relative paths.

The AuthUserFile and AuthGroupFile directives now support
relative paths properly.

Fixes [WS-176]/[WS-174].
Testsuite [WebDAV]: Added some tests of MOVE and COPY.

Fixes some more of [WS-168].

2018-02-23 10:10:22 (3 days ago) by Martin Karlgren <marty@roxen.com>

Pike 8.1: Make built-in Dims wrapper backwards compatible with 8.0 convention.

2018-02-23 10:10:22 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Relay2: Fix "Bad argument 1 to has_value()."

The variable id->port_obj->ip may be zero, which indicates that
the port is bound to IPv4 ANY.

Fixes [WS-182].

2018-02-23 10:10:22 (3 days ago) by Martin Karlgren <marty@roxen.com>

Pike 8.1: Locale.Charset -> Charset.

2018-02-23 10:10:22 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

VFS.find_above_read: Set the extend_entries option for the cache.

The cache system assumes that entries won't be regenerated if
there was a cache hit. VFS.find_above_read() refreshes the cache
entry regardless of whether cache_lookup() had a hit or not.

This fixes warnings from the cache system about calling cache_set()
without a prior cache_lookup().

Fixes [WS-175]/[WS-174].

2018-02-23 10:10:22 (3 days ago) by Martin Karlgren <marty@roxen.com>

Fixed type of non-constant variable expression.
Version bumped to 6.2.87 by buildsystem.

Thursday 22 February 2018

2018-02-22 15:17:40 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/WS-168' into devel

* patches/WS-168:
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]

2018-02-22 15:05:44 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]

(Is to be used by RoxenTest_rep_webdav.pike in Print repo.)
Broke out parent class from RoxenTest_webdav.pike [WS-168]

Did this since RoxenTest_rep_webdav.pike in Print repo inherits
RoxenTest_webdav.pike. New common base class is WebdavTestBase.pike.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]

2018-02-22 14:50:33 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Added more verifications in test base class. [WS-168]

2018-02-22 10:38:54 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Adding support for copy and move between different mount points. [WS-168]

(Is to be used by RoxenTest_rep_webdav.pike in Print repo.)

Wednesday 21 February 2018

2018-02-21 16:58:55 (4 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Adding support for copy and move between different mount points. [WS-168]

(Is to be used by RoxenTest_rep_webdav.pike in Print repo.)

2018-02-21 13:59:50 (5 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Broke out parent class from RoxenTest_webdav.pike [WS-168]

Did this since RoxenTest_rep_webdav.pike in Print repo inherits
RoxenTest_webdav.pike. New common base class is WebdavTestBase.pike.

Tuesday 20 February 2018

2018-02-20 15:52:50 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.92 by buildsystem.

2018-02-20 14:44:50 (6 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]

2018-02-20 14:32:08 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.91 by buildsystem.

2018-02-20 14:09:20 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.90 by buildsystem.

2018-02-20 13:47:13 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.89 by buildsystem.

2018-02-20 12:12:46 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Testsuite [WebDAV]: Improved diagnostics.
Testsuite [WebDAV]: Improved base_url handling.
Testsuite [WebDAV]: Improved diagnostics.

2018-02-20 12:08:48 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Improved base_url handling.

Fixes issues with ports with fragment URLs.

Fixes support for webdav_mount_point being an absolute path.

Fixes some more of [WS-168].

2018-02-20 11:03:50 (6 days ago) by Karl Gustav Sterneberg <kg@roxen.com>

Removed empty FIXME comment in RoxenTest_webdav.pike. [WS-168]

2018-02-20 09:46:41 (6 days ago) by Martin Karlgren <marty@roxen.com>

Fixed types of non-constant constants.
Fixed types of non-constant constants.

2018-02-20 09:24:39 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Version bumped to 6.2.88 by buildsystem.

2018-02-20 08:50:31 (6 days ago) by Stefan Wallström <stewa@roxen.com>

Option to use PCRE in relay module

Monday 19 February 2018

2018-02-19 17:26:21 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.1.226 by buildsystem.

2018-02-19 13:36:46 (7 days ago) by Martin Karlgren <marty@roxen.com>

Fixed type of non-constant variable expression.
Fixed type of non-constant variable expression.

2018-02-19 09:09:27 (7 days ago) by Martin Karlgren <marty@roxen.com>

Version bumped to 6.2.87 by buildsystem.

Friday 16 February 2018

2018-02-16 20:53:45 (1 week ago) by Pontus Östlund <ponost@roxen.com>

Created generix R.getWizardId() to resolve the roxen-wizard-id.

2018-02-16 20:48:53 (1 week ago) by Pontus Östlund <ponost@roxen.com>

Added the inline class to .control-group label and applied that class to the Include deprectaded checkbox.
Grab the wizard id from the hidden input. The cookie doesn't work anymore since the lastest cookie changes.

2018-02-16 15:59:30 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Testsuite [WebDAV]: Added some tests of MOVE and COPY.
Testsuite [WebDAV]: Added support for testing MOVE and COPY.
Testsuite [WebDAV]: Added some more filesystem_*() functions.
Testsuite [WebDAV]: Added some tests of MOVE and COPY.

Fixes some more of [WS-168].

2018-02-16 15:57:41 (1 week ago) by Martin Karlgren <marty@roxen.com>

Merge branch 'feature/pike81' into devel

* feature/pike81:
Pike 8.1: Ad-hoc class syntax fix.
Pike 8.1: Locale.Charset -> Charset.
Pike 8.1: Make built-in Dims wrapper backwards compatible with 8.0 convention.
Pike 8.1: Ad-hoc class syntax fix.
Pike 8.1: Locale.Charset -> Charset.
Pike 8.1: Make built-in Dims wrapper backwards compatible with 8.0 convention.

2018-02-16 15:57:14 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Added support for testing MOVE and COPY.

2018-02-16 15:54:47 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [WebDAV]: Added some more filesystem_*() functions.

These make it easier to use this testsuite as a base for
testsuites testing virtual wbdav filesystems.

2018-02-16 15:48:04 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws160' into devel

* patches/ws160:
Filesystem [WebDAV]: Use new write_access() API.
WebDAV: Added convenience variant of write_access().
Filesystem [WebDAV]: Use new write_access() API.

Fixes multiple issues with handling of WebDAV locks.
Most of the issues resulted in requests failing with HTTP_PRECOND_FAILED.

Fixes fall-out from the [WS-168] testsuite.
WebDAV: Added convenience variant of write_access().

Add a variant of write_access() that handles multiple paths,
as it is tricky to get this right due to HTTP_PRECOND_FAILED.

2018-02-16 11:03:04 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Testsuite: Added some tests of webdav.
Testsuite: Added some tests of webdav.

Fixes [WS-168].

2018-02-16 10:54:56 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws174' into 6.1

* patches/ws174:
htaccess: Improved support for relative paths.
VFS.find_above_read: Set the extend_entries option for the cache.

2018-02-16 10:47:13 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws182' into devel

* patches/ws182:
Relay2: Fix "Bad argument 1 to has_value()."

2018-02-16 10:43:55 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Relay2: Fix "Bad argument 1 to has_value()."

The variable id->port_obj->ip may be zero, which indicates that
the port is bound to IPv4 ANY.

Fixes [WS-182].

Thursday 15 February 2018

2018-02-15 18:22:00 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws174' into devel

* patches/ws174:
htaccess: Improved support for relative paths.
VFS.find_above_read: Set the extend_entries option for the cache.

2018-02-15 18:18:51 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

htaccess: Improved support for relative paths.

The AuthUserFile and AuthGroupFile directives now support
relative paths properly.

Fixes [WS-176]/[WS-174].

2018-02-15 18:12:24 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

VFS.find_above_read: Set the extend_entries option for the cache.

The cache system assumes that entries won't be regenerated if
there was a cache hit. VFS.find_above_read() refreshes the cache
entry regardless of whether cache_lookup() had a hit or not.

This fixes warnings from the cache system about calling cache_set()
without a prior cache_lookup().

Fixes [WS-175]/[WS-174].

Wednesday 14 February 2018

2018-02-14 13:12:51 (2 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.86 by buildsystem.

2018-02-14 10:57:15 (2 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into feature/ARCH-263-edition-purger

* devel:
Version bumped to 6.2.85 by buildsystem.
Languages [nl]: Fixed abbreviation of month "Maart".
Version bumped to 6.2.84 by buildsystem.
Add table header stickiness for long tables.
Now compiles again.
WebDAV: Fix time-out based unlocking of DAVLocks.
Add documentation that <redirect> doesn't clear output.
Now compiles again.
Roxen.get_decoder_for_client_charset: Survive 0 charset.
WebDAV: MOVE should unlock moved locks.
Version bumped to 6.2.83 by buildsystem.
WebDAV: Support deletion of locked files in unlocked dirs.
WebDAV: Improved diagnostics for check_if_header().
WebDAV: DELETE should also delete corresponding locks.
WebDAV: Extended API for find_locks().
Version bumped to 6.2.82 by buildsystem.
Version bumped to 6.2.81 by buildsystem.

2018-02-14 09:47:12 (2 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.85 by buildsystem.

Tuesday 13 February 2018

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

Merge branch 'patches/rt30062' into 6.1

* patches/rt30062:
Languages [nl]: Fixed abbreviation of month "Maart".
Merge branch 'patches/rt30062' into devel

* patches/rt30062:
Languages [nl]: Fixed abbreviation of month "Maart".

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

Languages [nl]: Fixed abbreviation of month "Maart".

Fixes [roxen.com #30062].

Monday 12 February 2018

2018-02-12 15:16:25 (2 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.84 by buildsystem.

Friday 09 February 2018

2018-02-09 11:38:18 (2 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Add table header stickiness for long tables.
Add table header stickiness for long tables.

Wednesday 07 February 2018

2018-02-07 12:02:23 (3 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

.

Tuesday 06 February 2018

2018-02-06 11:18:14 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws160' into devel

* patches/ws160:
Now compiles again.
WebDAV: Fix time-out based unlocking of DAVLocks.

2018-02-06 11:16:19 (3 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Now compiles again.

2018-02-06 11:13:00 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Fix time-out based unlocking of DAVLocks.

Fixes "Bad argument 1 to get_iterator(). Expected
multiset|array|string|mapping|object."

Fixes [WS-169].

Monday 05 February 2018

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

Merge branch 'patches/ws142' into 6.1

* patches/ws142:
Roxen.get_decoder_for_client_charset: Survive 0 charset.

Friday 02 February 2018

2018-02-02 19:01:38 (3 weeks ago) by Jonas Walldén <jonasw@roxen.com>

Add documentation that <redirect> doesn't clear output.
Add documentation that <redirect> doesn't clear output.
Now compiles again.

2018-02-02 18:37:54 (3 weeks ago) by Anders Johansson <anders@roxen.com>

DBManager: Fix for non-existing directory when removing backup [WS-79]

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

Merge branch 'patches/ws142' into devel

* patches/ws142:
Roxen.get_decoder_for_client_charset: Survive 0 charset.

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

Roxen.get_decoder_for_client_charset: Survive 0 charset.

Return the identity function for strings (aka `+()) from
Roxen.get:decoder_for_client_charset() if called with 0.
This may happen if Roxen.get_client_charset_decoder() gets
called with an already decoded charset detection string.

Fixes [WS-142].

2018-02-02 13:23:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws160' into devel

* patches/ws160:
WebDAV: MOVE should unlock moved locks.

2018-02-02 13:20:09 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: MOVE should unlock moved locks.

RFC 4918 9.9:
The MOVE operation on a non-collection resource is
the logical equivalent of a copy (COPY), followed
by consistency maintenance processing, followed by
a delete of the source, where all three actions are
performed in a single operation.

The above seems to imply that RFC 4918 9.6 applies
to MOVE. We thus need to destroy any locks rooted
on the moved resource.

Fixes [WS-162].

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

Merge branch 'patches/ws160' into 6.1

* patches/ws160:
WebDAV: Support deletion of locked files in unlocked dirs.
WebDAV: Improved diagnostics for check_if_header().
WebDAV: DELETE should also delete corresponding locks.
WebDAV: Extended API for find_locks().

Thursday 01 February 2018

2018-02-01 17:02:56 (3 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.83 by buildsystem.

2018-02-01 16:52:48 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws160' into devel

* patches/ws160:
WebDAV: Support deletion of locked files in unlocked dirs.
WebDAV: Improved diagnostics for check_if_header().
WebDAV: DELETE should also delete corresponding locks.
WebDAV: Extended API for find_locks().

2018-02-01 16:50:15 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Support deletion of locked files in unlocked dirs.

check_if_header() fails with HTTP_PRECOND_FAILED if there's no
lock on a path, but the If-header lists some. This caused DELETE
of locked files to fail due to checking write access to the
containing (unlocked) directory while having an If-header.

Fixes some more of [WS-160].
WebDAV: Improved diagnostics for check_if_header().
WebDAV: DELETE should also delete corresponding locks.

Comply with RFC 4918 9.6.

Fixes some of [WS-160].
WebDAV: Extended API for find_locks().

A recursion value of -1 now causes find_locks() to only list
locks that are rooted at path or below, but not any above.
This can be used to find the locks to be invalidated if the
specified path were to be deleted.

Fixes some of [WS-160].

Tuesday 30 January 2018

2018-01-30 16:09:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.1.225 by buildsystem.

2018-01-30 15:01:56 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.82 by buildsystem.

2018-01-30 11:01:55 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.2.81 by buildsystem.

Monday 29 January 2018

2018-01-29 13:48:36 (4 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

Archive / Edition Purger: Chainable functions in class Variable. [ARCH-263]

Made it possible to chain calls to functions
'set_invisibility_check_callback', 'set_changed_callback' and
'add_changed_callback' in class Variable.

Friday 26 January 2018

2018-01-26 17:59:05 (1 month ago) by Pontus Östlund <ponost@roxen.com>

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

2018-01-26 13:59:19 (1 month ago) by Martin Karlgren <marty@roxen.com>

RAM cache: revert update_weights scheduling delay to 0.001.

This fixes a bug where update_weights_handle wasn't set so new calls
were scheduled unconditionally, leading to a huge background_run queue.
RAM cache: revert update_weights scheduling delay to 0.001.

This fixes a bug where update_weights_handle wasn't set so new calls
were scheduled unconditionally, leading to a huge background_run queue.

Tuesday 23 January 2018

2018-01-23 11:25:07 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.80 by buildsystem.

Monday 22 January 2018

2018-01-22 16:41:04 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.79 by buildsystem.

2018-01-22 11:34:18 (1 month ago) by Jonas Walldén <jonasw@roxen.com>

Minor fixes in some log messages.
Minor fixes in some log messages.

Friday 19 January 2018

2018-01-19 12:09:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Version bumped to 6.1.224 by buildsystem.

2018-01-19 11:38:39 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Fixed bug introduced in commit 64e4c03ba6ae7486a205e76ad7436e79dc9ac9a4.

[WS-143 / WS-135]

2018-01-19 11:35:42 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Fixed bug introduced in commit 2312afa0b91bbaff87659e0393c86b99a1a76729.

[WS-143 / WS-135]

2018-01-19 09:57:43 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Adjustments after QA. [WS-143 / WS-135]
Wizards: Different name for RoxenWizardId cookie on http vs https.

If client scheme is https, cookie RoxenHttpsWizardId will be used, else
RoxenHttpWizardId will be used.

This fixes a bug that appeared in WS-135.

[WS-143 / WS-135]

2018-01-19 09:55:30 (1 month ago) by Martin Karlgren <marty@roxen.com>

RAM cache: fixes in deferred update_weights processing.

Under some circumstances the update_size_queue would grow very large
due to starvation. Also, this kept references to already evicted entries,
essentially causing temporary memory leaks.

Also fixed unnecessary processing of already evicted entries on the
pending_pval_updates list.

2018-01-19 09:47:44 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.78 by buildsystem.

2018-01-19 09:35:35 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Adjustments after QA. [WS-143 / WS-135]
Wizards: Different name for RoxenWizardId cookie on http vs https.

If client scheme is https, cookie RoxenHttpsWizardId will be used, else
RoxenHttpWizardId will be used.

This fixes a bug that appeared in WS-135.

[WS-143 / WS-135]

2018-01-19 09:31:22 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Adjustments after QA. [WS-143 / WS-135]

2018-01-19 07:02:33 (1 month ago) by Martin Karlgren <marty@roxen.com>

RAM cache: fixes in deferred update_weights processing.

Under some circumstances the update_size_queue would grow very large
due to starvation. Also, this kept references to already evicted entries,
essentially causing temporary memory leaks.

Also fixed unnecessary processing of already evicted entries on the
pending_pval_updates list.

Thursday 18 January 2018

2018-01-18 16:59:12 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/rxml' into devel

* patches/rxml:
Documentation [RXML]: Added some API documentation.
Documentation [RXML]: Added some API documentation.

2018-01-18 14:39:34 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'feature/configuration-rest-api-v2' into devel

* feature/configuration-rest-api-v2:
config_json: Fixed some types.
config_json: Fixed some types.

Wednesday 17 January 2018

2018-01-17 23:25:07 (1 month ago) by Jonas Walldén <jonasw@roxen.com>

Clarify documentation for "%r" option in strftime.
Clarify documentation for "%r" option in strftime.

2018-01-17 14:40:37 (1 month ago) by Marcus Wellhardh <wellhardh@roxen.com>

Version bumped to 6.2.77 by buildsystem.

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

Merge branch 'feature/configuration-rest-api-v2' into devel

* feature/configuration-rest-api-v2:
config_json: Avoid circular references in Router objects.

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

config_json: Avoid circular references in Router objects.

Fixes GC cycle.

2018-01-17 08:50:07 (1 month ago) by Karl Gustav Sterneberg <kg@roxen.com>

Wizards: Different name for RoxenWizardId cookie on http vs https.

If client scheme is https, cookie RoxenHttpsWizardId will be used, else
RoxenHttpWizardId will be used.

This fixes a bug that appeared in WS-135.

[WS-143 / WS-135]

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

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

[permalink]

Bugs mentioned

  2312RESOLVEDPike 0.6 fails to compile on Linux Mandrake 8.0, kernel 2.4.7, glibc 2.2.4
  4918RESOLVEDSelf test DL: Symbol '_dcgettext__' not found
Bugs? Suggestions?