Branch: Tag:

2018-05-18

2018-05-18 09:37:38 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-04-04

2018-04-04 08:24:57 by 0

Move thread name handling to Roxen.pmod to make it easier to use from other
pmods. Adjust existing calls and add compat stubs.

2018-03-16

2018-03-16 12:57:44 by Karl Gustav Sterneberg <kg@roxen.com>

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

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
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.
...

2018-03-15

2018-03-15 11:35:22 by Karl Gustav Sterneberg <kg@roxen.com>

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

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
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.
...

2018-01-03

2018-01-03 09:41:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'feature/CMS-297-secure-sitebuilder-cookie' into patches/ws-135

* feature/CMS-297-secure-sitebuilder-cookie: (804 commits)
...

2017-12-01

2017-12-01 12:55:53 by Pontus Östlund <ponost@roxen.com>

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

2017-11-27

2017-11-27 10:57:54 by Anders Johansson <anders@roxen.com>

FSGC: Avoid using DefaultMonitor implementation [EP-329]

2017-11-27 10:57:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Fixed some typos.

2017-11-27 10:57:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC [DEBUG]: Don't claim that the root directory is getting deleted.

2017-11-27 10:57:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Pedantic threshold fix.

2017-11-27 10:57:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Restore stable change notification after override.

Fixes [EP-329] Comment #1.

2017-11-27 10:55:58 by Anders Johansson <anders@roxen.com>

FSGC: Override accelerated stable change notification [EP-327]

2017-11-17

2017-11-17 10:55:03 by Anders Johansson <anders@roxen.com>

Merge branch 'patches/ep302' into 6.1

* patches/ep302:
FSGC: Avoid using DefaultMonitor implementation [EP-329]
FSGC: Fixed some typos.
FSGC [DEBUG]: Don't claim that the root directory is getting deleted.
FSGC: Pedantic threshold fix.
FSGC: Restore stable change notification after override.
FSGC: Override accelerated stable change notification [EP-327]

2017-11-17 10:21:51 by Anders Johansson <anders@roxen.com>

Merge branch 'patches/ep302' into devel

* patches/ep302:
FSGC: Avoid using DefaultMonitor implementation [EP-329]

2017-11-17 10:19:58 by Anders Johansson <anders@roxen.com>

FSGC: Avoid using DefaultMonitor implementation [EP-329]

2017-11-17 10:17:43 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into kg/archive-client

2017-11-16

2017-11-16 15:33:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ep302' into devel

* patches/ep302:
FSGC: Fixed some typos.

2017-11-16 15:33:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Fixed some typos.

2017-11-16 15:23:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ep302' into devel

* patches/ep302:
FSGC [DEBUG]: Don't claim that the root directory is getting deleted.
FSGC: Pedantic threshold fix.
FSGC: Restore stable change notification after override.

2017-11-16 15:21:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC [DEBUG]: Don't claim that the root directory is getting deleted.

2017-11-16 15:20:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Pedantic threshold fix.

2017-11-16 15:17:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Restore stable change notification after override.

Fixes [EP-329] Comment #1.

2017-11-16 15:09:18 by Anders Johansson <anders@roxen.com>

FSGC: Override accelerated stable change notification [EP-327]

2017-11-15

2017-11-15 16:03:48 by Anders Johansson <anders@roxen.com>

FSGC: Override accelerated stable change notification [EP-327]

2017-11-15 15:41:26 by Anders Johansson <anders@roxen.com>

FSGC: Override accelerated stable change notification [EP-327]

2016-11-17

2016-11-17 14:41:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ep31' into 6.0

* patches/ep31:
FSGC: Added support for quarantining instead of deleting.

2016-11-17 14:40:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ep31' into 6.1

* patches/ep31:
FSGC: Added support for quarantining instead of deleting.

2016-11-17 14:37:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ep31' into devel

* patches/ep31:
FSGC: Added support for quarantining instead of deleting.

2016-11-17 13:48:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Added support for quarantining instead of deleting.

This moves files to a quarantine directory instead of just deleting them.

Fixes some of [ep-31].

2015-12-01

2015-12-01 14:31:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6950' into grubba/patchsystem

* patches/bug6950:
Logging: Remove log notices after 7 days. Fixes [bug 6950].
FSGC: Added API for adding Filesystem Garbage Collectors.

2014-08-08

2014-08-08 12:39:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into patches/bug4594

* patches/pike8.0: (230 commits)
Pike 8.0: More SSL/TLS API changes.
FTPS: Fixed support for Pike 8.0.
Roxen: Use the current names for the ASN1 classes.
SNMP: The LDAP private ASN.1 classes aren't available in Pike 8.0.
SNMP: The fields tag and cls are variables in Pike 8.0.
Pike 8.0: More SSL changes.
Pike 8.0: Improved robustness when upgrading old certs.
Pike 8.0: Upgrade old automatic X.509v1 certs to X.509v3.
Pike 8.0: Fixed SSL port binding with new API.
Pike 8.0: Take advantage of the improved SSL support.
Pike 8.0: Add support for some new SSL features.
Pike 8.0: #if efun() is obsolete since 10 years back.
Pike 8.0: String.Buffer contains a sprintf().
Pike 8.0: Unset variables are UNDEFINED.
Roxen 5.4.1.
ABS: List the pending call_outs.
Fix warnings generated by Pike 8.0.
DB browser: add support for custom DB field formatters in owning modules.
DBManager.module_table_info: Consider all module entries from the DB.
Added transliteration module.
...

Conflicts:
server/base_server/roxen.pike

2014-05-16

2014-05-16 09:57:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '64ea9f116367427932716bbbb417bd3f20b99feb' into patches/pike8.0

* commit '64ea9f116367427932716bbbb417bd3f20b99feb': (904 commits)
Roxen 5.4.1.
...

Updates the base version for the Pike 8.0 patches to Roxen 5.4.1.

2013-10-02

2013-10-02 12:33:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
FSGC: Disabled some debug.

2013-10-02 12:33:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
FSGC: Disabled some debug.

2013-10-02 12:32:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Disabled some debug.

2013-09-30

2013-09-30 14:43:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
Start: Add some extra stuff to the module path if existing.
FSGC: Fixed compatibility with Pike 7.8.

2013-09-30 14:42:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
Start: Add some extra stuff to the module path if existing.
FSGC: Fixed compatibility with Pike 7.8.

2013-09-27

2013-09-27 11:36:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Fixed compatibility with Pike 7.8.

Fixes some of [bug 6572].

2013-09-27 09:00:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
FSGC: Protect against some common misconfigurations.

2013-09-27 08:58:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
FSGC: Protect against some common misconfigurations.

2013-09-27 08:57:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Protect against some common misconfigurations.

We don't want to run an fsgc on the root or server directory,
and not one that zaps all files immediately either.

Fixes some more of [bug 6572].

2013-09-26

2013-09-26 11:31:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
ConfigIF: Display the owner of FSGCs.
FSGC: Moved API to base_server/module.pike.

2013-09-26 11:29:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
ConfigIF: Display the owner of FSGCs.
FSGC: Moved API to base_server/module.pike.

2013-09-26 11:22:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Moved API to base_server/module.pike.

This adds registration of modules that register fsgcs.

Note that this API change is incompatible with the previous API.
This shouldn't be a problem, since nothing that uses the old API
should be out in the wild yet.

2013-09-25

2013-09-25 11:20:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
FSGC: Fixed issue where the fsgc root could be lost.

2013-09-25 11:18:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
FSGC: Fixed issue where the fsgc root could be lost.

2013-09-25 11:13:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Fixed issue where the fsgc root could be lost.

The filesystem gc now seems to nolonger lose track of the filesystem state.

Fixes some more of [bug 6572].

2013-09-20

2013-09-20 16:38:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into 5.2

* patches/bug6572:
FSGC: First go at a status display.
ConfigInterface: Some code cleanup.
FSGC: Added API for adding Filesystem Garbage Collectors.

2013-09-20 16:36:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6572' into devel

* patches/bug6572:
FSGC: First go at a status display.
ConfigInterface: Some code cleanup.
FSGC: Added API for adding Filesystem Garbage Collectors.

2013-09-20 16:20:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FSGC: Added API for adding Filesystem Garbage Collectors.

Fixes some of [bug 6572].