Branch: Tag:

2019-10-02

2019-10-02 11:13:40 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/ws562' into patches/ws558

* patches/ws562: (9454 commits)
VFS: find_above(): Don't add to cache if no cache key. [WS-562]
Perform negative caching of (typically) htaccess files for 5 seconds.
Fixed request trace nesting inconsistency.
FTP: Allow anonymous ftp without TLS even when TLS required.
FTP: Added support for the CCC command.
FTP: Default to PROT P for FTPS.
FTP: Allow FEAT before login.
FTP: Fixed bug in MLSD/MLST handling.
FTP: Extended AUTH TLS config option.
FTP: Fixed SSL data connection.
Pike 8.0: Temporary workaround for SSL/TLS API change.
FTP: Fixed typo in PBSZ error message.
FTP: Support ending the TLS control connection with REIN.
FTP: Added configuration flag to require AUTH TLS.
FTP: Support AUTH TLS (RFC 4217).
FTP: The ftp server is always the server side of TLS.
FTP: Splitted send() into low_send() and send().
Pike 8.0: More SSL/TLS API changes.
FTP: Prepare for supporting AUTH TLS (RFC 4217).
Protocols: Added StartTLSProtocol.
...

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-06-21

2017-06-21 12:16:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7602' into grubba/patchsystem

Note: This makes this branch no longer compatible with Roxen 5.2 and earlier.

* patches/bug7602: (117 commits)
RoxenPatch: Complain but proceed when the CA list is empty.
RoxenPatch: The patch cluster is fetched over HTTPS...
RoxenPatch: Support relative URLs from the HTTPS action.
Config IF: Reordered settings somewhat.
Config IF: Join the tabs "Auto {Restart,Patching}" to "Auto Maintenance".
RoxenPatch: Revert the patch installation on manual restart option.
RoxenPatch: Don't apply pending patches on signal exit.
RoxenPatch: More permission filtering.
RoxenPatch: Fixed some NULL-dereferences and calls.
RoxenPatch: Complain if not running a dist.
RoxenPatch: Use HTTPS to fetch the patch cluster.
RoxenPatch: Added control of patch installation to the restart action.
RoxenPatch: Added option to automatically install patches on restart.
RoxenPatch: Throw proper errors instead of arrays with a single string.
RoxenPatch: Clean up the debug log output somewhat.
RoxenPatch: The refresh fetch now also tries If-Modified-Since.
RoxenPatch: The ETag refresh fetch now actually works.
RoxenPatch: Added support for automatic fetch of patch clusters.
RoxenPatch: Perform refresh fetch of the patch cluster.
RoxenPatch: Inhibit "Import from Roxen" without VERSION.DIST.
...

2016-08-22

2016-08-22 16:15:21 by Jonas Walldén <jonasw@roxen.com>

Add language-aware imploding of string lists.

2015-12-01

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

Merge commit '5ee4d2b88e3e12d1622f9a161e9a29484cbf6e4c' into patches/bug7602

Bump base version to Roxen 5.2.335.

2015-10-23

2015-10-23 13:54:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '8a2ce4a87' into patches/bug7582

* commit '8a2ce4a87': (7413 commits)

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-03-22

2013-03-22 14:55:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

strftime: Implemented %EB.

Russian have months in genitive form if they are part of a date.
Fixes part of [bug 6710 (#6710)] comment #3.

2013-03-22 14:26:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/russian' into devel

* patches/russian:
strftime: Added some FIXMEs.
strftime: Implemented %F, %G, %g, %s and %z.
strftime: Fixed bugs in %u and %U.
strftime: Fixed output for format %r.
strftime: Implemented %EB.
strftime: Added proper parsing of format modifiers E and O.
strftime: Improved support for format modifiers.

2013-03-22 14:22:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/russian' into 5.2

* patches/russian:
strftime: Added some FIXMEs.
strftime: Implemented %F, %G, %g, %s and %z.
strftime: Fixed bugs in %u and %U.
strftime: Fixed output for format %r.
strftime: Implemented %EB.
strftime: Added proper parsing of format modifiers E and O.
strftime: Improved support for format modifiers.

2013-03-22 14:19:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

strftime: Implemented %EB.

Russian have months in genitive form if they are part of a date.
Fixes part of [bug 6710 (#6710)] comment #3.

2004-08-05

2004-08-05 12:48:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

According to the documentation (and to common use) short_day() should return a three character string.
Fixes strftime("%a").

Rev: server/languages/abstract.pike:1.9

2003-07-15

2003-07-15 08:50:47 by Anders Johansson <anders@roxen.com>

Introduced a way to define an abbreviated week day and month name for each language.

Rev: server/etc/modules/Roxen.pmod:1.159
Rev: server/languages/abstract.pike:1.8
Rev: server/languages/japanese.pike:1.19

2003-07-15 08:50:47 by Anders Johansson <anders@roxen.com>

Introduced a way to define an abbreviated week day and month name for each language.

Rev: server/etc/modules/Roxen.pmod:1.161
Rev: server/languages/abstract.pike:1.8
Rev: server/languages/japanese.pike:1.19

2002-10-01

2002-10-01 22:26:50 by Martin Nilsson <mani@lysator.liu.se>

Use Locale.Language instead of the local language objects.

Rev: server/base_server/language.pike:1.41
Rev: server/languages/.distignore:1.1(DEAD)
Rev: server/languages/_xml_glue/.distignore:1.1(DEAD)
Rev: server/languages/_xml_glue/cat.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/ces.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/deu.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/eng.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/fin.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/fra.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/hrv.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/hun.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/ita.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/jpn.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/mri.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/nld.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/nor.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/pol.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/por.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/rus.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/slv.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/spa.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/srp.xml:1.1(DEAD)
Rev: server/languages/_xml_glue/swe.xml:1.1(DEAD)
Rev: server/languages/abstract.pike:1.6(DEAD)
Rev: server/languages/catala.pike:1.10(DEAD)
Rev: server/languages/croatian.pike:1.10(DEAD)
Rev: server/languages/czech.pike:1.17(DEAD)
Rev: server/languages/dutch.pike:1.9(DEAD)
Rev: server/languages/english.pike:1.13(DEAD)
Rev: server/languages/finnish.pike:1.9(DEAD)
Rev: server/languages/french.pike:1.12(DEAD)
Rev: server/languages/german.pike:1.10(DEAD)
Rev: server/languages/hungarian.pike:1.6(DEAD)
Rev: server/languages/italian.pike:1.12(DEAD)
Rev: server/languages/japanese.pike:1.18(DEAD)
Rev: server/languages/maori.pike:1.8(DEAD)
Rev: server/languages/norwegian.pike:1.10(DEAD)
Rev: server/languages/polish.pike:1.7(DEAD)
Rev: server/languages/portuguese.pike:1.10(DEAD)
Rev: server/languages/russian.pike:1.9(DEAD)
Rev: server/languages/serbian.pike:1.9(DEAD)
Rev: server/languages/slovenian.pike:1.16(DEAD)
Rev: server/languages/spanish.pike:1.10(DEAD)
Rev: server/languages/swedish.pike:1.18(DEAD)

2002-08-12

2002-08-12 16:19:19 by 0

Even more fixes for <emit#language> related to [bug 3204 (#3204)].

Rev: server/languages/abstract.pike:1.7

2002-08-12 16:19:15 by 0

Even more fixes for <emit#language> related to [bug 3204 (#3204)].

Rev: server/languages/abstract.pike:1.7

2000-09-24

2000-09-24 13:35:52 by Martin Nilsson <mani@lysator.liu.se>

Removed RoxenLocale

Rev: server/base_server/global_variables.pike:1.47
Rev: server/base_server/language.pike:1.34
Rev: server/base_server/roxen.pike:1.559
Rev: server/base_server/roxenloader.pike:1.203
Rev: server/config_interface/standard/actions/cachestatus.pike:1.7
Rev: server/config_interface/standard/actions/flush.pike:1.8
Rev: server/etc/include/roxen.h:1.18
Rev: server/etc/modules/Messenger.pmod/RemoteChainClient.pike:1.1(DEAD)
Rev: server/etc/modules/Messenger.pmod/RemoteChainServer.pike:1.1(DEAD)
Rev: server/etc/modules/Messenger.pmod/module.pmod:1.2(DEAD)
Rev: server/etc/modules/RoxenLocale.pmod/ISO639_2.pmod:1.4(DEAD)
Rev: server/etc/modules/RoxenLocale.pmod/module.pmod:1.19(DEAD)
Rev: server/etc/modules/Variable.pmod/module.pmod:1.22
Rev: server/languages/abstract.pike:1.6
Rev: server/modules/configuration/config_filesystem.pike:1.61
Rev: server/modules/configuration/config_tags.pike:1.120
Rev: server/modules/multiple_frontend/INFO:1.2(DEAD)
Rev: server/modules/multiple_frontend/common.pike:1.4(DEAD)
Rev: server/modules/multiple_frontend/mf.txt:1.1(DEAD)
Rev: server/modules/multiple_frontend/server.pike:1.3(DEAD)
Rev: server/modules/multiple_frontend/test.pike:1.3(DEAD)
Rev: server/modules/tags/translation_mod.pike:1.8

2000-09-08

2000-09-08 22:46:24 by Martin Nilsson <mani@lysator.liu.se>

Adapted to ISO-639-2

Rev: server/languages/abstract.pike:1.5
Rev: server/languages/czech.pike:1.14
Rev: server/languages/swedish.pike:1.15

2000-03-21

2000-03-21 21:08:34 by Martin Nilsson <mani@lysator.liu.se>

Added function that returns all language codes and their localized names

Rev: server/languages/abstract.pike:1.4

2000-01-31

2000-01-31 16:43:28 by Martin Nilsson <mani@lysator.liu.se>

Add the whole ISO639 for the sake of it. Make it the default languages mapping so that there will at least be some results if it is missing in the language file.

Rev: server/languages/abstract.pike:1.3

2000-01-26

2000-01-26 00:29:55 by Martin Nilsson <mani@lysator.liu.se>

Changing id() to ({ iso-id, language-in-english, native-language })

Rev: server/languages/abstract.pike:1.2
Rev: server/languages/catala.pike:1.9
Rev: server/languages/croatian.pike:1.8
Rev: server/languages/czech.pike:1.11
Rev: server/languages/dutch.pike:1.8
Rev: server/languages/english.pike:1.11
Rev: server/languages/finnish.pike:1.7
Rev: server/languages/french.pike:1.10
Rev: server/languages/german.pike:1.9
Rev: server/languages/hungarian.pike:1.5
Rev: server/languages/italian.pike:1.11
Rev: server/languages/japanese.pike:1.13
Rev: server/languages/maori.pike:1.7
Rev: server/languages/norwegian.pike:1.7
Rev: server/languages/polish.pike:1.4
Rev: server/languages/portuguese.pike:1.9
Rev: server/languages/russian.pike:1.6
Rev: server/languages/serbian.pike:1.7
Rev: server/languages/slovenian.pike:1.12
Rev: server/languages/spanish.pike:1.8
Rev: server/languages/swedish.pike:1.13

2000-01-17

2000-01-17 21:02:36 by Martin Nilsson <mani@lysator.liu.se>

Abstract language class

Rev: server/languages/abstract.pike:1.1