Branch: Tag:

2020-09-25

2020-09-25 10:38:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge tracking branch 'patches/ws583' into 6.1

* origin/patches/ws583:
CREATE TABLE dbs: path VARCHAR(255) NOT NULL (Fixup of previous commit). [WS-583]
Allow more than 100 chars in external database URLs. [WS-583]
DBManager: Added --defaults-file directive in lots of places.
DBManager: Added some line-breaks.
DBs: Use query_mysql_config_file().
DBs: Added roxenloader.query_mysql_config_file().
MariaDB/MySQL: Support blacklisting of versions.
MariaDB: Bump supported version to 10.3.*.
DBManager: Added some (disabled) diagnostics.
DBManager: Support upgrading to MariaDB 10.3.x.

2020-01-13

2020-01-13 08:31:25 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/ws581' into devel

* patches/ws581:
Fixed day and month length to 2 digits in roxenloader.pike
Added a comment in roxenloader.pike listing files that are affected by indentation width change. [WS-581]
Adjust log indentation. [WS-581]
Added date to timestamp in debug log. [WS-581]

2020-01-13 08:31:12 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/ws581' into 6.2

* patches/ws581:
Fixed day and month length to 2 digits in roxenloader.pike
Added a comment in roxenloader.pike listing files that are affected by indentation width change. [WS-581]
Adjust log indentation. [WS-581]
Added date to timestamp in debug log. [WS-581]

2020-01-09

2020-01-09 10:53:36 by Eduardo Rodes Pastor <erodes@roxen.com>

Fixed day and month length to 2 digits in roxenloader.pike

2019-12-11

2019-12-11 08:51:34 by Karl Gustav Sterneberg <kg@roxen.com>

Added a comment in roxenloader.pike listing files that are affected by indentation width change. [WS-581]

2019-12-10

2019-12-10 11:18:51 by Karl Gustav Sterneberg <kg@roxen.com>

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

* kg/WS-168-webdav: (65 commits)
Testsuite [WebDAV]: Complain if Connection: keep-alive is lost.
WebDAV Testsuite: Put debug messages behind DAV_DEBUG.
Testsuite [WebDAV]: Fixed a bug in a testcase.
Testsuite [WebDAV]: Fixed some bugs in a testcase.
Testsuite [WebDAV]: Added special testcase for case insensitive environments.
Testsuite [WebDAV]: Added test for testing lock functionality.
Testsuite [WebDAV]: Fix handling of IPv4 ANY.
Testsuite [WebDAV]: Use keep-alive.
Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.
Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().
Testsuite [WebDAV] [NT]: Avoid illegal characters in filenames.
Start [NT]: Fixed argument order for testsuite setup command.
Start [NT]: Remove some redundant quoting.
Start [NT]: Even more fixes...
Start [NT]: More formatting fixes...
Start [NT]: Inline stracat().
Start [NT]: Declare the hOut handle before using it...
Start [NT]: Add self test modules to the module path.
Start [NT]: Adjust log indentation.
Start [NT]: Require threads.
...

2019-12-10 09:41:49 by Karl Gustav Sterneberg <kg@roxen.com>

Added date to timestamp in debug log. [WS-581]

2019-12-02

2019-12-02 14:00:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws582' into 6.2

* patches/ws582:
Loader: Improved diagnostics on MySQL startup failure.
Loader: Allow mysqld 1 minute to start answering before aborting.

2019-11-20

2019-11-20 14:01:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws582' into devel

* patches/ws582:
Loader: Improved diagnostics on MySQL startup failure.
Loader: Allow mysqld 1 minute to start answering before aborting.

2019-11-20 13:56:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Improved diagnostics on MySQL startup failure.

2019-11-20 13:53:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Allow mysqld 1 minute to start answering before aborting.

Fixes [WS-582].

2019-11-18

2019-11-18 10:38:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'feature/ws570' into 6.2

* feature/ws570:
roxenloader.pike: Added support for caller to prevent describe_backtrace() from triggering self test background error. [WS-570]

2019-10-25

2019-10-25 11:36:01 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'feature/ws570' into devel

* feature/ws570:
roxenloader.pike: Added support for caller to prevent describe_backtrace() from triggering self test background error. [WS-570]

2019-10-25 11:34:26 by Karl Gustav Sterneberg <kg@roxen.com>

roxenloader.pike: Added support for caller to prevent describe_backtrace() from triggering self test background error. [WS-570]

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.
...

2019-06-19

2019-06-19 09:58:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws507-ancient' into patches/ws507

* patches/ws507-ancient:
Loader: Update prototype for defvar().

2019-06-19 09:47:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Update prototype for defvar().

2019-04-18

2019-04-18 09:25:22 by Karl Gustav Sterneberg <kg@roxen.com>

Fixed flaw in merge-conflict handling.

Last merge of branch
'patches/EP-1209-earlier-creation-of-handler-threads' into devel
overrides the commit:

"Don't queue RoxenConcurrent callbacks in handler threads unless they are up
and running already. If not available we spawn a temporary thread instead to
avoid potential deadlock issues."

Would have been smart to revert this commit before the merge...

2019-04-18 09:14:24 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/EP-1209-earlier-creation-of-handler-threads' into devel

* patches/EP-1209-earlier-creation-of-handler-threads:
RoxenConcurrent.HandlerBackend: Use roxen.low_handle().
Core: Added roxen.low_handle().

2019-04-17

2019-04-17 16:47:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenConcurrent.HandlerBackend: Use roxen.low_handle().

It is not a good idea for Promises to be stalled during initialization...

Also always call the callbacks via handler threads.

2019-04-17 11:33:48 by Jonas Walldén <jonasw@roxen.com>

Don't queue RoxenConcurrent callbacks in handler threads unless they are up
and running already. If not available we spawn a temporary thread instead to
avoid potential deadlock issues.

2019-03-15

2019-03-15 09:34:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into 6.2

* patches/ws406:
Concurrent.Promise.HandlerBackend: Fix timeout parameter.
Concurrent.Promise: Use a custom backend for calling callbacks.
Concurrent.Promise: Keep track of the initiator.
PikeConcurrent: Make the original Concurrent module available.
Loader: Override Concurrent.Promise.

2019-03-13

2019-03-13 15:21:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into devel

* patches/ws406:
Concurrent.Promise.HandlerBackend: Fix timeout parameter.

2019-03-13 15:18:39 by Jonas Walldén <jonasw@roxen.com>

Concurrent.Promise.HandlerBackend: Fix timeout parameter.

2019-03-01

2019-03-01 14:34:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into devel

* patches/ws406:
Concurrent.Promise: Use a custom backend for calling callbacks.

2019-03-01 14:30:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.Promise: Use a custom backend for calling callbacks.

Adds a minimal HandlerBackend class that only implements call_out().

This fixes the issue with the overloaded call_callback() not
clearing the timeout callback.

Fixes some of [WS-404].

2019-02-19

2019-02-19 10:04:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into devel

* patches/ws406:
Concurrent.Promise: Keep track of the initiator.

2019-02-19 10:02:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.Promise: Keep track of the initiator.

Fixes [WS-408].

2019-02-18

2019-02-18 14:54:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into devel

* patches/ws406:
PikeConcurrent: Make the original Concurrent module available.

2019-02-18 14:53:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

PikeConcurrent: Make the original Concurrent module available.

2019-02-15

2019-02-15 11:31:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws406' into devel

* patches/ws406:
Loader: Override Concurrent.Promise.

2019-02-15 11:27:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Override Concurrent.Promise.

Use a custom Concurrent.Promise that calls callbacks from
handler threads.

NB: Requires a Pike with the changes from PIKE-160 (#8160) to
have any effect.

2019-02-15 11:27:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws351' into patches/ws406

* patches/ws351:
Roxen: Added workaround for PIKE-126 (#8126).

2018-10-31

2018-10-31 19:30:31 by Pontus Östlund <ponost@roxen.com>

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

* devel: (103 commits)
Testsuite [WebDAV] [NT]: Special characters take 3.
Testsuite [WebDAV] [NT]: Adjusted set of special characters some more.
Testsuite [WebDAV]: Adjusted set of special characters.
Admin IF: Some margin for the click area on the logo
Testsuite [WebDAV]: Test special characters in if-headers.
Version bumped to 6.3.30 by buildsystem.
Roxen.lookup_real_path_case_insens: Support relative paths.
Testsuite [WebDAV]: Complain if Connection: keep-alive is lost.
HTTP [WebDAV]: Keep Connection: keep-alive more often.
Testsuite [WebSockets]: Improved robustness.
protocols/http.pike: Protection against aynchronous self destruction. [ARCH-356]
HTTPClient: Minor facelift on a piece of code. [ARCH-356]
HTTPClient: Removed superfluous code. [ARCH-356]
HTTPClient: Added support for sending data in form a stream. [ARCH-356]
HTTPClient: Added support for reusing sessions. [ARCH-356]
HTTP [WebSockets]: Make Connection: upgrade survive.
Updated translations.
ConfigIF [Ports] [SSL/TLS]: Warn about use of RSA-encryption.
ConfigIF [Ports] [SSL/TLS]: Changed filtering defaults.
ConfigIF [Ports] [SSL/TLS]: Changed invalid cert to error.
...

2018-09-14

2018-09-14 15:55:55 by Jonas Walldén <jonasw@roxen.com>

Avoid excessive "### Background failure" lines when dumping a thread backtrace
explicitly during self-test runs.

2018-09-14 15:55:40 by Jonas Walldén <jonasw@roxen.com>

Avoid excessive "### Background failure" lines when dumping a thread backtrace
explicitly during self-test runs.

2018-09-14 08:33:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws351' into 6.1

* patches/ws351:
Roxen: Added workaround for PIKE-126 (#8126).

2018-09-14 08:32:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws351' into 6.2

* patches/ws351:
Roxen: Added workaround for PIKE-126 (#8126).

2018-09-12

2018-09-12 14:14:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws351' into devel

* patches/ws351:
Roxen: Added workaround for PIKE-126 (#8126).

2018-09-12 14:11:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Roxen: Added workaround for PIKE-126 (#8126).

Take the pike compiler lock before disabling threads.

Fixes [WS-351].

2018-07-11

2018-07-11 07:54:58 by Pontus Östlund <ponost@roxen.com>

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

* devel: (60 commits)
Version bumped to 6.3.7 by buildsystem.
DBManager: Added --defaults-file directive in lots of places.
DBManager: Added some line-breaks.
DBs: Use query_mysql_config_file().
DBs: Added roxenloader.query_mysql_config_file().
MariaDB/MySQL: Support blacklisting of versions.
MariaDB: Bump supported version to 10.3.*.
DBManager: Added some (disabled) diagnostics.
DBManager: Support upgrading to MariaDB 10.3.x.
Adding .vscode to .gitignore
Testsuite [WebDAV]: Test some kanji symbols.
Testsuite [WebDAV]: Label the symbol test filenames.
Testsuite [WebDAV]: Fix test_x_ls() some more for NT.
Testsuite [WebDAV] [NT]: Potential fix for test_x_ls() failing on NT.
Testsuite [WebDAV]: Added some diagnostics.
Testsuite [WebDAV]: Added filesystem_behavior().
Discern between "failed on X" and "zero failures" for easier searching in the output log.
WebDAV testsuite: use 127.0.0.1 as default IP, which works better on NT.
Added an "Elasticsearch client" to test modules. Will be used by Archive and Print test (setup) code. [EP-809]
Added etc/test/modules to path when running test setup scripts. [EP-809]
...

2018-07-09

2018-07-09 12:46:02 by Stefan Wallström <stewa@roxen.com>

Merge branch 'patches/mariadb' into 6.2

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

Merge branch 'patches/mariadb' into devel

* patches/mariadb:
DBManager: Added --defaults-file directive in lots of places.
DBManager: Added some line-breaks.
DBs: Use query_mysql_config_file().
DBs: Added roxenloader.query_mysql_config_file().

2018-07-09 08:58:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Added --defaults-file directive in lots of places.

This fixes issues caused by global mysql configuration files
having options that conflict with what Roxen expects.

Potential fix for [WS-328] and related issues.

2018-07-09 08:57:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBs: Use query_mysql_config_file().

2018-07-09 08:53:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBs: Added roxenloader.query_mysql_config_file().

Added convenience function to reduce code duplication.

2018-07-06

2018-07-06 14:12:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/mariadb' into devel

* patches/mariadb:
MariaDB/MySQL: Support blacklisting of versions.
MariaDB: Bump supported version to 10.3.*.
DBManager: Added some (disabled) diagnostics.
DBManager: Support upgrading to MariaDB 10.3.x.

2018-07-06 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MariaDB/MySQL: Support blacklisting of versions.

Blacklist the (known bad) MariaDB 10.2.* series.

2018-07-06 14:09:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MariaDB: Bump supported version to 10.3.*.

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-05-14

2018-05-14 09:22:45 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 09:12:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Make the utf8_string type available.

2018-05-08

2018-05-08 09:11:52 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-03

2018-05-03 11:41:52 by Karl Gustav Sterneberg <kg@roxen.com>

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

Hopefully solves WS-252...

2018-05-03 11:37:02 by Stefan Wallström <stewa@roxen.com>

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

2018-05-02

2018-05-02 14:57:40 by Karl Gustav Sterneberg <kg@roxen.com>

Added support for pike-modules in test directory.

2018-04-24

2018-04-24 11:24:58 by Karl Gustav Sterneberg <kg@roxen.com>

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

Hopefully solves WS-252...

2018-04-03

2018-04-03 13:14:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* kg/WS-168-webdav: (32 commits)
Testsuite [WebDAV]: Commented out non used code.
Testsuite [WebDAV]: Fixed case insensitive normalization.
Revert "Testsuite [WebDAV]: Working also directly against filesystem when preparing testdir."
Testsuite [WebDAV]: Renamed some testcases. / KG & Grubba
Testsuite [WebDAV]: Working also directly against filesystem when preparing testdir.
Testsuite [WebDAV]: Removed some duplicated code.
Testsuite [WebDAV]: Removed some superfluous use of "ASSERT_CALL()".
Testsuite [WebDAV]: Removed code committed by mistake.
Testsuite [WebDAV]: Refactored some copy and move tests.
Testsuite [WebDAV]: Adjusted expectations for partial success.
Testsuite [WebDAV]: Fixed tests of move of partially locked sources.
Testsuite [WebDAV]: Fixed several delete of locks tests.
Testsuite [WebDAV]: Fixed bug in low_recursive_unlock().
Testsuite [WebDAV]: Improved if-header generation.
Testsuite [WebDAV]: Refactored charset enc./case sensitive put test.
Testsuite [WebDAV]: Converted tabs to spaces.
Testsuite [WebDAV]: Fixed issues with the *_col_fails_partly tests.
Testsuite [WebDAV]: Fixed multiple testsuite bugs.
Testsuite [WebDAV]: Multiple fixes for case-sensitive filesystems.
Testsuite [WebDAV]: Added path normalization to filesystem_*().
...

2018-04-03 13:11:47 by Karl Gustav Sterneberg <kg@roxen.com>

Add test module path when running self tests.

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-03-15 11:20:49 by Karl Gustav Sterneberg <kg@roxen.com>

Add test module path when running self tests.

2018-03-13

2018-03-13 16:22:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader [MariaDB]: Set sql_mode in my.cnf.

Since MariaDB 10.2.4, SQL_MODE is by default set to NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO.
In earlier versions of MariaDB 10.2, and since MariaDB 10.1.7, SQL_MODE
is by default set to NO_ENGINE_SUBSTITUTION, NO_AUTO_CREATE_USER.
For earlier versions of MariaDB 10.1, and MariaDB 10.0 and before, no
default is set.

This change in 10.2 can cause queries to fail, complaining about
no default values:

big_query(): Query failed (Field 'x' doesn't have a default value)

cf:
https://www.slickdev.com/2017/09/05/mariadb-10-2-field-xxxxxxx-doesnt-default-value-error/

Fixes remainder of [WS-110].

2018-03-06

2018-03-06 12:31:27 by Pontus Östlund <ponost@roxen.com>

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

2018-03-05

2018-03-05 13:18:32 by Karl Gustav Sterneberg <kg@roxen.com>

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

* devel: (45 commits)
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.
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.
...

2018-02-28

2018-02-28 18:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws196' into devel

* patches/ws196:
Loader: Remove the global __pragma_save_parent__.

2018-02-28 18:20:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Remove the global __pragma_save_parent__.

We don't want surprise parent pointers everywhere anymore...

Fixes [WS-196].

2018-02-27

2018-02-27 14:03:13 by Karl Gustav Sterneberg <kg@roxen.com>

Add test module path when running self tests.

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-20

2017-11-20 14:51:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc' into patches/ftp

Synch with Roxen 6.0/6.1 split.

* commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc': (428 commits)

2017-11-17

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

Merge branch 'devel' into kg/archive-client

2017-10-30

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

Merge branch 'patches/ws52' into 6.1

* patches/ws52:
DB-browser: Nicer color for tables without backup
DB-browser: Improved layout of existing backups table
DB-browser: Show full path to backups again
DB-browser: Removed extranous String.capitalize().
DB-browser: Improved YES_I_KNOW_WHAT_I_AM_DOING.
DB-browser: Add indication that a table isn't backed up.
DBManager: Add APIs to check whether backups are inhibited.
DBManager: Inhibit backups of quite a few tables in the local db.
DBManager: Added support to exclude some tables from backup.
DBManager: delete_backup() now knows about partial backups.
DB-browser: Indicate incomplete backups.
DBManager: Keep track of backups in progress.

2017-10-18

2017-10-18 14:05:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws52' into devel

* patches/ws52:
DB-browser: Removed extranous String.capitalize().
DB-browser: Improved YES_I_KNOW_WHAT_I_AM_DOING.
DB-browser: Add indication that a table isn't backed up.
DBManager: Add APIs to check whether backups are inhibited.
DBManager: Inhibit backups of quite a few tables in the local db.
DBManager: Added support to exclude some tables from backup.
DBManager: delete_backup() now knows about partial backups.
DB-browser: Indicate incomplete backups.
DBManager: Keep track of backups in progress.

2017-10-18 14:04:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Inhibit backups of quite a few tables in the local db.

Inhibits backup of tables for:

* The argument cache.

* The image caches.

* The compiled log formats cache.

* The cache of available modules.

* The precompiled files cache.

* The session cache.

This should cause backups of the local db to complete much faster.

Fixes some of [WS-52].

2017-10-05

2017-10-05 17:34:09 by Pontus Östlund <ponost@roxen.com>

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

2017-10-02

2017-10-02 09:39:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws71' into 6.1

* patches/ws71:
Start script: Add option --mysql-only.

2017-09-29

2017-09-29 15:59:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws71' into devel

* patches/ws71:
Start script: Add option --mysql-only.

2017-09-29 15:56:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Start script: Add option --mysql-only.

This is an option used to start/stop the embedded MySQL/MariaDB
without also starting Roxen.

Fixes [WS-71].

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.
...

2017-05-05

2017-05-05 12:11:38 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into kg/archive-client

2017-04-21

2017-04-21 10:40:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws35' into 6.0

* patches/ws35:
Loader: Move Privs to roxenloader.

2017-04-21 10:39:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws35' into 6.1

* patches/ws35:
Loader: Move Privs to roxenloader.

2017-04-21 10:39:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws35' into devel

* patches/ws35:
Loader: Move Privs to roxenloader.

2017-04-21 10:33:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Move Privs to roxenloader.

This makes it available to modules loaded during compilation of Roxen
(like eg RoxenPatch).

Fixes [WS-35] and some of [WS-32] and [WS-34].

2017-03-15

2017-03-15 09:57:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws28' into 5.4

* patches/ws28:
Admin Interface [DB Browser]: Load configurations.
DBManager: Reduce critical zones holding sq_cache_lock().

2017-03-15 09:56:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws28' into 6.0

* patches/ws28:
Admin Interface [DB Browser]: Load configurations.
DBManager: Reduce critical zones holding sq_cache_lock().

2017-03-14

2017-03-14 15:53:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws28' into 6.1

* patches/ws28:
Admin Interface [DB Browser]: Load configurations.
DBManager: Reduce critical zones holding sq_cache_lock().

2017-03-14 15:51:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws28' into devel

* patches/ws28:
Admin Interface [DB Browser]: Load configurations.
DBManager: Reduce critical zones holding sq_cache_lock().

2017-03-14 15:42:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Reduce critical zones holding sq_cache_lock().

sq_cache_{get,set}() now use sq_cache_lock() themselves instead
of having it be the callers responsibility. This makes it possible
to reduce the critical zones and to move out some of the time-
consuming stuff (notably the testing of the validity of cached
SQL connections) from the critical zones.

Fixes [WS-28].

2017-01-30

2017-01-30 12:59:13 by Karl Gustav Sterneberg <kg@roxen.com>

Added functions for logging to administration interface only.

2017-01-30 12:58:14 by Karl Gustav Sterneberg <kg@roxen.com>

Removed trailing spaces.

2017-01-19

2017-01-19 08:24:49 by Jonas Walldén <jonasw@roxen.com>

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

2017-01-19 08:21:31 by Jonas Walldén <jonasw@roxen.com>

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

2016-10-10

2016-10-10 07:59:04 by Anders Johansson <anders@roxen.com>

Fixed error when started with -DYES_I_KNOW_WHAT_I_AM_DOING

2016-10-10 07:58:08 by Anders Johansson <anders@roxen.com>

Fixed error when started with -DYES_I_KNOW_WHAT_I_AM_DOING

2016-10-10 07:57:58 by Anders Johansson <anders@roxen.com>

Fixed error when started with -DYES_I_KNOW_WHAT_I_AM_DOING

2016-08-19

2016-08-19 09:38:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7758' into devel

* patches/bug7758:
Runtime: Disabled truncation of long backtrace lines.

2016-08-19 09:29:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime: Disabled truncation of long backtrace lines.

Backtrace lines are now no longer truncated to ~200 characters.

It seems the truncation was unintentionally enabled in conjunction
with some other changes during Roxen 5.0.92.

Fixes [bug 7758 (#7758)].

2016-07-01

2016-07-01 10:00:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into devel

* patches/bug7737:
Roxen.make_http_headers: Updated version numbers in complaint.

2016-07-01 10:00:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into 6.0

* patches/bug7737:
Roxen.make_http_headers: Updated version numbers in complaint.

2016-07-01 09:59:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Roxen.make_http_headers: Updated version numbers in complaint.

2016-06-29

2016-06-29 11:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into 5.4

* patches/bug7737:
Roxen.make_http_headers: Validate the argument.
Redirects: Improved quoting of redirect headers.

2016-06-29 11:10:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into 5.5

* patches/bug7737:
Roxen.make_http_headers: Validate the argument.
Redirects: Improved quoting of redirect headers.

2016-06-29 11:08:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into 6.0

* patches/bug7737:
Roxen.make_http_headers: Validate the argument.
Redirects: Improved quoting of redirect headers.

2016-06-29 11:06:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7737' into devel

* patches/bug7737:
Roxen.make_http_headers: Validate the argument.
Redirects: Improved quoting of redirect headers.

2016-06-29 10:56:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Roxen.make_http_headers: Validate the argument.

Fixes the entire class of bugs that [bug 7737 (#7737)] represents.

2016-03-11

2016-03-11 14:26:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/mariadb' into 6.0

* patches/mariadb:
MariaDB: Bump supported version to 10.1.*.

2016-03-11 14:25:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/mariadb' into devel

* patches/mariadb:
MariaDB: Bump supported version to 10.1.*.

2016-03-11 14:24:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MariaDB: Bump supported version to 10.1.*.

2016-03-11 14:21:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7264' into patches/mariadb

* patches/bug7264: (22 commits)
DBManager: Added tables missed by mysql_upgrade.
Bugfixed innodb-data-file-path handling.
DBManager: Add an innodb-data-file-path entry to my.cfg.
DBManager: Improved robustness of my.cfg patcher.
MySQL: Support version majors and minors with multiple digits.
MySQL: Detect and support MariaDB.
TagCache: Provide the "no preceding lookup" argument when the keymap has changed.
MySQL: Set the default storage engine to MyISAM.
Loader: Normalized white space in startup messages.
Loader: Bumped version in diagnostic message.
MySQL: Bump the required MySQL version to 5.5.
...

2016-01-19

2016-01-19 11:15:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7276' into 5.4

* patches/bug7276:
DBManager: Don't let mysqld get confused by stuff in /etc/my.cfg.

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-11-24

2015-11-24 14:25:41 by Stefan Wallström <stewa@roxen.com>

Experimental code to prefix debug messages with user name

2015-11-24 14:24:31 by Stefan Wallström <stewa@roxen.com>

Experimental code to prefix debug messages with user name

2015-11-24 14:23:24 by Stefan Wallström <stewa@roxen.com>

Experimental code to prefix debug messages with user name

2015-10-23

2015-10-23 14:42:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7582' into 5.4

* patches/bug7582:
DBs: Fixed typo in restoration of SIGPIPE signal handler.

2015-10-23 14:42:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7582' into 5.5

* patches/bug7582:
DBs: Fixed typo in restoration of SIGPIPE signal handler.

2015-10-23 14:41:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBs: Fixed typo in restoration of SIGPIPE signal handler.

2015-10-23 14:10:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7582' into 5.4

* patches/bug7582:
DBs: Restore SIGPIPE signal handler after creating Mysql connections.

2015-10-23 14:07:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7582' into 5.5

* patches/bug7582:
DBs: Restore SIGPIPE signal handler after creating Mysql connections.

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

DBs: Restore SIGPIPE signal handler after creating Mysql connections.

The low-level mysql client code zaps the SIGPIPE handler,
so we need to restore it.

Work-around for [bug 7582 (#7582)].

Proper potential fix requires new Pike binary.

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

Merge commit '8a2ce4a87' into patches/bug7582

* commit '8a2ce4a87': (7413 commits)

2015-10-16

2015-10-16 12:58:26 by Marcus Agehall <agehall@roxen.com>

Merge branch 'agehall/jslog' into devel

2015-10-16 12:55:47 by Marcus Agehall <agehall@roxen.com>

Merge branch 'agehall/jslog' into 6.0

2015-10-16 12:38:34 by Marcus Agehall <agehall@roxen.com>

Removed MainLogger since it is overkill.

2015-10-15

2015-10-15 12:06:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge remote-tracking branch 'origin/agehall/jslog' into 6.0

* origin/agehall/jslog:
Added logging for handler threads in the main server.
Added settings for JS logger endpoints.
Added basic request and configuration JS logging.
Base classes for JS Logging.
Added unique UUID to each request.

2015-10-15 12:03:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge remote-tracking branch 'origin/agehall/jslog' into devel

* origin/agehall/jslog:
Added logging for handler threads in the main server.
Added settings for JS logger endpoints.
Added basic request and configuration JS logging.
Base classes for JS Logging.
Added unique UUID to each request.

2015-10-15 11:56:15 by Marcus Agehall <agehall@roxen.com>

Added logging for handler threads in the main server.

2015-08-27

2015-08-27 13:13:06 by Marcus Agehall <agehall@roxen.com>

Added logging for handler threads in the main server.

2015-08-12

2015-08-12 13:50:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into 5.5

* patches/bug7439 (#7439):
TagSQLQuery: Removed remaining leakage of SQLKey to backtraces.
SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.
SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].

2015-08-03

2015-08-03 11:21:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into 5.2

* patches/bug7439 (#7439):
TagSQLQuery: Removed remaining leakage of SQLKey to backtraces.
SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.

2015-08-03 11:19:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into 5.4

* patches/bug7439 (#7439):
TagSQLQuery: Removed remaining leakage of SQLKey to backtraces.
SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.
SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].

2015-08-03 11:18:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into 6.0

* patches/bug7439 (#7439):
TagSQLQuery: Removed remaining leakage of SQLKey to backtraces.
SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.

2015-08-03 11:17:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into devel

* patches/bug7439 (#7439):
TagSQLQuery: Removed remaining leakage of SQLKey to backtraces.
SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.

2015-08-03 10:28:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SQLKey: Improved censoring of passwords. Fixes [bug 7439 (#7439)] some more.

This attempts to detect and undo the mangling done
by DBManager.sql_cache_get().

2015-07-07

2015-07-07 15:53:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into devel

* patches/packages:
Branding: Support sitebuilder being a package.
Loader: lopen() et all now use roxen_path().
Loader: Reverse the packages search order.

2015-07-03

2015-07-03 12:25:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into 5.4

* patches/packages:
Branding: Support sitebuilder being a package.
Loader: lopen() et all now use roxen_path().
Loader: Reverse the packages search order.

2015-07-03 12:24:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into 5.5

* patches/packages:
Branding: Support sitebuilder being a package.
Loader: lopen() et all now use roxen_path().
Loader: Reverse the packages search order.

2015-07-03 12:21:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into 6.0

* patches/packages:
Branding: Support sitebuilder being a package.
Loader: lopen() et all now use roxen_path().
Loader: Reverse the packages search order.

2015-07-03 12:18:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into 6.0

* patches/pike8.0:
Pike 8.0 [SSL]: Generate RSA/SHA256 certificates.
Pike 8.0: SSL.sslfile has been obsoleted by SSL.File.

2015-07-03 12:09:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Branding: Support sitebuilder being a package.

2015-07-03 12:03:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: lopen() et all now use roxen_path().

This should cause eg the RSA certificate action to once again
create the files where it expects them to be.

Fixes [bug 7530 (#7530)].

2015-07-03 12:00:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Reverse the packages search order.

This is in preparation of fixing [bug 7530 (#7530)], and has the effect
that the first entry in the package directory search path always
is "$LOCALDIR".

2015-06-17

2015-06-17 13:25:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into devel

* patches/pike8.0:
Pike 8.0: SSL.sslfile has been obsoleted by SSL.File.

2015-06-17 13:13:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0: SSL.sslfile has been obsoleted by SSL.File.

Update to the new API, and remove some old-style code.

Improved compatibility with Pike 8.1.

2015-06-12

2015-06-12 17:31:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into devel

* patches/pike8.0:
Pike 8.1: The spider module has been removed in Pike 8.1.

2015-06-12 17:29:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.1: The spider module has been removed in Pike 8.1.

2015-04-28

2015-04-28 15:04:04 by Jonas Walldén <jonasw@roxen.com>

Avoid Pike 8 compat types.

2015-04-28 12:32:58 by Jonas Walldén <jonasw@roxen.com>

Require threads.

2015-04-21

2015-04-21 11:41:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7462' into 5.4

* patches/bug7462:
RoxenPatch: List installed patches at start.

2015-04-21 11:40:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7462' into 5.5

* patches/bug7462:
RoxenPatch: List installed patches at start.

2015-04-21 09:54:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7462' into devel

* patches/bug7462:
RoxenPatch: List installed patches at start.

2015-04-21 09:51:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenPatch: List installed patches at start.

Fixes [bug 7462 (#7462)].

2015-03-29

2015-03-29 13:55:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into 5.4

* patches/packages:
Loader: Support packages in $LOCALDIR.

2015-03-29 13:54:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into 5.5

* patches/packages:
Loader: Support packages in $LOCALDIR.

2015-03-29 13:53:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/packages' into devel

* patches/packages:
Loader: Support packages in $LOCALDIR.

2015-03-29 13:49:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Support packages in $LOCALDIR.

This was broken when the defaults were changed to symbolic references.

2015-03-23

2015-03-23 10:23:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into 5.2

* patches/bug7439 (#7439):
SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].

2015-03-11

2015-03-11 17:24:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7439 (#7439)' into devel

* patches/bug7439 (#7439):
SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].

2015-03-11 17:22:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].

2014-12-16

2014-12-16 16:23:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7403 (#7403)' into 5.5

* patches/bug7403 (#7403):
DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].

2014-12-16 16:22:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7403 (#7403)' into devel

* patches/bug7403 (#7403):
DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].

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

DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].

2014-10-22

2014-10-22 10:09:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/poodle' into 5.2

* patches/poodle:
SSL: Disable support for SSL 3.0 by default.
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.

2014-10-21

2014-10-21 12:59:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Require Pike 8.0 for Roxen 6.0 and later.

2014-10-06

2014-10-06 11:44:22 by Anders Johansson <anders@roxen.com>

Bugfixed innodb-data-file-path handling.

2014-09-30

2014-09-30 14:27:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7276' into devel

* patches/bug7276:
DBManager: Don't let mysqld get confused by stuff in /etc/my.cfg.

2014-09-30 14:21:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Don't let mysqld get confused by stuff in /etc/my.cfg.

mysqld defaults to reading the /etc/my.cfg file even with --version.

Don't let unknown options in /etc/my.cfg confuse the bundled mysqld
during version probing.

Fixes [bug 7276 (#7276)].

2014-09-26

2014-09-26 15:41:32 by Anders Johansson <anders@roxen.com>

Bugfixed innodb-data-file-path handling.

2014-09-26 15:02:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7264' into devel

* patches/bug7264:
DBManager: Add an innodb-data-file-path entry to my.cfg.
DBManager: Improved robustness of my.cfg patcher.

2014-09-26 14:59:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Add an innodb-data-file-path entry to my.cfg.

Attempt to autodetect a suitable value for innodb-data-file-path
if it hasn't been set, and there is an already existing ibdata1.

2014-09-26 14:50:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Improved robustness of my.cfg patcher.

The characters '-' and '_' may be used interchangeably in my.cfg,
so make sure that we don't get confused by it.

2014-09-05

2014-09-05 13:28:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MySQL: Support version majors and minors with multiple digits.

The string "10.0.13" isn't >= the string "5.6."...

NB: This code will fail when majors or minors reach four digits.

2014-09-05 12:00:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MySQL: Detect and support MariaDB.

Also adjusts the supported MySQL and MariaDB versions to:

Good: MySQL 5.5.x, MySQL 5.6.x, MariaDB 5.5.x and MariaDB 10.0.x.

Maybe: MySQL 5.x, MySQL 6.x, MariaDB 5.x and MariaDB 10.x.

2014-09-02

2014-09-02 12:32:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MySQL: Set the default storage engine to MyISAM.

Specify the default storage engine to be MyISAM for the internal
MySQL via an entry in my.cfg.

Fixes [bug 7254 (#7254)].

2014-08-29

2014-08-29 09:37:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Normalized white space in startup messages.

2014-08-29 09:36:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Loader: Bumped version in diagnostic message.

2014-08-29 09:33:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MySQL: Bump the required MySQL version to 5.5.

2014-08-26

2014-08-26 16:45:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6126' into devel

* patches/bug6126:
DBManager: Survive Mysql 5.6.

2014-08-26 16:40:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

DBManager: Survive Mysql 5.6.

mysqld 5.6 has removed support for several options that were obsoleted
in MySQL 5.1.29. Use the new options instead with recent MySQL.

2014-08-15

2014-08-15 16:50:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into devel

* patches/pike8.0:
Pike 8.0: Change static to protected.

2014-08-15 16:47:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0: Change static to protected.

Pike 8.0 warns about use of this old keyword.

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.

2014-05-12

2014-05-12 16:07:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into devel

* patches/pike8.0:
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.

2014-05-12 15:55:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Pike 8.0: #if efun() is obsolete since 10 years back.

Reduce warnings from cpp().

2014-03-11

2014-03-11 15:00:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use #if constant() instead of #if efun().

will warn about its use.

2014-02-24

2014-02-24 14:51:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '5.4' into devel

* 5.4:
ConfigIF: Improved argument validation in drop_site.
Version bumped to 5.4.44 by buildsystem.
Version bumped to 5.4.1 by distmaker.
ntstart: Bumped version to 5.4.0.
DBManager: Disabled some debug.
DBManager: Fixed some documentation typos.
DBManager: Add some more perms to read-only users.
DBManager: Added set_perms_in_user_table()
Start: Improved robustness. Fixes [bug 6980 (#6980)].
HTTP: Added some DWIM for wide strings.
Core: Added compat level for 5.4.
ConfigIF: Display the git sha.
D'oh, typo in last fix.
Amend fix for [bug 6938 (#6938)] by fixing SQL LONGBLOB type.
ImageCache: Do not mess with the global variable...
Fixed another typo.
ImageCache: Fixed typo.
ImageCache: Allow for larger images.
MySQL: Increase max_allowed_packet to 128 MB.
FSGC: Added links to the owning config and module.
FSGC: Added refresh button to the status display.
FSGC: Moved the FSGC status to a task.
FSGC; Group gcs by owning module.
FSGC: Status display changes.
FSGC: Improved styling and layout.

2013-12-10

2013-12-10 11:08:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MySQL: Increase max_allowed_packet to 128 MB.

This is needed to allow for blob sizes larger than mediumblob (16 MB).

2013-11-26

2013-11-26 17:00:40 by Anders Johansson <anders@roxen.com>

Always add packages dirs to module directories.

Packages module directory is now always added to the module directories
list. This avoid upgrade problems and fits better with the more dynamic
nature of packages.

2013-11-26 16:34:25 by Anders Johansson <anders@roxen.com>

Always add packages dirs to module directories.

Packages module directory is now always added to the module directories
list. This avoid upgrade problems and fits better with the more dynamic
nature of packages.

2013-08-19

2013-08-19 13:02:04 by Tobias Liin <liin@roxen.com>

Implements a patch manager button for downloading and importing patch clusters.

Adds a button to the patch manger GUI that fetches and imports the latest rxp patch cluster that has been made available at www.roxen.com/rxp/. The correct patch cluster will be returned based on:
- Product (cms/rep/webserver)
- Dist version
- Platform (rhel, mac etc.)

2013-03-21

2013-03-21 10:38:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/branding' into 5.2

* patches/branding:
Branding: Show the dist version in the admin interface title.
Branding: Added detection of Roxen Editorial Portal.

2013-03-21 10:37:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/branding' into devel

* patches/branding:
Branding: Show the dist version in the admin interface title.
Branding: Added detection of Roxen Editorial Portal.

2013-03-21 10:28:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Branding: Added detection of Roxen Editorial Portal.

Improved detection to also support packages.

2013-03-11

2013-03-11 17:11:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6358' into 5.2

* patches/bug6358:
Passwords: Use Crypto.Password.hash() in external scripts.
Passwords: Use the Crypto.Password module if available.

2013-03-11 14:29:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6358' into devel

* patches/bug6358:
Passwords: Use the Crypto.Password module if available.

2013-03-11 14:15:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Passwords: Use the Crypto.Password module if available.

2013-03-08

2013-03-08 17:08:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6358' into devel

* patches/bug6358:
Passwords: Use stronger password hashes.
Passwords: Added {verify,crypt}_password().

2013-03-08 17:03:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug6358' into 5.2

* patches/bug6358:
Passwords: Use stronger password hashes.
Passwords: Added {verify,crypt}_password().

2013-03-08 16:28:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Passwords: Added {verify,crypt}_password().

These implement the modern POSIX equivalents for crypt(3C).

Fixes some of [bug 6358 (#6358)].

2013-03-01

2013-03-01 11:31:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '5.2' into devel

* 5.2:
Mysql: Detect upgrade level.
Mysql: Added support for using the mysql_upgrade binary.
Mysql: Auto-upgrade my.cfg with default charset.
Mysql-location: Support entry for mysql_upgrade.
Version bumped to 5.2.335 by buildsystem.
RoxenLoader: Added my.cfg upgrade code.
RoxenLoader: Added some support for MySQL 5.5 and later.
Version bumped to 5.2.334 by buildsystem.
Version bumped to 5.2.333 by buildsystem.
Version bumped to 5.2.332 by buildsystem.
Version bumped to 5.2.331 by buildsystem.
Version bumped to 5.2.330 by buildsystem.
Version bumped to 5.2.329 by buildsystem.
Version bumped to 5.2.328 by buildsystem.
Version bumped to 5.2.327 by buildsystem.

2013-02-18

2013-02-18 12:45:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Added support for using the mysql_upgrade binary.

This is the Mysql supported way to upgrade to Mysql 5.0.25 and later.

Also adds roxenloader.query_mysql_socket().

2013-02-18 10:14:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Auto-upgrade my.cfg with default charset.

Add character set fallback entries to my.cfg if there are none.
This is needed when upgrading to recent MySQLs where the default
character set has been changed from latin1 to utf8, since this
affects tables with unspecified character set by shrinking
fields to a third. One such affected table is roxen.dbs, which
can result in truncated database definitions.

2013-02-15

2013-02-15 15:40:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql-location: Support entry for mysql_upgrade.

The mysql_fix_privilege_tables.sql script was obsoleted
in MySQL 5.0.25, and the mysql_upgrade binary introduced.

2013-02-14

2013-02-14 15:43:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenLoader: Added my.cfg upgrade code.

The set-variable syntax in my.cfg became optional in MySQL 4.0.2,
and was deprecated in MySQL 5.5.

2013-02-14 15:43:02 by Build system <distmaker@roxen.com>

RoxenLoader: Added some support for MySQL 5.5 and later.

2012-11-14

2012-11-14 15:07:30 by Stefan Wallström <stewa@roxen.com>

rxmltags requires Regexp.PCRE, so don't start without it.

Rev: server/base_server/roxenloader.pike:1.478

2012-07-10

2012-07-10 14:22:56 by 0

Add cache.cache_expire_by_prefix().

Rev: server/base_server/cache.pike:1.151
Rev: server/base_server/roxenloader.pike:1.477

2012-07-02

2012-07-02 08:59:44 by Martin Stjernholm <mast@lysator.liu.se>

Fixed timeout calculation error in report_error_sparsely.

Also trimmed the sparse error garb a little.

Rev: server/base_server/roxenloader.pike:1.476

2012-02-29

2012-02-29 13:13:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some minimal required autodoc markup.

Rev: server/base_server/roxenloader.pike:1.475

2012-02-08

2012-02-08 00:52:14 by 0

Fix Windows breakage in setting of server_dir.

Rev: server/base_server/roxenloader.pike:1.474

2012-01-19

2012-01-19 10:24:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

roxenloader: Potential fix for InfoKOM 716051.

Rev: server/base_server/roxenloader.pike:1.473

2012-01-18

2012-01-18 14:34:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

roxenloader: Increased protection against stale mysql_pid files.

Rev: server/base_server/roxenloader.pike:1.472

2012-01-18 14:25:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

roxenloader: Increased paranoia regarding starting of mysqld and myisamchk.

These changes should reduce the window where two mysqld/myisamchk
processes may be started in parallel on the same files to a minimum.

Rev: server/base_server/roxenloader.pike:1.471

2012-01-09

2012-01-09 00:16:40 by Martin Stjernholm <mast@lysator.liu.se>

Destruct the sql wrapper object on failure in fix_connection_charset.

Hopefully fixes [bug 6148 (#6148)]. (Mostly indentation change.)

Rev: server/base_server/roxenloader.pike:1.470

2012-01-07

2012-01-07 17:15:05 by Martin Stjernholm <mast@lysator.liu.se>

Made the _sprintf's in the sql wrappers OBJ_COUNT_DEBUG aware.

Rev: server/base_server/roxenloader.pike:1.469

2012-01-07 01:07:02 by Martin Stjernholm <mast@lysator.liu.se>

Reverted charset kludge introduced in 1.452.

That since [bug 5964 (#5964)] now is properly fixed. This revert should fix
[bug 6141 (#6141)] and possibly also [bug 6148 (#6148)].

Rev: server/base_server/roxenloader.pike:1.468

2012-01-03

2012-01-03 08:23:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some missing roxen_path expansions.

Fixes [bug 6147 (#6147)].

Rev: server/base_server/roxen.pike:1.1101
Rev: server/base_server/roxenloader.pike:1.467

2011-12-28

2011-12-28 18:29:37 by Martin Stjernholm <mast@lysator.liu.se>

Support and use logical paths like $LOCALDIR in the font and module path
settings.

Avoids absolute paths in the default values.

Rev: server/base_server/module_support.pike:1.148
Rev: server/base_server/roxenloader.pike:1.466
Rev: server/font_handlers/compactimgfile.pike:1.10
Rev: server/font_handlers/freetype.pike:1.33
Rev: server/font_handlers/imagedir.pike:1.17
Rev: server/font_handlers/imagetar.pike:1.12
Rev: server/font_handlers/ttf.pike:1.20

2011-12-28 17:08:36 by Martin Stjernholm <mast@lysator.liu.se>

Added roxen_path wrappers for more Stdio functions.

Rev: server/base_server/roxenloader.pike:1.465

2011-12-27

2011-12-27 18:58:49 by Martin Stjernholm <mast@lysator.liu.se>

Added a note.

Rev: server/base_server/roxenloader.pike:1.464

2011-12-27 18:26:51 by Martin Stjernholm <mast@lysator.liu.se>

Cleanup.

Rev: server/base_server/roxenloader.pike:1.463

2011-12-27 17:19:26 by Martin Stjernholm <mast@lysator.liu.se>

Added roxenloader.server_dir as an alternative to getcwd() without
resolving symlinks.

It is recommended in all places where the paths can end up in
persistent storage.

Rev: server/base_server/roxenloader.pike:1.462

2011-11-10

2011-11-10 17:30:07 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a typo.

Rev: server/base_server/roxenloader.pike:1.461

2011-11-10 17:21:07 by Martin Stjernholm <mast@lysator.liu.se>

Added mysql 5.5.* to "maybe" version list to simplify testing.

Rev: server/base_server/roxenloader.pike:1.460

2011-11-10 17:20:06 by Martin Stjernholm <mast@lysator.liu.se>

Attempt to improve an error message.

Rev: server/base_server/roxenloader.pike:1.459

2011-11-10 16:51:57 by Martin Stjernholm <mast@lysator.liu.se>

Allow unsupported mysql versions during self test.

Rev: server/base_server/roxenloader.pike:1.458

2011-10-07

2011-10-07 08:59:33 by Martin Stjernholm <mast@lysator.liu.se>

Detect another mysql error for lost server connection.

Rev: server/base_server/roxenloader.pike:1.457

2011-10-07 08:59:33 by Martin Stjernholm <mast@lysator.liu.se>

Detect another mysql error for lost server connection.

Rev: server/base_server/roxenloader.pike:1.451

2011-09-12

2011-09-12 10:54:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use Process.Process instead of Process.create_process() where possible. Fixes [bug 6043 (#6043)].

Rev: server/base_server/disk_cache.pike:1.65
Rev: server/base_server/roxen.pike:1.1088
Rev: server/base_server/roxenloader.pike:1.456
Rev: server/bin/rxnpatch.pike:1.19
Rev: server/etc/env.d/nptl.pike:1.4
Rev: server/etc/modules/DBManager.pmod:1.102
Rev: server/etc/modules/ExtSQL.pmod:1.5
Rev: server/etc/modules/ExtScript.pmod:1.23
Rev: server/etc/modules/Roxen.pmod:1.315
Rev: server/etc/modules/RoxenPatch.pmod:1.32
Rev: server/etc/test/tests/patcher/RoxenTest_patcher.pike:1.10
Rev: server/etc/test/tests/pike_async_process_test_common.pike:1.6
Rev: server/modules/icecast/pl_common.pike:1.11
Rev: server/modules/scripting/cgi.pike:2.71
Rev: server/modules/scripting/fastcgi.pike:2.22
Rev: server/modules/scripting/php.pike:2.6
Rev: server/modules/tags/check_spelling.pike:1.38
Rev: server/modules/tags/emit_exec.pike:1.8

2011-09-12 09:51:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added #define ROXEN_USE_FORKD for enabling use of Tools.Standalone.forkd.

Rev: server/base_server/roxenloader.pike:1.455

2011-08-29

2011-08-29 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Turn off automatic reconnect for sql connections that may be cached.

Use Sql.Sql()->ping() and Sql.Sql()->is_open() to check if cached connections are valid.
Fixes [bug 5964 (#5964)].

Rev: server/base_server/roxenloader.pike:1.450
Rev: server/etc/modules/DBManager.pmod:1.101

2011-08-29 14:33:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Turn off automatic reconnect for sql connections that may be cached.

Use Sql.Sql()->ping() and Sql.Sql()->is_open() to check if cached connections are valid.
Fixes [bug 5964 (#5964)].

Rev: server/base_server/roxenloader.pike:1.454
Rev: server/etc/modules/DBManager.pmod:1.101

2011-06-15

2011-06-15 10:06:41 by Martin Stjernholm <mast@lysator.liu.se>

More work is required to fully initialize the charset state.

Amends the previous commit.

Rev: server/base_server/roxenloader.pike:1.449

2011-06-15 10:06:41 by Martin Stjernholm <mast@lysator.liu.se>

More work is required to fully initialize the charset state.

Amends the previous commit.

Rev: server/base_server/roxenloader.pike:1.453

2011-06-15 09:57:38 by Martin Stjernholm <mast@lysator.liu.se>

Disabled intelligence that skips charset init for cached db connections.

We cannot trust the charset reported for a cached db connection until [bug
5964 (#5964)] has been solved. The real problem is that if a connection has gotten
into an inconsistent state it's still returned to the cache, so the server
won't recover.

Rev: server/base_server/roxenloader.pike:1.448

2011-06-15 09:57:38 by Martin Stjernholm <mast@lysator.liu.se>

Disabled intelligence that skips charset init for cached db connections.

We cannot trust the charset reported for a cached db connection until [bug
5964 (#5964)] has been solved. The real problem is that if a connection has gotten
into an inconsistent state it's still returned to the cache, so the server
won't recover.

Rev: server/base_server/roxenloader.pike:1.452

2011-05-24

2011-05-24 14:17:48 by Martin Stjernholm <mast@lysator.liu.se>

Try to keep db connections with connect errors from getting back into the
connection pool.

Note that this fix only detects connection errors produced by the mysql
glue. Fixes the regression noted in [bug 5969 (#5969)] anyway.

Rev: server/base_server/roxenloader.pike:1.451

2011-05-24 14:17:48 by Martin Stjernholm <mast@lysator.liu.se>

Try to keep db connections with connect errors from getting back into the
connection pool.

Note that this fix only detects connection errors produced by the mysql
glue. Fixes the regression noted in [bug 5969 (#5969)] anyway.

Rev: server/base_server/roxenloader.pike:1.447

2011-05-23

2011-05-23 12:30:49 by Martin Stjernholm <mast@lysator.liu.se>

Shortened the DBManager connection timeout to 1 minute.

Also made it possible to override it with a define DB_CONNECTION_TIMEOUT.
Addresses [bug 5964 (#5964)], although not completely (the bug can still occur if
the mysql server restarts within the cache time).

Rev: server/base_server/roxenloader.pike:1.450

2011-05-23 12:30:49 by Martin Stjernholm <mast@lysator.liu.se>

Shortened the DBManager connection timeout to 1 minute.

Also made it possible to override it with a define DB_CONNECTION_TIMEOUT.
Addresses [bug 5964 (#5964)], although not completely (the bug can still occur if
the mysql server restarts within the cache time).

Rev: server/base_server/roxenloader.pike:1.446

2011-05-23 11:29:41 by Martin Stjernholm <mast@lysator.liu.se>

Fix the connection charset after releasing the sq_cache_lock.

To lessen the contention on that global lock, especially when some
connections go to remote slow db servers. Fixes [bug 5961 (#5961)].

Rev: server/base_server/roxenloader.pike:1.449
Rev: server/etc/modules/DBManager.pmod:1.100

2011-05-23 11:29:41 by Martin Stjernholm <mast@lysator.liu.se>

Fix the connection charset after releasing the sq_cache_lock.

To lessen the contention on that global lock, especially when some
connections go to remote slow db servers. Fixes [bug 5961 (#5961)].

Rev: server/base_server/roxenloader.pike:1.445
Rev: server/etc/modules/DBManager.pmod:1.100

2011-05-23 11:00:34 by Martin Stjernholm <mast@lysator.liu.se>

Added iterator support to the sql connection wrapper.

Rev: server/base_server/roxenloader.pike:1.448

2011-05-18

2011-05-18 14:38:53 by Martin Stjernholm <mast@lysator.liu.se>

Another approach to the sql connection charset setup problem.

This should ensure that there is no lingering state from the earlier
connection. E.g. if the previous connection user specified charset
"unicode" but then did set_unicode_decode_mode(0), the next user of
the connection wouldn't get full unicode mode with "unicode" (or
"broken-unicode").

Rev: server/base_server/roxenloader.pike:1.447

2011-05-17

2011-05-17 12:20:46 by Martin Jonsson <marty@roxen.com>

Fixed a bug to avoid re-setting the charset all the time in sq_cache_get.

Fixes InfoKOM #701255.

Rev: server/base_server/roxenloader.pike:1.395

2011-04-07

2011-04-07 06:55:04 by Martin Jonsson <marty@roxen.com>

Avoid re-setting the SQL connection charset all the time in sq_cache_get(), especially since we're holding sq_cache_lock.

Rev: server/base_server/roxenloader.pike:1.446

2011-04-07 06:55:02 by Martin Jonsson <marty@roxen.com>

Avoid re-setting the SQL connection charset all the time in sq_cache_get(), especially since we're holding sq_cache_lock.

Rev: server/base_server/roxenloader.pike:1.444

2011-03-15

2011-03-15 14:29:38 by Martin Stjernholm <mast@lysator.liu.se>

Added CacheEntry constant for typing.

Rev: server/base_server/roxenloader.pike:1.445

2011-01-20

2011-01-20 17:23:46 by Martin Stjernholm <mast@lysator.liu.se>

Removed the old RAM cache implementation.

(-DNEW_RAM_CACHE no longer necessary.)

Rev: server/base_server/cache.pike:1.140
Rev: server/base_server/configuration.pike:1.711
Rev: server/base_server/global_variables.pike:1.124
Rev: server/base_server/roxen.pike:1.1078
Rev: server/base_server/roxenloader.pike:1.444
Rev: server/config_interface/actions/cachestatus.pike:1.27
Rev: server/modules/tags/rxmltags.pike:1.640
Rev: server/start:1.239
Rev: server/tools/ntroxen/startdll/cmdline.cpp:1.24

2011-01-20 12:53:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added lfile_path().

Rev: server/base_server/roxenloader.pike:1.443

2010-11-19

2010-11-19 15:20:15 by Martin Jonsson <marty@roxen.com>

Fix self test background failure detection by calling background_failure()
in all instances of the roxen_test module.

Rev: server/base_server/roxenloader.pike:1.442
Rev: server/modules/configuration/roxen_test.pike:1.85

2010-11-01

2010-11-01 16:12:48 by Martin Stjernholm <mast@lysator.liu.se>

Report backtraces in other threads as failures in the self tests.

Rev: server/base_server/roxenloader.pike:1.441
Rev: server/modules/configuration/roxen_test.pike:1.84

2010-10-27

2010-10-27 13:56:29 by Martin Stjernholm <mast@lysator.liu.se>

Extract git-style idents to backtraces.

Rev: server/base_server/roxenloader.pike:1.440

2010-05-25

2010-05-25 09:37:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue with call_outs of functions in destructed objects (InfoKOM 683072).

Rev: server/base_server/roxenloader.pike:1.439

2010-05-25 09:37:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue with call_outs of functions in destructed objects (InfoKOM 683072).

Rev: server/base_server/roxenloader.pike:1.394

2010-05-19

2010-05-19 15:03:31 by Fredrik Noring <noring@nocrew.org>

Fix for SNMP: Proper call_out queue length statistics

Rev: server/base_server/roxenloader.pike:1.438
Rev: server/protocols/prot_snmp.pike:2.16

2010-05-19 15:03:17 by Fredrik Noring <noring@nocrew.org>

Fix for SNMP: Proper call_out queue length statistics

Rev: server/base_server/roxenloader.pike:1.393
Rev: server/protocols/prot_snmp.pike:2.5

2010-05-19 11:28:51 by Fredrik Noring <noring@nocrew.org>

Added for SNMP: call_out timing statistics [ from 4.5 ]

Rev: server/base_server/roxenloader.pike:1.437
Rev: server/protocols/prot_snmp.pike:2.15

2010-05-19 11:16:53 by Fredrik Noring <noring@nocrew.org>

Added for SNMP: call_out timing statistics

Rev: server/base_server/roxenloader.pike:1.392
Rev: server/protocols/prot_snmp.pike:2.4

2010-05-06

2010-05-06 14:26:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Make sure that describe_backtrace() remains redefined...

Rev: server/base_server/roxenloader.pike:1.436

2010-05-06 10:38:36 by Fredrik Noring <noring@nocrew.org>

Added for SNMP: num_describe_backtrace counter

Rev: server/base_server/roxenloader.pike:1.435

2010-05-06 10:38:02 by Fredrik Noring <noring@nocrew.org>

Added for SNMP: num_describe_backtrace counter

Rev: server/base_server/roxenloader.pike:1.391

2010-01-13

2010-01-13 14:34:01 by 0

Enable $SERVERDIR in roxen_path() for contexts where we cannot query cwd,
for instance inherit statements.

Rev: server/base_server/roxenloader.pike:1.434

2010-01-11

2010-01-11 16:24:51 by 0

We don't have LOG_* on e.g. Windows.

Rev: server/base_server/roxenloader.pike:1.433

2009-12-20

2009-12-20 17:54:47 by Martin Stjernholm <mast@lysator.liu.se>

Added report functions where the target configuration or module can be
specified explicitly.

Also fixed a couple of warnings.

Rev: server/base_server/roxenloader.pike:1.432

2009-12-20 17:26:43 by Martin Stjernholm <mast@lysator.liu.se>

Missed a couple places.

Rev: server/base_server/roxenloader.pike:1.431

2009-12-20 17:22:22 by Martin Stjernholm <mast@lysator.liu.se>

Reduced code duplication a little.

Rev: server/base_server/roxenloader.pike:1.430

2009-12-10

2009-12-10 11:01:46 by Martin Stjernholm <mast@lysator.liu.se>

Forgot one place..

Rev: server/base_server/roxenloader.pike:1.429

2009-12-09

2009-12-09 19:03:58 by Martin Stjernholm <mast@lysator.liu.se>

Let mysql log directly to stdout/stderr when running in --once mode.

This makes the roxen and mysql logging more synchronous with each
other, which is particularly useful with --mysql-log-queries.

Rev: server/base_server/roxenloader.pike:1.428

2009-12-09 19:01:51 by Martin Stjernholm <mast@lysator.liu.se>

Added direct access to cache.cache_entries.

Rev: server/base_server/roxenloader.pike:1.427

2009-11-19

2009-11-19 23:46:41 by Martin Stjernholm <mast@lysator.liu.se>

Made it possible to set higher gc trace levels through -DGC_TRACE=n.

Rev: server/base_server/roxenloader.pike:1.426

2009-11-12

2009-11-12 14:43:59 by Martin Stjernholm <mast@lysator.liu.se>

New RAM cache, beta stage. Enable with -DNEW_RAM_CACHE.

Rev: server/base_server/cache.pike:1.95
Rev: server/base_server/configuration.pike:1.687
Rev: server/base_server/global_variables.pike:1.119
Rev: server/base_server/roxenloader.pike:1.425
Rev: server/config_interface/actions/cachestatus.pike:1.12

2009-08-26

2009-08-26 12:30:36 by Fredrik Noring <noring@nocrew.org>

Implemented fetch_json_result for accelerated SQL to JSON conversion

Rev: server/base_server/roxenloader.pike:1.424

2009-08-26 12:30:15 by Fredrik Noring <noring@nocrew.org>

Implemented fetch_json_result for accelerated SQL to JSON conversion

Rev: server/base_server/roxenloader.pike:1.390

2009-07-27

2009-07-27 17:26:10 by Martin Stjernholm <mast@lysator.liu.se>

Cache the mysql location paths.

That since parse_mysql_location() starts to get used from both here
and there. Also changed its name to fit the new behavior.

Rev: server/base_server/roxenloader.pike:1.423
Rev: server/mysql/.cvsignore:1.1(DEAD)
Rev: server/mysql/README:1.7(DEAD)

2009-06-25

2009-06-25 10:56:21 by Martin Stjernholm <mast@lysator.liu.se>

Added an option --mysql-log-queries to get the mysql query log directly into
the debug log.

Rev: server/base_server/roxenloader.pike:1.422
Rev: server/start:1.235

2009-05-13

2009-05-13 16:23:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

parse_mysql_location() now knows about mysqldump.

Rev: server/base_server/roxenloader.pike:1.421

2009-05-07

2009-05-07 14:15:57 by Martin Stjernholm <mast@lysator.liu.se>

Updated copyright notices.

Rev: server/arg_cache_plugins/replicate.pike:1.28
Rev: server/base_server/basic_defvar.pike:1.33
Rev: server/base_server/cache.pike:1.94
Rev: server/base_server/config_userdb.pike:1.56
Rev: server/base_server/configuration.pike:1.678
Rev: server/base_server/disk_cache.pike:1.64
Rev: server/base_server/emit_object.pike:1.8
Rev: server/base_server/fastpipe.pike:1.11
Rev: server/base_server/fonts.pike:1.89
Rev: server/base_server/global_variables.pike:1.118
Rev: server/base_server/highlight_pike.pike:1.8
Rev: server/base_server/hosts.pike:1.37
Rev: server/base_server/html.pike:1.17
Rev: server/base_server/http.pike:1.57
Rev: server/base_server/javamodule.pike:1.9
Rev: server/base_server/language.pike:1.44
Rev: server/base_server/module.pike:1.237
Rev: server/base_server/module_support.pike:1.140
Rev: server/base_server/newdecode.pike:1.36
Rev: server/base_server/prototypes.pike:1.252
Rev: server/base_server/proxyauth.pike:1.11
Rev: server/base_server/read_config.pike:1.71
Rev: server/base_server/roxen.pike:1.1032
Rev: server/base_server/roxenlib.pike:1.225
Rev: server/base_server/roxenloader.pike:1.420
Rev: server/base_server/rxml.pike:1.333
Rev: server/base_server/rxmlhelp.pike:1.74
Rev: server/base_server/slowpipe.pike:1.16
Rev: server/base_server/snmpagent.pike:1.25
Rev: server/base_server/socket.pike:1.26
Rev: server/base_server/state.pike:1.22
Rev: server/base_server/supports.pike:1.27
Rev: server/base_server/throttler.pike:1.12
Rev: server/base_server/wizard.pike:1.168
Rev: server/bin/distclean.pike:1.4
Rev: server/bin/rxnpatch:1.3
Rev: server/config_interface/dbs/db_list.pike:1.4
Rev: server/config_interface/dbs/db_maintenance.pike:1.2
Rev: server/config_interface/dbs/db_optimizeall_ajax.pike:1.2
Rev: server/config_interface/dbs/db_repairall_ajax.pike:1.2
Rev: server/etc/modules/HTML.pmod:1.9
Rev: server/etc/modules/Roxen.pmod:1.278
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.12
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.7
Rev: server/etc/modules/StateHandler.pmod:1.14
Rev: server/font_handlers/builtin.pike:1.16
Rev: server/font_handlers/compactimgfile.pike:1.9
Rev: server/font_handlers/freetype.pike:1.31
Rev: server/font_handlers/imagedir.pike:1.16
Rev: server/font_handlers/imagetar.pike:1.11
Rev: server/font_handlers/old.pike:1.15
Rev: server/font_handlers/ttf.pike:1.19
Rev: server/man/man8/roxen-create-server.1:1.2
Rev: server/man/man8/roxen.1:1.2
Rev: server/modules/compat/compat.pike:1.73
Rev: server/modules/compat/configtablist.pike:1.14
Rev: server/modules/compat/directories2.pike:1.6
Rev: server/modules/compat/fastdir.pike:1.6
Rev: server/modules/compat/flik.pike:1.10
Rev: server/modules/compat/htmlparse.pike:1.8
Rev: server/modules/compat/language.pike:1.3
Rev: server/modules/compat/lpctag.pike:1.7
Rev: server/modules/compat/secure_fs.pike:1.33
Rev: server/modules/compat/sqldb.pike:1.6
Rev: server/modules/compat/userdb.pike:1.5
Rev: server/modules/compat/ximg.pike:1.12
Rev: server/modules/configuration/avg_profiling.pike:1.13
Rev: server/modules/configuration/config_filesystem.pike:1.121
Rev: server/modules/configuration/config_tags.pike:1.202
Rev: server/modules/configuration/roxen_test.pike:1.77
Rev: server/modules/configuration/update.pike:1.41
Rev: server/modules/database/sqltag.pike:1.121
Rev: server/modules/directories/directories.pike:1.96
Rev: server/modules/directories/indexfiles.pike:1.24
Rev: server/modules/examples/JavaReflector.java:1.5
Rev: server/modules/examples/common_api.pike:1.10
Rev: server/modules/examples/filter.pike:1.6
Rev: server/modules/examples/fnord.pike:1.18
Rev: server/modules/examples/last.pike:1.5
Rev: server/modules/examples/location.pike:1.7
Rev: server/modules/examples/newstyle_fnord.pike:1.16
Rev: server/modules/examples/userdb_ex.pike:1.9
Rev: server/modules/filesystems/filesystem.pike:1.160
Rev: server/modules/filesystems/incoming.pike:1.20
Rev: server/modules/filesystems/restrictedfs.pike:1.25
Rev: server/modules/filesystems/sqlfs.pike:1.10
Rev: server/modules/filesystems/tarfs.pike:1.12
Rev: server/modules/filesystems/userfs.pike:1.72
Rev: server/modules/filters/auto_gzip.pike:1.14
Rev: server/modules/filters/hostredirect.pike:1.39
Rev: server/modules/filters/redirect.pike:1.54
Rev: server/modules/filters/supports_filter.pike:1.8
Rev: server/modules/filters/tableborder.pike:1.15
Rev: server/modules/filters/url_rectifier.pike:1.18
Rev: server/modules/filters/whitespace_remover.pike:1.8
Rev: server/modules/filters/word_highlight.pike:1.6
Rev: server/modules/graphics/atlas.pike:1.18
Rev: server/modules/graphics/business.pike:1.153
Rev: server/modules/graphics/cimg.pike:1.81
Rev: server/modules/graphics/gbutton.pike:1.119
Rev: server/modules/graphics/graphic_text.pike:1.307
Rev: server/modules/graphics/gxml.pike:1.41
Rev: server/modules/graphics/pimage.pike:1.32
Rev: server/modules/graphics/rimage/plugins/autocrop.pike:1.5
Rev: server/modules/graphics/rimage/plugins/color.pike:1.5
Rev: server/modules/graphics/rimage/plugins/copy.pike:1.5
Rev: server/modules/graphics/rimage/plugins/distance.pike:1.5
Rev: server/modules/graphics/rimage/plugins/flood.pike:1.5
Rev: server/modules/graphics/rimage/plugins/generic.pike:1.5
Rev: server/modules/graphics/rimage/plugins/grey.pike:1.5
Rev: server/modules/graphics/rimage/plugins/gtext.pike:1.6
Rev: server/modules/graphics/rimage/plugins/hsv2rgb.pike:1.5
Rev: server/modules/graphics/rimage/plugins/invert.pike:1.5
Rev: server/modules/graphics/rimage/plugins/load.pike:1.5
Rev: server/modules/graphics/rimage/plugins/mirrorx.pike:1.5
Rev: server/modules/graphics/rimage/plugins/mirrory.pike:1.5
Rev: server/modules/graphics/rimage/plugins/move.pike:1.5
Rev: server/modules/graphics/rimage/plugins/paste.pike:1.6
Rev: server/modules/graphics/rimage/plugins/polygon.pike:1.5
Rev: server/modules/graphics/rimage/plugins/restore.pike:1.5
Rev: server/modules/graphics/rimage/plugins/rgb2hsv.pike:1.5
Rev: server/modules/graphics/rimage/plugins/rotate.pike:1.5
Rev: server/modules/graphics/rimage/plugins/save.pike:1.6
Rev: server/modules/graphics/rimage/plugins/scale.pike:1.5
Rev: server/modules/graphics/rimage/plugins/skewx.pike:1.5
Rev: server/modules/graphics/rimage/plugins/skewy.pike:1.5
Rev: server/modules/graphics/rimage/plugins/solid.pike:1.6
Rev: server/modules/graphics/rimage/plugins/threshold.pike:1.5
Rev: server/modules/graphics/rimage/plugins/tunedbox.pike:1.6
Rev: server/modules/graphics/rimage/plugins/write.pike:1.5
Rev: server/modules/graphics/rimage/rimage.pike:1.24
Rev: server/modules/graphics/tablist.pike:1.60
Rev: server/modules/graphics/wiretap.pike:1.36
Rev: server/modules/icecast/dir_playlist.pike:1.6
Rev: server/modules/icecast/icecast.pike:1.13
Rev: server/modules/icecast/pl_common.pike:1.10
Rev: server/modules/js-support/javascript_support.pike:1.71
Rev: server/modules/js-support/scripts/CrossPlatform.js:1.27
Rev: server/modules/js-support/scripts/DragDrop.js:1.5
Rev: server/modules/js-support/scripts/DynamicLoading.js:1.25
Rev: server/modules/js-support/scripts/Popup.js:1.32
Rev: server/modules/js-support/scripts/Scroll.js:1.6
Rev: server/modules/ldap/ldaptag.pike:2.40
Rev: server/modules/ldap/userdb_ldap.pike:1.15
Rev: server/modules/logging/client_logger.pike:1.17
Rev: server/modules/logging/home_logger.pike:1.36
Rev: server/modules/logging/nologging.pike:1.16
Rev: server/modules/logging/roxen_network.pike:1.16
Rev: server/modules/misc/contenttypes.pike:1.25
Rev: server/modules/misc/demo.pike:1.22
Rev: server/modules/misc/implicit_use.pike:1.8
Rev: server/modules/misc/ismap.pike:1.23
Rev: server/modules/misc/language2.pike:1.24
Rev: server/modules/misc/pathinfo.pike:1.22
Rev: server/modules/misc/preferred_language.pike:1.38
Rev: server/modules/misc/randomtext.pike:1.11
Rev: server/modules/misc/robots.txt.pike:1.6
Rev: server/modules/misc/wapadapter.pike:1.15
Rev: server/modules/proxies/connect.pike:1.21
Rev: server/modules/proxies/ftpgateway.pike:1.43
Rev: server/modules/proxies/gopher.pike:1.29
Rev: server/modules/proxies/proxy.pike:1.58
Rev: server/modules/proxies/relay2.pike:1.40
Rev: server/modules/proxies/wais.pike:1.30
Rev: server/modules/scripting/cgi.pike:2.70
Rev: server/modules/scripting/fastcgi.pike:2.14
Rev: server/modules/scripting/fpscript.pike:1.15
Rev: server/modules/scripting/perl.pike:2.28
Rev: server/modules/scripting/pikescript.pike:1.75
Rev: server/modules/scripting/piketag.pike:2.39
Rev: server/modules/scripting/servlet.pike:2.25
Rev: server/modules/scripting/webapp.pike:2.33
Rev: server/modules/security/auth_httpbasic.pike:1.13
Rev: server/modules/security/auth_httpcookie.pike:1.13
Rev: server/modules/security/htaccess.pike:1.107
Rev: server/modules/security/userdb_system.pike:1.13
Rev: server/modules/tags/accessed.pike:1.58
Rev: server/modules/tags/additional_rxml.pike:1.52
Rev: server/modules/tags/awizard.pike:1.30
Rev: server/modules/tags/check_spelling.pike:1.36
Rev: server/modules/tags/countdown.pike:1.53
Rev: server/modules/tags/diremit.pike:1.20
Rev: server/modules/tags/email.pike:1.50
Rev: server/modules/tags/emit_timerange.pike:1.38
Rev: server/modules/tags/foldlist.pike:1.37
Rev: server/modules/tags/html_wash.pike:1.35
Rev: server/modules/tags/indirect_href.pike:1.35
Rev: server/modules/tags/insert_cached_href.pike:1.25
Rev: server/modules/tags/kerberos.pike:1.5
Rev: server/modules/tags/killframe.pike:1.37
Rev: server/modules/tags/obox.pike:1.42
Rev: server/modules/tags/rxmlparse.pike:1.83
Rev: server/modules/tags/rxmltags.pike:1.618
Rev: server/modules/tags/sed.pike:1.20
Rev: server/modules/tags/session_tag.pike:1.26
Rev: server/modules/tags/sizer.pike:1.27
Rev: server/modules/tags/ssi.pike:1.49
Rev: server/modules/tags/tablify.pike:1.81
Rev: server/modules/tags/translation_mod.pike:1.17
Rev: server/modules/tags/vform.pike:1.56
Rev: server/modules/tags/wizard_tag.pike:1.34
Rev: server/modules/tags/wizz.pike:1.11
Rev: server/modules/throttling/baseline_throttling.pike:1.9
Rev: server/modules/throttling/throttlelib.pike:1.16
Rev: server/modules/throttling/throttletags.pike:1.16
Rev: server/modules/throttling/throttling_byaddress.pike:1.7
Rev: server/modules/throttling/throttling_byhostname.pike:1.4
Rev: server/modules/throttling/throttling_bytime.pike:1.9
Rev: server/modules/throttling/throttling_bytype.pike:1.12
Rev: server/modules/throttling/throttling_byuser.pike:1.5
Rev: server/more_modules/tagdoc_notation.pike:2.4
Rev: server/protocols/ftp.pike:2.133
Rev: server/protocols/http.pike:1.603
Rev: server/protocols/prot_ftp.pike:2.5
Rev: server/protocols/prot_ftps.pike:2.7
Rev: server/protocols/prot_hilfe.pike:2.17
Rev: server/protocols/prot_http.pike:2.7
Rev: server/protocols/prot_https.pike:2.16
Rev: server/protocols/prot_snmp.pike:2.12
Rev: server/protocols/prot_tetris.pike:2.6
Rev: server/tools/ntroxen/startdll/startdll.rc:1.5
Rev: server/tools/ntroxen/version.h:1.52
Rev: server/tools/roxenis.mib:1.4

2009-04-30

2009-04-30 13:25:21 by 0

Apply consistent whitespace trimming to OS file.

Rev: server/base_server/roxenloader.pike:1.419

2009-04-20

2009-04-20 14:09:30 by 0

Make support team happy by including dist type in footer.

Rev: server/base_server/configuration.pike:1.673
Rev: server/base_server/roxenloader.pike:1.418
Rev: server/config_interface/template:1.126
Rev: server/etc/modules/Roxen.pmod:1.274
Rev: server/modules/tags/rxmltags.pike:1.609

2009-03-27

2009-03-27 11:44:20 by 0

Revert unwanted change in previous version.

Rev: server/base_server/roxenloader.pike:1.417

2009-03-27 10:20:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

add_package() now supports the package roxen module directory also being named "roxen-modules".

Rev: server/base_server/roxenloader.pike:1.416

2009-03-24

2009-03-24 12:56:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stricter types for all the report_* functions.

Rev: server/base_server/roxenloader.pike:1.415

2009-02-17

2009-02-17 17:18:58 by 0

Help with sporadic launch errors on loaded test farm.

Rev: server/base_server/roxenloader.pike:1.414

2009-02-17 13:27:05 by Martin Stjernholm <mast@lysator.liu.se>

Extended popen a bit and made the mysqld version check more robust wrt
paths containing spaces.

Rev: server/base_server/roxenloader.pike:1.413

2009-02-13

2009-02-13 16:32:34 by Martin Stjernholm <mast@lysator.liu.se>

Log the mysql server command for debugging.

Rev: server/base_server/roxenloader.pike:1.412

2009-02-12

2009-02-12 22:33:45 by Martin Stjernholm <mast@lysator.liu.se>

Don't hide the error if the IPv6 check fails.

Rev: server/base_server/roxenloader.pike:1.411

2009-02-12 22:31:51 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in parse_mysql_location.

Rev: server/base_server/roxenloader.pike:1.410

2009-02-12 13:21:29 by 0

Don't complain about optional "mysqladmin" key in "mysql-location.txt".
Also handle quoted values.

Rev: server/base_server/roxenloader.pike:1.409

2009-02-11

2009-02-11 17:17:18 by 0

Don't be fooled by mysqld installation path when parsing --version output.

Rev: server/base_server/roxenloader.pike:1.408

2009-02-11 16:20:45 by 0

A bit more verbose error message.

Rev: server/base_server/roxenloader.pike:1.407

2009-02-11 10:38:13 by 0

Add version check for mysqld. We accept 5.0.* and optionally let admins
start with 5.1.* and 6.* if they provide special define.

Rev: server/base_server/roxenloader.pike:1.406

2009-02-06

2009-02-06 13:43:44 by 0

Updated comments for parse_mysql_location().

Rev: server/base_server/roxenloader.pike:1.405

2009-02-06 11:56:39 by 0

Check for mysql-location.txt in server-x.y.z to find base directory and
optionally paths for mysqld and myisamchk. Remove code which symlinked or
copied mysqld into bin since the purpose beyond nice process listings is
unknown.

Rev: server/base_server/roxenloader.pike:1.404

2009-01-18

2009-01-18 13:46:32 by Stephen R. van den Berg <srb@cuci.nl>

Some fixes to possibly run in a pike without thread support. Patches by srb.

Rev: server/base_server/roxenloader.pike:1.403
Rev: server/etc/modules/Roxen.pmod:1.266

2009-01-09

2009-01-09 12:50:35 by Martin Stjernholm <mast@lysator.liu.se>

Fixed handling of missing wd argument to spawn_pike.

Rev: server/base_server/roxenloader.pike:1.402

2008-12-20

2008-12-20 03:17:57 by Martin Stjernholm <mast@lysator.liu.se>

Do not try to create the database if a query failed due to access
denied. Also throw the original error if the database creation fails.

Rev: server/base_server/roxenloader.pike:1.401

2008-11-26

2008-11-26 00:54:53 by Martin Stjernholm <mast@lysator.liu.se>

Removed an ugly kludge that never worked (thankfully). Made another
that is necessary to avoid state spillover in the connection cache for
mysql connections.

Rev: server/base_server/roxenloader.pike:1.400

2008-11-26 00:16:48 by Martin Stjernholm <mast@lysator.liu.se>

Be nicer to sql objects that got no charset functions in master_sql or
no master_sql at all.

Rev: server/base_server/roxenloader.pike:1.399

2008-11-25

2008-11-25 12:25:22 by Martin Stjernholm <mast@lysator.liu.se>

Always utf-8 encode to the debug log.

Rev: server/base_server/roxenloader.pike:1.398

2008-08-15

2008-08-15 12:33:55 by Martin Stjernholm <mast@lysator.liu.se>

Moving to pike 7.8 and dropping compatibility with earlier pikes.

Rev: server/arg_cache_plugins/replicate.pike:1.27
Rev: server/base_server/__default.pmod:1.2
Rev: server/base_server/cache.pike:1.90
Rev: server/base_server/config_userdb.pike:1.53
Rev: server/base_server/configuration.pike:1.653
Rev: server/base_server/emit_object.pike:1.7
Rev: server/base_server/fonts.pike:1.87
Rev: server/base_server/global_variables.pike:1.110
Rev: server/base_server/javamodule.pike:1.7
Rev: server/base_server/language.pike:1.43
Rev: server/base_server/module.pike:1.231
Rev: server/base_server/module_support.pike:1.135
Rev: server/base_server/prototypes.pike:1.219
Rev: server/base_server/roxen.pike:1.981
Rev: server/base_server/roxenlib.pike:1.224
Rev: server/base_server/roxenloader.pike:1.397
Rev: server/base_server/rxmlhelp.pike:1.65
Rev: server/base_server/smtprelay.pike:3.2
Rev: server/base_server/snmpagent.pike:1.24
Rev: server/bin/buildenv.pike:1.10
Rev: server/bin/create_testcert.pike:1.2
Rev: server/bin/functions:1.19
Rev: server/bin/garbagecollector.pike:1.23
Rev: server/bin/setup_nsr.pike:1.4
Rev: server/bin/sqlhelper.pike:1.4
Rev: server/config_interface/actions/change_version.pike:1.15
Rev: server/config_interface/actions/debug_info.pike:1.40
Rev: server/config_interface/actions/feature_list.pike:1.14
Rev: server/config_interface/actions/ftpstatus.pike:1.4
Rev: server/config_interface/actions/generate_rsa.pike:1.7
Rev: server/config_interface/actions/make_rsa_csr.pike:1.11
Rev: server/config_interface/actions/make_selfsigned_dsa.pike:1.11
Rev: server/config_interface/actions/make_selfsigned_rsa.pike:1.10
Rev: server/config_interface/actions/ssl_common.pike:1.8
Rev: server/config_interface/actions/tablist.pike:1.10
Rev: server/config_interface/actions/threads.pike:1.8
Rev: server/etc/env.d/java.pike:1.19
Rev: server/etc/include/variables.h:1.18
Rev: server/etc/modules/DBManager.pmod:1.76
Rev: server/etc/modules/ExtSQL.pmod:1.4
Rev: server/etc/modules/ExtScript.pmod:1.22
Rev: server/etc/modules/GText.pmod:1.20
Rev: server/etc/modules/HTML.pmod:1.8
Rev: server/etc/modules/JavaModule.pmod:1.25
Rev: server/etc/modules/LazyImage.pmod/CoordinateSystem.pike:1.4
Rev: server/etc/modules/LazyImage.pmod/Legend.pike:1.5
Rev: server/etc/modules/LazyImage.pmod/module.pmod:1.19
Rev: server/etc/modules/License.pmod:1.27
Rev: server/etc/modules/Map.pmod:1.7
Rev: server/etc/modules/PropertySet.pike:1.12
Rev: server/etc/modules/RXML.pmod/PEnt.pike:1.24
Rev: server/etc/modules/RXML.pmod/PXml.pike:1.65
Rev: server/etc/modules/RXML.pmod/module.pmod:1.367
Rev: server/etc/modules/Roxen.pmod:1.246
Rev: server/etc/modules/RoxenDebug.pmod:1.12
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.10
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.6
Rev: server/etc/modules/RoxenSSLFile.pike:1.27(DEAD)
Rev: server/etc/modules/SNMP.pmod:1.10
Rev: server/etc/modules/Servlet.pmod:1.31
Rev: server/etc/modules/SloppyDOM.pmod:1.16
Rev: server/etc/modules/StateHandler.pmod:1.13
Rev: server/etc/modules/VFS.pmod:1.7
Rev: server/etc/modules/Variable.pmod/Date.pike:1.9
Rev: server/etc/modules/Variable.pmod/Email.pike:1.15
Rev: server/etc/modules/Variable.pmod/Image.pike:1.5
Rev: server/etc/modules/Variable.pmod/Language.pike:1.2
Rev: server/etc/modules/Variable.pmod/MapLocation.pike:1.6
Rev: server/etc/modules/Variable.pmod/Mapping.pike:1.9
Rev: server/etc/modules/Variable.pmod/Upload.pike:1.5
Rev: server/etc/modules/Variable.pmod/module.pmod:1.108
Rev: server/etc/modules/_NewLDAP.pmod/client.pike:1.11(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/ldap_globals.h:1.1(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/ldap_privates.pmod:1.1(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/module.pmod:1.4(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/protocol.pike:1.1(DEAD)
Rev: server/etc/roxen_master.pike:1.150
Rev: server/etc/test/tests/ftp/ftp_test.pike:1.4
Rev: server/font_handlers/freetype.pike:1.30
Rev: server/font_handlers/imagedir.pike:1.15
Rev: server/font_handlers/imagetar.pike:1.10
Rev: server/font_handlers/ttf.pike:1.18
Rev: server/languages/catala.pike:1.11
Rev: server/languages/chinese.pike:1.2
Rev: server/languages/croatian.pike:1.11
Rev: server/languages/czech.pike:1.18
Rev: server/languages/dutch.pike:1.11
Rev: server/languages/finnish.pike:1.10
Rev: server/languages/french.pike:1.13
Rev: server/languages/german.pike:1.11
Rev: server/languages/hungarian.pike:1.7
Rev: server/languages/italian.pike:1.13
Rev: server/languages/japanese.pike:1.22
Rev: server/languages/maori.pike:1.9
Rev: server/languages/norwegian.pike:1.12
Rev: server/languages/polish.pike:1.8
Rev: server/languages/portuguese.pike:1.11
Rev: server/languages/russian.pike:1.10
Rev: server/languages/serbian.pike:1.10
Rev: server/languages/slovenian.pike:1.17
Rev: server/languages/spanish.pike:1.12
Rev: server/languages/swedish.pike:1.20
Rev: server/modules/configuration/config_tags.pike:1.197
Rev: server/modules/configuration/roxen_test.pike:1.68
Rev: server/modules/configuration/update.pike:1.40
Rev: server/modules/examples/userdb_ex.pike:1.8
Rev: server/modules/filesystems/filesystem.pike:1.157
Rev: server/modules/filesystems/incoming.pike:1.19
Rev: server/modules/filesystems/restrictedfs.pike:1.24
Rev: server/modules/filesystems/sqlfs.pike:1.9
Rev: server/modules/filesystems/userfs.pike:1.71
Rev: server/modules/filters/tableborder.pike:1.13
Rev: server/modules/filters/whitespace_remover.pike:1.4
Rev: server/modules/graphics/business.pike:1.152
Rev: server/modules/graphics/gxml.pike:1.38
Rev: server/modules/graphics/pimage.pike:1.31
Rev: server/modules/graphics/rimage/rimage.pike:1.23
Rev: server/modules/icecast/icecast.pike:1.12
Rev: server/modules/icecast/pl_common.pike:1.9
Rev: server/modules/js-support/javascript_support.pike:1.68
Rev: server/modules/ldap/ldaptag.pike:2.38
Rev: server/modules/ldap/userdb_ldap.pike:1.14
Rev: server/modules/logging/home_logger.pike:1.35
Rev: server/modules/misc/preferred_language.pike:1.32
Rev: server/modules/misc/randomtext.pike:1.10
Rev: server/modules/misc/wapadapter.pike:1.13
Rev: server/modules/misc/webdav.pike:1.38
Rev: server/modules/proxies/connect.pike:1.20
Rev: server/modules/proxies/proxy.pike:1.57
Rev: server/modules/proxies/wais.pike:1.28
Rev: server/modules/scripting/cgi.pike:2.65
Rev: server/modules/scripting/fastcgi.pike:2.13
Rev: server/modules/scripting/perl.pike:2.26
Rev: server/modules/scripting/php.pike:2.5
Rev: server/modules/scripting/piketag.pike:2.38
Rev: server/modules/scripting/servlet.pike:2.24
Rev: server/modules/scripting/webapp.pike:2.32
Rev: server/modules/security/auth_httpbasic.pike:1.12
Rev: server/modules/security/auth_httpcookie.pike:1.12
Rev: server/modules/security/htaccess.pike:1.106
Rev: server/modules/security/userdb_sql.pike:1.10
Rev: server/modules/security/userdb_system.pike:1.12
Rev: server/modules/tags/accessed.pike:1.57
Rev: server/modules/tags/email.pike:1.43
Rev: server/modules/tags/emit_exec.pike:1.4
Rev: server/modules/tags/emit_timerange.pike:1.29
Rev: server/modules/tags/insert_cached_href.pike:1.22
Rev: server/modules/tags/obox.pike:1.41
Rev: server/modules/tags/rxmltags.pike:1.553
Rev: server/modules/tags/wizz.pike:1.10
Rev: server/modules/tags/writefile.pike:1.20
Rev: server/modules/throttling/throttling_byaddress.pike:1.6
Rev: server/modules/throttling/throttling_bytime.pike:1.8
Rev: server/ntroxenloader.pike:1.9
Rev: server/protocols/ftp.pike:2.125
Rev: server/protocols/http.pike:1.561
Rev: server/protocols/prot_hilfe.pike:2.15
Rev: server/protocols/prot_snmp.pike:2.8
Rev: server/sbin/roxen-create-server:1.5
Rev: server/tools/ntroxen/startdll/cmdline.cpp:1.21

2008-08-08

2008-08-08 15:06:22 by Martin Stjernholm <mast@lysator.liu.se>

Disabled module dumping completely. Serious cleanup of that mess is
necessary, and it's doubtful that it's worth the effort. (Old code can be
enabled with ENABLE_DUMPING.)

Rev: server/base_server/roxenloader.pike:1.396
Rev: server/etc/roxen_master.pike:1.149

2008-06-24

2008-06-24 16:19:52 by Martin Stjernholm <mast@lysator.liu.se>

Changed __roxen_version__ to roxen_ver and __roxen_build__ to roxen_build to
work with pike 7.7.

Note compat issues, not least in build systems which might extract these.

Rev: server/base_server/configuration.pike:1.652
Rev: server/base_server/roxen.pike:1.977
Rev: server/base_server/roxenloader.pike:1.395
Rev: server/bin/functions:1.18
Rev: server/bin/mk_wxs.pike:1.16
Rev: server/config_interface/actions/change_version.pike:1.14
Rev: server/etc/include/version.h:1.978
Rev: server/etc/modules/Roxen.pmod:1.243
Rev: server/modules/configuration/config_filesystem.pike:1.116
Rev: server/modules/logging/roxen_network.pike:1.15
Rev: server/protocols/ftp.pike:2.123
Rev: server/tools/ntroxen/startdll/roxen.cpp:1.18

2008-05-09

2008-05-09 16:23:59 by Martin Stjernholm <mast@lysator.liu.se>

Fixed 7.7 warnings, mostly about unused local variables.

Rev: server/base_server/fonts.pike:1.86
Rev: server/base_server/highlight_pike.pike:1.7
Rev: server/base_server/roxen.pike:1.975
Rev: server/base_server/roxenlib.pike:1.223
Rev: server/base_server/roxenloader.pike:1.394
Rev: server/base_server/rxmlhelp.pike:1.64
Rev: server/etc/modules/DBManager.pmod:1.74
Rev: server/etc/modules/Dims.pmod:1.12
Rev: server/font_handlers/compactimgfile.pike:1.8
Rev: server/protocols/ftp.pike:2.121
Rev: server/protocols/http.pike:1.556

2008-04-21

2008-04-21 15:09:08 by Martin Stjernholm <mast@lysator.liu.se>

Backported the fixes to the previous backport too..

Rev: server/base_server/roxenloader.pike:1.389

2008-04-07

2008-04-07 13:12:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported automatic Mysql recovery code from Roxen 5.0.

Rev: server/base_server/global_variables.pike:1.103
Rev: server/base_server/roxenloader.pike:1.388

2008-02-13

2008-02-13 15:37:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixes to find and run myisamchk better.

Rev: server/base_server/roxenloader.pike:1.393

2008-02-07

2008-02-07 10:05:29 by Fredrik Noring <noring@nocrew.org>

Changed myisamchk: Use --silent only in Fast mode, since the other modes can take quite a lot of time. Always check tables in the same (sorted) order.

Rev: server/base_server/global_variables.pike:1.108
Rev: server/base_server/roxenloader.pike:1.392

2008-02-06

2008-02-06 15:07:43 by Fredrik Noring <noring@nocrew.org>

Fixed busy-wait loop in do_tailf().

Rev: server/base_server/roxenloader.pike:1.391

2008-02-06 15:07:43 by Fredrik Noring <noring@nocrew.org>

Fixed busy-wait loop in do_tailf().

Rev: server/base_server/roxenloader.pike:1.387

2008-02-06 13:34:04 by Martin Jonsson <marty@roxen.com>

Combine getcwd() with the MySQL slow query log unconditionally for better multi-platform compatibility.

Rev: server/base_server/roxenloader.pike:1.386

2008-02-06 13:34:04 by Martin Jonsson <marty@roxen.com>

Combine getcwd() with the MySQL slow query log unconditionally for better multi-platform compatibility.

Rev: server/base_server/roxenloader.pike:1.390

2008-02-06 13:22:46 by Martin Jonsson <marty@roxen.com>

Made the MySQL slow query log path absolute in all cases to avoid roxen_mysql trying to write the file relative to its own path.

Rev: server/base_server/roxenloader.pike:1.389

2008-02-06 13:22:45 by Martin Jonsson <marty@roxen.com>

Made the MySQL slow query log path absolute in all cases to avoid roxen_mysql trying to write the file relative to its own path.

Rev: server/base_server/roxenloader.pike:1.385

2008-02-06 12:42:42 by Fredrik Noring <noring@nocrew.org>

Automatic myisamchk at server start. The exact names and options are still somewhat up for grabs.

Rev: server/base_server/global_variables.pike:1.107
Rev: server/base_server/roxenloader.pike:1.388

2008-02-05

2008-02-05 15:40:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for packages.

Rev: server/base_server/roxenloader.pike:1.387

2008-01-17

2008-01-17 15:55:11 by Martin Jonsson <marty@roxen.com>

Enable the MySQL slow query log by default. Disable by setting the environment variable "ROXEN_MYSQL_SLOW_QUERY_LOG" to "0".

Rev: server/base_server/roxenloader.pike:1.384

2007-12-21

2007-12-21 23:25:18 by 0

Minor language fix.

Rev: server/base_server/roxenloader.pike:1.386

2007-12-07

2007-12-07 15:18:20 by Martin Jonsson <marty@roxen.com>

Enable the MySQL slow query log by default. Disable by setting the environment variable "ROXEN_MYSQL_SLOW_QUERY_LOG" to "0".

Rev: server/base_server/roxenloader.pike:1.385

2007-11-15

2007-11-15 10:22:05 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [RT 10399]. Added set_charset and get_charset in ExtSQL. Fixed charset support in DBManager to also handle sql objects without a master_sql object.

Rev: server/base_server/roxenloader.pike:1.384
Rev: server/bin/sqlhelper.pike:1.3
Rev: server/etc/modules/ExtSQL.pmod:1.3

2007-11-15 10:21:58 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [RT 10399]. Added set_charset and get_charset in ExtSQL. Fixed charset support in DBManager to also handle sql objects without a master_sql object.

Rev: server/base_server/roxenloader.pike:1.383
Rev: server/bin/sqlhelper.pike:1.3
Rev: server/etc/modules/ExtSQL.pmod:1.3

2007-09-06

2007-09-06 12:17:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now adds cache_clear_deltas().

Rev: server/base_server/roxenloader.pike:1.383

2007-08-27

2007-08-27 12:02:31 by Fredrik Noring <noring@nocrew.org>

Enable MySQL query cache DEMAND mode, with query-cache-size = 32M. Use "SQL_CACHE" in SELECT queries to engage.

Rev: server/base_server/roxenloader.pike:1.382

2007-08-27 12:02:30 by Fredrik Noring <noring@nocrew.org>

Enable MySQL query cache DEMAND mode, with query-cache-size = 32M. Use "SQL_CACHE" in SELECT queries to engage.

Rev: server/base_server/roxenloader.pike:1.382

2007-05-03

2007-05-03 14:00:55 by Martin Stjernholm <mast@lysator.liu.se>

Kludge for the "broken-unicode" charset which can be used to enable the
buggy unicode decode mode for the mysql connections when pike has been
compiled with a mysql client lib older than 4.1.0.

Rev: server/base_server/roxenloader.pike:1.381

2007-05-03 14:00:55 by Martin Stjernholm <mast@lysator.liu.se>

Kludge for the "broken-unicode" charset which can be used to enable the
buggy unicode decode mode for the mysql connections when pike has been
compiled with a mysql client lib older than 4.1.0.

Rev: server/base_server/roxenloader.pike:1.381

2006-11-17

2006-11-17 20:14:01 by Martin Stjernholm <mast@lysator.liu.se>

Removed the incompatible default to enable unicode decode mode for the mysql
connections.

Rev: server/base_server/roxenloader.pike:1.380

2006-11-17 20:14:01 by Martin Stjernholm <mast@lysator.liu.se>

Removed the incompatible default to enable unicode decode mode for the mysql
connections.

Rev: server/base_server/roxenloader.pike:1.380

2006-09-18

2006-09-18 16:18:34 by Martin Stjernholm <mast@lysator.liu.se>

Added charset handling in database sessions and the SQL tags.

Note: This requires a fairly cvs fresh pike (7.4 or later).

Rev: server/base_server/configuration.pike:1.618
Rev: server/base_server/module.pike:1.225
Rev: server/base_server/prototypes.pike:1.182
Rev: server/base_server/roxenloader.pike:1.379
Rev: server/etc/modules/DBManager.pmod:1.68
Rev: server/modules/database/sqltag.pike:1.106

2006-09-11

2006-09-11 14:30:38 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [Bug 4230 (#4230)]. Implemented support for multiple instances in the Download Debug Log Button.

Rev: server/base_server/roxenloader.pike:1.378
Rev: server/config_interface/actions/debug_summary.pike:1.13
Rev: server/start:1.226

2006-09-04

2006-09-04 16:15:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.367

2006-09-04 16:09:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added option to enable MYSQL_UNICODE_MODE (backported from Roxen 4.5).

Rev: server/base_server/roxenloader.pike:1.366

2006-08-23

2006-08-23 10:50:30 by Anders Johansson <anders@roxen.com>

Paranoia check when waiting for MySQL to start.

Rev: server/base_server/roxenloader.pike:1.377

2006-08-23 10:49:20 by Anders Johansson <anders@roxen.com>

Fixed missing return in connect_to_my_mysql and paranoia check when waiting for MySQL to start.

Rev: server/base_server/roxenloader.pike:1.365

2006-08-22

2006-08-22 09:53:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

No need to mess with mysql character_set_connection any longer.
This is now done as needed automatically by Sql.mysql (1.19 in Pike 7.4).

Rev: server/base_server/roxenloader.pike:1.376

2006-08-21

2006-08-21 15:42:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added detection of Mysql 4.1 and later.

Rev: server/base_server/roxenloader.pike:1.364

2006-08-21 15:41:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added detection of Mysql 4.1 and later.

Rev: server/base_server/roxenloader.pike:1.375

2006-08-17

2006-08-17 14:47:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

low_connect_to_my_mysql() should now support Mysql 4.0 and earlier again.

Rev: server/base_server/roxenloader.pike:1.374

2006-08-16

2006-08-16 15:25:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Use set_charset() instead of set_unicode_decode_mode().

Rev: server/base_server/roxenloader.pike:1.373

2006-08-16 12:10:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enable mysql unicode mode.

Rev: server/base_server/roxenloader.pike:1.372

2006-07-14

2006-07-14 09:54:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

connect_to_my_mysql() now avoids holding the sq_cache_lock() during establishment of new connections. cf DBManager.sql_cache_get().

Rev: server/base_server/roxenloader.pike:1.371

2006-07-14 09:54:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

connect_to_my_mysql() now avoids holding the sq_cache_lock() during establishment of new connections. cf DBManager.sql_cache_get().

Rev: server/base_server/roxenloader.pike:1.363

2006-05-31

2006-05-31 17:32:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed broken test for presence of IPv6.

Rev: server/base_server/roxenloader.pike:1.370

2006-05-31 16:18:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added diagnostic for enabling of IPv6 support.

Rev: server/base_server/roxenloader.pike:1.369

2006-05-23

2006-05-23 12:14:48 by 0

Fix [bug 4160 (#4160)] where MySQL Status tab was broken due to a variable
being declared as static.

Rev: server/base_server/roxenloader.pike:1.368
Rev: server/config_interface/dbs/status.pike:1.9

2005-12-21

2005-12-21 13:46:26 by Fredrik Noring <noring@nocrew.org>

Use ROXEN_DATADIR as default prefix for Mysql data.

Rev: server/base_server/roxenloader.pike:1.367

2005-11-14

2005-11-14 10:06:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added detection of broken system time.
Added detection of Pike compat mode.

Rev: server/base_server/roxenloader.pike:1.366

2005-10-28

2005-10-28 11:51:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ported _Roxen.make_http_headers() test from Roxen 4.0.

Rev: server/base_server/roxenloader.pike:1.365

2005-10-28 08:56:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed _Roxen->make_http_headers() detection code.

Rev: server/base_server/roxenloader.pike:1.362

2005-10-27

2005-10-27 17:39:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added detection of old _Roxen.make_http_headers().

Rev: server/base_server/roxenloader.pike:1.361

2005-09-23

2005-09-23 19:35:42 by Martin Stjernholm <mast@lysator.liu.se>

Added support for SQL connection reuse within threads. Some type
improvements. Made a lot of the internal SQL connection handling stuff
static.

Renamed (the now static) MySQLKey and the rest to SQLKey etc, since
they are not only used for MySQL connections (by DBManager).

Rev: server/base_server/roxenloader.pike:1.364

2005-08-05

2005-08-05 08:45:02 by Fredrik Noring <noring@nocrew.org>

Removed dumping of Postgres and Msql to avoid warning printouts at normal Roxen startup.

Rev: server/base_server/roxenloader.pike:1.360

2005-08-05 08:45:02 by Fredrik Noring <noring@nocrew.org>

Removed dumping of Postgres and Msql to avoid warning printouts at normal Roxen startup.

Rev: server/base_server/roxenloader.pike:1.363

2005-03-10

2005-03-10 15:17:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some notes.

Rev: server/base_server/roxenloader.pike:1.362

2005-03-10 15:13:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added detection of support for IPv6 (__ROXEN_SUPPORTS_IPV6__).

Rev: server/base_server/roxenloader.pike:1.361

2004-10-19

2004-10-19 14:38:57 by Martin Stjernholm <mast@lysator.liu.se>

Don't fail miserably if the passwd file is bogus and doesn't contain
the current user (e.g. if nis is down).

Rev: server/base_server/roxenloader.pike:1.360

2004-08-18

2004-08-18 14:19:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: server/base_server/roxenloader.pike:1.359

2004-08-18 14:19:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in mf()->open().

Rev: server/base_server/roxenloader.pike:1.358

2004-06-30

2004-06-30 17:03:20 by Martin Stjernholm <mast@lysator.liu.se>

Updated copyright notices.

Rev: server/arg_cache_plugins/replicate.pike:1.20
Rev: server/base_server/basic_defvar.pike:1.30
Rev: server/base_server/cache.pike:1.84
Rev: server/base_server/config_userdb.pike:1.50
Rev: server/base_server/configuration.pike:1.582
Rev: server/base_server/disk_cache.pike:1.62
Rev: server/base_server/emit_object.pike:1.6
Rev: server/base_server/fastpipe.pike:1.9
Rev: server/base_server/fonts.pike:1.85
Rev: server/base_server/global_variables.pike:1.93
Rev: server/base_server/highlight_pike.pike:1.6
Rev: server/base_server/hosts.pike:1.32
Rev: server/base_server/html.pike:1.16
Rev: server/base_server/http.pike:1.56
Rev: server/base_server/javamodule.pike:1.6
Rev: server/base_server/language.pike:1.41
Rev: server/base_server/module.pike:1.216
Rev: server/base_server/module_support.pike:1.118
Rev: server/base_server/newdecode.pike:1.31
Rev: server/base_server/prototypes.pike:1.145
Rev: server/base_server/proxyauth.pike:1.10
Rev: server/base_server/read_config.pike:1.65
Rev: server/base_server/roxen.pike:1.877
Rev: server/base_server/roxenlib.pike:1.219
Rev: server/base_server/roxenloader.pike:1.357
Rev: server/base_server/rxml.pike:1.329
Rev: server/base_server/rxmlhelp.pike:1.62
Rev: server/base_server/slowpipe.pike:1.15
Rev: server/base_server/socket.pike:1.25
Rev: server/base_server/state.pike:1.21
Rev: server/base_server/supports.pike:1.26
Rev: server/base_server/throttler.pike:1.11
Rev: server/base_server/wizard.pike:1.152
Rev: server/bin/distclean.pike:1.3
Rev: server/etc/modules/HTML.pmod:1.7
Rev: server/etc/modules/Roxen.pmod:1.184
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.9
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.5
Rev: server/etc/modules/StateHandler.pmod:1.11
Rev: server/font_handlers/builtin.pike:1.14
Rev: server/font_handlers/compactimgfile.pike:1.7
Rev: server/font_handlers/freetype.pike:1.26
Rev: server/font_handlers/imagedir.pike:1.14
Rev: server/font_handlers/imagetar.pike:1.9
Rev: server/font_handlers/old.pike:1.12
Rev: server/font_handlers/ttf.pike:1.17
Rev: server/modules/compat/compat.pike:1.70
Rev: server/modules/compat/configtablist.pike:1.13
Rev: server/modules/compat/directories2.pike:1.5
Rev: server/modules/compat/fastdir.pike:1.5
Rev: server/modules/compat/flik.pike:1.7
Rev: server/modules/compat/htmlparse.pike:1.7
Rev: server/modules/compat/language.pike:1.2
Rev: server/modules/compat/lpctag.pike:1.6
Rev: server/modules/compat/secure_fs.pike:1.29
Rev: server/modules/compat/sqldb.pike:1.5
Rev: server/modules/compat/userdb.pike:1.4
Rev: server/modules/compat/ximg.pike:1.11
Rev: server/modules/configuration/avg_profiling.pike:1.12
Rev: server/modules/configuration/config_filesystem.pike:1.112
Rev: server/modules/configuration/config_tags.pike:1.185
Rev: server/modules/configuration/roxen_test.pike:1.62
Rev: server/modules/configuration/update.pike:1.38
Rev: server/modules/database/sqltag.pike:1.102
Rev: server/modules/directories/directories.pike:1.94
Rev: server/modules/directories/indexfiles.pike:1.23
Rev: server/modules/examples/JavaReflector.java:1.4
Rev: server/modules/examples/common_api.pike:1.9
Rev: server/modules/examples/filter.pike:1.4
Rev: server/modules/examples/fnord.pike:1.17
Rev: server/modules/examples/last.pike:1.4
Rev: server/modules/examples/location.pike:1.6
Rev: server/modules/examples/newstyle_fnord.pike:1.15
Rev: server/modules/examples/userdb_ex.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.147
Rev: server/modules/filesystems/incoming.pike:1.18
Rev: server/modules/filesystems/restrictedfs.pike:1.23
Rev: server/modules/filesystems/sqlfs.pike:1.8
Rev: server/modules/filesystems/tarfs.pike:1.11
Rev: server/modules/filesystems/userfs.pike:1.69
Rev: server/modules/filters/auto_gzip.pike:1.13
Rev: server/modules/filters/hostredirect.pike:1.26
Rev: server/modules/filters/redirect.pike:1.35
Rev: server/modules/filters/supports_filter.pike:1.7
Rev: server/modules/filters/tableborder.pike:1.12
Rev: server/modules/filters/url_rectifier.pike:1.17
Rev: server/modules/filters/whitespace_remover.pike:1.3
Rev: server/modules/filters/word_highlight.pike:1.4
Rev: server/modules/graphics/atlas.pike:1.16
Rev: server/modules/graphics/business.pike:1.148
Rev: server/modules/graphics/cimg.pike:1.67
Rev: server/modules/graphics/gbutton.pike:1.111
Rev: server/modules/graphics/graphic_text.pike:1.295
Rev: server/modules/graphics/gxml.pike:1.32
Rev: server/modules/graphics/pimage.pike:1.30
Rev: server/modules/graphics/rimage/plugins/autocrop.pike:1.4
Rev: server/modules/graphics/rimage/plugins/color.pike:1.4
Rev: server/modules/graphics/rimage/plugins/copy.pike:1.4
Rev: server/modules/graphics/rimage/plugins/distance.pike:1.4
Rev: server/modules/graphics/rimage/plugins/flood.pike:1.4
Rev: server/modules/graphics/rimage/plugins/generic.pike:1.4
Rev: server/modules/graphics/rimage/plugins/grey.pike:1.4
Rev: server/modules/graphics/rimage/plugins/gtext.pike:1.5
Rev: server/modules/graphics/rimage/plugins/hsv2rgb.pike:1.4
Rev: server/modules/graphics/rimage/plugins/invert.pike:1.4
Rev: server/modules/graphics/rimage/plugins/load.pike:1.4
Rev: server/modules/graphics/rimage/plugins/mirrorx.pike:1.4
Rev: server/modules/graphics/rimage/plugins/mirrory.pike:1.4
Rev: server/modules/graphics/rimage/plugins/move.pike:1.4
Rev: server/modules/graphics/rimage/plugins/paste.pike:1.5
Rev: server/modules/graphics/rimage/plugins/polygon.pike:1.4
Rev: server/modules/graphics/rimage/plugins/restore.pike:1.4
Rev: server/modules/graphics/rimage/plugins/rgb2hsv.pike:1.4
Rev: server/modules/graphics/rimage/plugins/rotate.pike:1.4
Rev: server/modules/graphics/rimage/plugins/save.pike:1.5
Rev: server/modules/graphics/rimage/plugins/scale.pike:1.4
Rev: server/modules/graphics/rimage/plugins/skewx.pike:1.4
Rev: server/modules/graphics/rimage/plugins/skewy.pike:1.4
Rev: server/modules/graphics/rimage/plugins/solid.pike:1.5
Rev: server/modules/graphics/rimage/plugins/threshold.pike:1.4
Rev: server/modules/graphics/rimage/plugins/tunedbox.pike:1.5
Rev: server/modules/graphics/rimage/plugins/write.pike:1.4
Rev: server/modules/graphics/rimage/rimage.pike:1.22
Rev: server/modules/graphics/tablist.pike:1.59
Rev: server/modules/graphics/wiretap.pike:1.35
Rev: server/modules/icecast/dir_playlist.pike:1.5
Rev: server/modules/icecast/icecast.pike:1.10
Rev: server/modules/icecast/pl_common.pike:1.8
Rev: server/modules/ldap/ldaptag.pike:2.31
Rev: server/modules/ldap/userdb_ldap.pike:1.13
Rev: server/modules/logging/client_logger.pike:1.16
Rev: server/modules/logging/home_logger.pike:1.32
Rev: server/modules/logging/nologging.pike:1.15
Rev: server/modules/logging/roxen_network.pike:1.13
Rev: server/modules/misc/contenttypes.pike:1.24
Rev: server/modules/misc/demo.pike:1.21
Rev: server/modules/misc/implicit_use.pike:1.7
Rev: server/modules/misc/ismap.pike:1.20
Rev: server/modules/misc/language2.pike:1.22
Rev: server/modules/misc/pathinfo.pike:1.19
Rev: server/modules/misc/preferred_language.pike:1.27
Rev: server/modules/misc/randomtext.pike:1.8
Rev: server/modules/misc/robots.txt.pike:1.4
Rev: server/modules/misc/wapadapter.pike:1.12
Rev: server/modules/proxies/connect.pike:1.19
Rev: server/modules/proxies/ftpgateway.pike:1.41
Rev: server/modules/proxies/gopher.pike:1.27
Rev: server/modules/proxies/proxy.pike:1.55
Rev: server/modules/proxies/relay2.pike:1.33
Rev: server/modules/proxies/wais.pike:1.26
Rev: server/modules/scripting/cgi.pike:2.62
Rev: server/modules/scripting/fastcgi.pike:2.12
Rev: server/modules/scripting/fpscript.pike:1.14
Rev: server/modules/scripting/perl.pike:2.25
Rev: server/modules/scripting/pikescript.pike:1.73
Rev: server/modules/scripting/piketag.pike:2.37
Rev: server/modules/scripting/servlet.pike:2.23
Rev: server/modules/scripting/webapp.pike:2.31
Rev: server/modules/security/auth_httpbasic.pike:1.10
Rev: server/modules/security/auth_httpcookie.pike:1.11
Rev: server/modules/security/htaccess.pike:1.104
Rev: server/modules/security/userdb_system.pike:1.11
Rev: server/modules/tags/accessed.pike:1.54
Rev: server/modules/tags/additional_rxml.pike:1.23
Rev: server/modules/tags/awizard.pike:1.27
Rev: server/modules/tags/check_spelling.pike:1.19
Rev: server/modules/tags/countdown.pike:1.52
Rev: server/modules/tags/diremit.pike:1.18
Rev: server/modules/tags/email.pike:1.28
Rev: server/modules/tags/emit_timerange.pike:1.14
Rev: server/modules/tags/foldlist.pike:1.36
Rev: server/modules/tags/html_wash.pike:1.27
Rev: server/modules/tags/indirect_href.pike:1.34
Rev: server/modules/tags/javascript_support/javascript_support.pike:1.59
Rev: server/modules/tags/javascript_support/scripts/CrossPlatform.js:1.19
Rev: server/modules/tags/javascript_support/scripts/DragDrop.js:1.4
Rev: server/modules/tags/javascript_support/scripts/DynamicLoading.js:1.19
Rev: server/modules/tags/javascript_support/scripts/Popup.js:1.22
Rev: server/modules/tags/javascript_support/scripts/Scroll.js:1.5
Rev: server/modules/tags/killframe.pike:1.36
Rev: server/modules/tags/obox.pike:1.40
Rev: server/modules/tags/rxmlparse.pike:1.72
Rev: server/modules/tags/sed.pike:1.14
Rev: server/modules/tags/session_tag.pike:1.20
Rev: server/modules/tags/sizer.pike:1.24
Rev: server/modules/tags/ssi.pike:1.45
Rev: server/modules/tags/tablify.pike:1.76
Rev: server/modules/tags/translation_mod.pike:1.14
Rev: server/modules/tags/vform.pike:1.47
Rev: server/modules/tags/wizard_tag.pike:1.33
Rev: server/modules/tags/wizz.pike:1.9
Rev: server/modules/throttling/baseline_throttling.pike:1.8
Rev: server/modules/throttling/throttlelib.pike:1.14
Rev: server/modules/throttling/throttletags.pike:1.15
Rev: server/modules/throttling/throttling_byaddress.pike:1.5
Rev: server/modules/throttling/throttling_byhostname.pike:1.3
Rev: server/modules/throttling/throttling_bytime.pike:1.7
Rev: server/modules/throttling/throttling_bytype.pike:1.10
Rev: server/modules/throttling/throttling_byuser.pike:1.4
Rev: server/more_modules/tagdoc_notation.pike:2.3
Rev: server/protocols/ftp.pike:2.102
Rev: server/protocols/http.pike:1.459
Rev: server/protocols/prot_ftp.pike:2.4
Rev: server/protocols/prot_ftps.pike:2.5
Rev: server/protocols/prot_hilfe.pike:2.11
Rev: server/protocols/prot_http.pike:2.6
Rev: server/protocols/prot_https.pike:2.7
Rev: server/protocols/prot_tetris.pike:2.5
Rev: server/tools/ntroxen/startdll/startdll.rc:1.4
Rev: server/tools/ntroxen/version.h:1.22

2004-06-24

2004-06-24 13:06:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed use of Roxen Builtin Font when Image.TTF is empty, but Image.FreeType is not.

Rev: server/base_server/roxenloader.pike:1.356

2004-05-13

2004-05-13 23:18:46 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug that could cause compile errors to disappear.

Rev: server/base_server/roxenloader.pike:1.355

2004-05-07

2004-05-07 18:26:20 by Martin Stjernholm <mast@lysator.liu.se>

Cleaned up the code that adds identifiers from prototypes.pike as global
constants.

Rev: server/base_server/prototypes.pike:1.110
Rev: server/base_server/roxenloader.pike:1.354

2004-04-28

2004-04-28 19:52:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added DAVLock.

Rev: server/base_server/roxenloader.pike:1.353

2004-04-26

2004-04-26 16:08:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated some checks and messages.

Rev: server/base_server/roxenloader.pike:1.352

2004-04-13

2004-04-13 16:51:05 by Martin Stjernholm <mast@lysator.liu.se>

Moved (most of) the response header generation from http.pike to RequestID.
Fixed lookups in the Roxen module from prototypes.pike.

Rev: server/base_server/prototypes.pike:1.80
Rev: server/base_server/roxenloader.pike:1.351
Rev: server/protocols/ftp.pike:2.93
Rev: server/protocols/http.pike:1.427

2003-12-12

2003-12-12 16:58:57 by 0

Windows fix for new MySQL.

Rev: server/base_server/roxenloader.pike:1.350

2003-12-12 16:58:50 by 0

Windows fix for new MySQL.

Rev: server/base_server/roxenloader.pike:1.346

2003-10-20

2003-10-20 13:23:59 by Martin Stjernholm <mast@lysator.liu.se>

Fixed silly infinite recursion in mark_fd debug. This is only applicable
when FD_DEBUG is defined.

Rev: server/base_server/roxenloader.pike:1.345

2003-10-20 13:23:55 by Martin Stjernholm <mast@lysator.liu.se>

Fixed silly infinite recursion in mark_fd debug. This is only applicable
when FD_DEBUG is defined.

Rev: server/base_server/roxenloader.pike:1.349

2003-09-15

2003-09-15 15:13:46 by Martin Stjernholm <mast@lysator.liu.se>

Mask exit() to improve logging.

Rev: server/base_server/roxenloader.pike:1.348

2003-09-15 14:48:17 by Martin Stjernholm <mast@lysator.liu.se>

Trace gc runs when GC_TRACE is defined.

Rev: server/base_server/roxenloader.pike:1.347

2003-09-15 14:47:48 by Martin Stjernholm <mast@lysator.liu.se>

Editors behave better when parens are balanced.

Rev: server/base_server/roxenloader.pike:1.346

2003-06-02

2003-06-02 12:07:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MultiStatus et al.

Rev: server/base_server/roxenloader.pike:1.345

2003-04-22

2003-04-22 08:01:53 by Mattias Andersson <matan@lysator.liu.se>

Control the mysql user with my.cfg instead of --user. Makes it possible to run mysql as any user even when roxen is started by root.

Rev: server/base_server/roxenloader.pike:1.344

2003-04-14

2003-04-14 16:56:31 by Martin Stjernholm <mast@lysator.liu.se>

The module paths are added by the start script already.

Rev: server/base_server/roxenloader.pike:1.343

2003-03-25

2003-03-25 13:37:31 by 0

Help the support guys a bit by providing OS info in the debug log.

Rev: server/base_server/roxenloader.pike:1.342

2003-03-06

2003-03-06 10:31:38 by 0

Typographical adjustments.

Rev: server/base_server/roxenloader.pike:1.341
Rev: server/config_interface/actions/change_version.pike:1.11
Rev: server/config_interface/actions/debug_info.pike:1.29
Rev: server/config_interface/actions/upload_license.pike:1.9
Rev: server/config_interface/dbs/browser.pike:1.42
Rev: server/config_interface/dbs/new_db.pike:1.11
Rev: server/site_templates/docs.pike:1.3
Rev: server/site_templates/example.pike:1.3
Rev: server/site_templates/standard.pike:1.9

2003-03-05

2003-03-05 16:24:21 by Martin Stjernholm <mast@lysator.liu.se>

Do not call enable_coredumps in each thread; the bug was in Pike and is
fixed in 7.2.469.

Rev: server/base_server/roxen.pike:1.806
Rev: server/base_server/roxenloader.pike:1.328
Rev: server/etc/include/roxen.h:1.25

2003-03-05 15:53:00 by Martin Stjernholm <mast@lysator.liu.se>

Ported (correctly) the fix from 3.4 to enable coredumps for seteuid
processes on Linux.

Rev: server/base_server/roxen.pike:1.820
Rev: server/base_server/roxenloader.pike:1.340
Rev: server/etc/include/roxen.h:1.25

2003-03-05 15:51:53 by Martin Stjernholm <mast@lysator.liu.se>

Reverted the fix to call enable_coredumps in each thread; the bug was in Pike.

Rev: server/base_server/roxen.pike:1.825
Rev: server/base_server/roxenloader.pike:1.340
Rev: server/etc/include/roxen.h:1.25

2003-03-05 13:50:43 by Martin Stjernholm <mast@lysator.liu.se>

Backported fix from 3.3 to get coredumps on Linux when the process is
seteuid and/or setegid (requires Pike 7.2.465 or later).

Rev: server/base_server/roxen.pike:1.805
Rev: server/base_server/roxenloader.pike:1.327
Rev: server/etc/include/roxen.h:1.24

2003-03-05 13:47:26 by Martin Stjernholm <mast@lysator.liu.se>

Compatibility fix for system.dumpable in 7.2. Ensure that enable_coredumps
is run in every thread we know about.

Rev: server/base_server/roxen.pike:1.824
Rev: server/base_server/roxenloader.pike:1.339
Rev: server/etc/include/roxen.h:1.24

2003-03-05 13:47:24 by Martin Stjernholm <mast@lysator.liu.se>

Compatibility fix for system.dumpable in 7.2. Ensure that enable_coredumps
is run in every thread we know about.

Rev: server/base_server/roxen.pike:1.819
Rev: server/base_server/roxenloader.pike:1.339
Rev: server/etc/include/roxen.h:1.24

2003-03-03

2003-03-03 13:26:02 by Anders Johansson <anders@roxen.com>

Do MySQL error log tail also when mysqld was already running.

Rev: server/base_server/roxenloader.pike:1.338

2003-03-03 13:26:01 by Anders Johansson <anders@roxen.com>

Do MySQL error log tail also when mysqld was already running.

Rev: server/base_server/roxenloader.pike:1.338

2003-03-02

2003-03-02 11:41:57 by Anders Johansson <anders@roxen.com>

Fixed broken "tail" of MySQL error log when not using a sepparate thread.
Also made report_* work before roxen is loaded.

Rev: server/base_server/roxenloader.pike:1.337

2003-03-02 11:41:57 by Anders Johansson <anders@roxen.com>

Fixed broken "tail" of MySQL error log when not using a sepparate thread.
Also made report_* work before roxen is loaded.

Rev: server/base_server/roxenloader.pike:1.337

2003-02-21

2003-02-21 12:26:05 by Anders Johansson <anders@roxen.com>

Updated version requirements.

Rev: server/base_server/roxenloader.pike:1.336

2003-02-21 12:26:05 by Anders Johansson <anders@roxen.com>

Updated version requirements.

Rev: server/base_server/roxenloader.pike:1.336

2003-02-19

2003-02-19 10:28:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.335

2003-02-19 10:28:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.335

2003-02-19 09:49:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported Linux pthread workaround from Roxen 3.4.

Rev: server/base_server/roxenloader.pike:1.334

2003-02-19 09:45:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.334

2003-02-05

2003-02-05 13:34:06 by 0

A bunch of typographic fixes.

Rev: server/base_server/roxen.pike:1.822
Rev: server/base_server/roxenloader.pike:1.333
Rev: server/start:1.199

2003-02-03

2003-02-03 13:08:20 by Mattias Andersson <matan@lysator.liu.se>

Stupid cvs crap.

Rev: server/base_server/roxenloader.pike:1.333

2003-02-03 12:22:21 by Mattias Andersson <matan@lysator.liu.se>

Changes made in the wrong tree.

Rev: server/base_server/roxenloader.pike:1.332

2003-02-03 11:31:40 by Mattias Andersson <matan@lysator.liu.se>

Control the mysql user with my.cfg instead of --user. Makes it possible to run mysql as any user even when roxen is started by root.

Rev: server/base_server/roxenloader.pike:1.331

2003-01-22

2003-01-22 17:37:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation fix.

Rev: server/base_server/roxenloader.pike:1.332

2003-01-22 16:12:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

add_cvs_ids() now knows about backtraceframes.

Rev: server/base_server/roxenloader.pike:1.331

2002-12-11

2002-12-11 17:31:43 by Mattias Andersson <matan@lysator.liu.se>

Don't remove old my.cfg if it exist.

Rev: server/base_server/roxenloader.pike:1.330

2002-10-28

2002-10-28 17:23:58 by 0

Try harder in finding the version number when running Roxen from CVS.

Rev: server/base_server/roxenloader.pike:1.329

2002-10-25

2002-10-25 18:19:40 by Martin Stjernholm <mast@lysator.liu.se>

Made sure id->misc->pref_languages always exists, so that we can do language
stuff without hassle also in internal requests etc. (Even the
preferred_language module itself assumes that it always exists, which caused
trouble in e.g. the resolve path wizard.) <opinion>PrefLanguages should have
been integrated into RequestID from the beginning.</opinion>

Rev: server/base_server/prototypes.pike:1.53
Rev: server/base_server/roxen.pike:1.810
Rev: server/base_server/roxenloader.pike:1.328
Rev: server/protocols/ftp.pike:2.83
Rev: server/protocols/http.pike:1.380

2002-10-01

2002-10-01 23:18:16 by Martin Nilsson <mani@lysator.liu.se>

base_server -> server_core

Rev: server/base_server/admin_userdb.pike:1.56(DEAD)
Rev: server/base_server/basic_defvar.pike:1.33(DEAD)
Rev: server/base_server/cache.pike:1.84(DEAD)
Rev: server/base_server/configuration.pike:1.536(DEAD)
Rev: server/base_server/disk_cache.pike:1.63(DEAD)
Rev: server/base_server/emit_object.pike:1.6(DEAD)
Rev: server/base_server/fastpipe.pike:1.10(DEAD)
Rev: server/base_server/fonts.pike:1.86(DEAD)
Rev: server/base_server/global_variables.pike:1.95(DEAD)
Rev: server/base_server/highlight_pike.pike:1.7(DEAD)
Rev: server/base_server/hosts.pike:1.32(DEAD)
Rev: server/base_server/html.pike:1.18(DEAD)
Rev: server/base_server/http.pike:1.56(DEAD)
Rev: server/base_server/image_cache.xml:1.7(DEAD)
Rev: server/base_server/javamodule.pike:1.6(DEAD)
Rev: server/base_server/language.pike:1.41(DEAD)
Rev: server/base_server/module.pike:1.133(DEAD)
Rev: server/base_server/module_support.pike:1.120(DEAD)
Rev: server/base_server/newdecode.pike:1.32(DEAD)
Rev: server/base_server/prototypes.pike:1.58(DEAD)
Rev: server/base_server/proxyauth.pike:1.10(DEAD)
Rev: server/base_server/read_config.pike:1.66(DEAD)
Rev: server/base_server/roxen.pike:1.821(DEAD)
Rev: server/base_server/roxenlib.pike:1.216(DEAD)
Rev: server/base_server/roxenloader.pike:1.342(DEAD)
Rev: server/base_server/rxml.pike:1.326(DEAD)
Rev: server/base_server/rxmlhelp.pike:1.60(DEAD)
Rev: server/base_server/slowpipe.pike:1.16(DEAD)
Rev: server/base_server/snmpagent.pike:1.22(DEAD)
Rev: server/base_server/socket.pike:1.24(DEAD)
Rev: server/base_server/state.pike:1.21(DEAD)
Rev: server/base_server/supports.pike:1.27(DEAD)
Rev: server/base_server/throttler.pike:1.12(DEAD)
Rev: server/base_server/wizard.pike:1.144(DEAD)
Rev: server/server_core/admin_userdb.pike:1.56
Rev: server/server_core/basic_defvar.pike:1.33
Rev: server/server_core/cache.pike:1.84
Rev: server/server_core/configuration.pike:1.536
Rev: server/server_core/disk_cache.pike:1.63
Rev: server/server_core/emit_object.pike:1.6
Rev: server/server_core/fastpipe.pike:1.10(DEAD)
Rev: server/server_core/fonts.pike:1.86
Rev: server/server_core/global_variables.pike:1.95
Rev: server/server_core/highlight_pike.pike:1.7(DEAD)
Rev: server/server_core/hosts.pike:1.32
Rev: server/server_core/html.pike:1.18
Rev: server/server_core/http.pike:1.56
Rev: server/server_core/image_cache.xml:1.7
Rev: server/server_core/javamodule.pike:1.6
Rev: server/server_core/language.pike:1.41
Rev: server/server_core/module.pike:1.133
Rev: server/server_core/module_support.pike:1.120
Rev: server/server_core/newdecode.pike:1.32
Rev: server/server_core/prototypes.pike:1.58
Rev: server/server_core/proxyauth.pike:1.10(DEAD)
Rev: server/server_core/read_config.pike:1.66
Rev: server/server_core/roxen.pike:1.821
Rev: server/server_core/roxenlib.pike:1.216
Rev: server/server_core/roxenloader.pike:1.342
Rev: server/server_core/rxml.pike:1.326
Rev: server/server_core/rxmlhelp.pike:1.60
Rev: server/server_core/slowpipe.pike:1.16(DEAD)
Rev: server/server_core/snmpagent.pike:1.22
Rev: server/server_core/socket.pike:1.24
Rev: server/server_core/state.pike:1.21
Rev: server/server_core/supports.pike:1.27
Rev: server/server_core/throttler.pike:1.12
Rev: server/server_core/wizard.pike:1.144
Rev: server/start:1.199

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

([])[0] -> UNDEFINED

Rev: server/base_server/basic_defvar.pike:1.33
Rev: server/base_server/cache.pike:1.84
Rev: server/base_server/configuration.pike:1.536
Rev: server/base_server/roxenloader.pike:1.342
Rev: server/data/roxen_master.pike:1.127
Rev: server/modules/tags/emit_timerange.pike:1.6
Rev: server/pike_modules/Variable.pmod/module.pmod:1.81

2002-09-26

2002-09-26 22:23:24 by Martin Nilsson <mani@lysator.liu.se>

Clear old mysqld error log before starting the tail process. This should fix the missing error messages in [bug 3200 (#3200)]. [1.326]

Rev: server/base_server/roxenloader.pike:1.341

2002-09-17

2002-09-17 12:43:17 by Martin Stjernholm <mast@lysator.liu.se>

Clear the modules cache too for --remove-dumped since it currently
doesn't depend on the module path properly.

Rev: server/base_server/roxenloader.pike:1.327

2002-08-20

2002-08-20 16:28:37 by Anders Johansson <anders@roxen.com>

Clear old mysqld error log before starting the tail process. This shoudl fix the missing error messages in [bug 3200 (#3200)].

Rev: server/base_server/roxenloader.pike:1.310

2002-08-20 16:28:36 by Anders Johansson <anders@roxen.com>

Clear old mysqld error log before starting the tail process. This shoudl fix the missing error messages in [bug 3200 (#3200)].

Rev: server/base_server/roxenloader.pike:1.326

2002-08-20 16:28:36 by Anders Johansson <anders@roxen.com>

Clear old mysqld error log before starting the tail process. This shoudl fix the missing error messages in [bug 3200 (#3200)].

Rev: server/base_server/roxenloader.pike:1.326

2002-07-03

2002-07-03 20:20:33 by Martin Nilsson <mani@lysator.liu.se>

Foreach review

Rev: server/base_server/admin_userdb.pike:1.56
Rev: server/base_server/basic_defvar.pike:1.32
Rev: server/base_server/cache.pike:1.83
Rev: server/base_server/configuration.pike:1.531
Rev: server/base_server/html.pike:1.17
Rev: server/base_server/module.pike:1.133
Rev: server/base_server/module_support.pike:1.116
Rev: server/base_server/newdecode.pike:1.32
Rev: server/base_server/prototypes.pike:1.58
Rev: server/base_server/read_config.pike:1.66
Rev: server/base_server/roxen.pike:1.816
Rev: server/base_server/roxenloader.pike:1.340
Rev: server/base_server/supports.pike:1.27
Rev: server/base_server/wizard.pike:1.144

2002-07-03 12:47:31 by Martin Nilsson <mani@lysator.liu.se>

Nicer error reporting.

Rev: server/admin_interface/sites/create_site_with_template.pike:1.31
Rev: server/admin_interface/sites/site_content.pike:1.138
Rev: server/base_server/configuration.pike:1.529
Rev: server/base_server/disk_cache.pike:1.63
Rev: server/base_server/prototypes.pike:1.57
Rev: server/base_server/roxen.pike:1.813
Rev: server/base_server/roxenloader.pike:1.339
Rev: server/base_server/snmpagent.pike:1.22
Rev: server/base_server/wizard.pike:1.143
Rev: server/bin/fixquota.pike:1.3
Rev: server/bin/garbagecollector.pike:1.21
Rev: server/bin/lsquota.pike:1.3
Rev: server/bin/unpack_cif.pike:1.5
Rev: server/data/test/scripts/functions.pike:1.2
Rev: server/modules/filesystems/userfs.pike:1.69
Rev: server/modules/graphics/business.pike:1.147
Rev: server/modules/proxies/port_forwarder.pike:1.12
Rev: server/modules/proxies/wais.pike:1.26
Rev: server/modules/scripting/cgi.pike:2.59
Rev: server/modules/scripting/fastcgi.pike:2.11
Rev: server/modules/scripting/perl.pike:2.24
Rev: server/modules/scripting/pikescript.pike:1.72
Rev: server/modules/security/htaccess.pike:1.95
Rev: server/modules/tags/awizard.pike:1.26
Rev: server/modules/tags/email.pike:1.19
Rev: server/modules/tags/emit_timerange.pike:1.5
Rev: server/modules/tags/rxmltags.pike:1.380
Rev: server/modules/throttling/throttling_byaddress.pike:1.5
Rev: server/pike_modules/DBManager.pmod:1.57
Rev: server/pike_modules/ExtScript.pmod:1.16
Rev: server/pike_modules/LazyImage.pmod/module.pmod:1.9
Rev: server/pike_modules/Map.pmod:1.6
Rev: server/pike_modules/Roxen.pmod:1.146
Rev: server/pike_modules/RoxenRPC.pmod/Client.pike:1.16
Rev: server/pike_modules/RoxenRPC.pmod/Server.pike:1.19
Rev: server/pike_modules/Servlet.pmod:1.28
Rev: server/pike_modules/Variable.pmod/MapLocation.pike:1.4
Rev: server/plugins/font_handlers/compactimgfile.pike:1.7
Rev: server/plugins/protocols/http.pike:1.373

2002-06-28

2002-06-28 23:16:47 by Martin Nilsson <mani@lysator.liu.se>

Added prototypes as constant Prototypes.

Rev: server/base_server/roxenloader.pike:1.338

2002-06-15

2002-06-15 21:07:03 by Martin Nilsson <mani@lysator.liu.se>

configuration interface -> administration interface

Rev: server/admin_interface/dbs/new_group.pike:1.7
Rev: server/admin_interface/sites/config_left_item.pike:1.63
Rev: server/admin_interface/sites/site_content.pike:1.137
Rev: server/admin_interface/whatsnew.html:1.34
Rev: server/base_server/config_userdb.pike:1.52
Rev: server/base_server/configuration.pike:1.525
Rev: server/base_server/global_variables.pike:1.94
Rev: server/base_server/roxenloader.pike:1.337
Rev: server/bin/create_configif.pike:1.43
Rev: server/modules/administration/INFO:1.3
Rev: server/modules/administration/avg_profiling.pike:1.10
Rev: server/modules/administration/roxen_test.pike:1.54
Rev: server/modules/compat/sqldb.pike:1.5
Rev: server/modules/configuration/INFO:1.3(DEAD)
Rev: server/modules/configuration/avg_profiling.pike:1.10(DEAD)
Rev: server/modules/configuration/config_filesystem.pike:1.115
Rev: server/modules/configuration/config_tags.pike:1.181
Rev: server/modules/configuration/roxen_test.pike:1.54(DEAD)
Rev: server/modules/graphics/tablist.pike:1.59
Rev: server/modules/ldap/userdb_ldap.pike:1.15
Rev: server/modules/tags/additional_rxml.pike:1.24
Rev: server/modules/tags/indirect_href.pike:1.34
Rev: server/pike_modules/DBManager.pmod:1.56
Rev: server/pike_modules/Variable.pmod/module.pmod:1.79

2002-06-15 16:22:49 by Martin Nilsson <mani@lysator.liu.se>

2.4 -> 2.5

Rev: COMPATIBILITY:1.6
Rev: server/base_server/roxen.pike:1.808
Rev: server/base_server/roxenloader.pike:1.336
Rev: server/data/test/config/Test_server_1:1.11
Rev: server/tools/ntroxen/VERSION:1.196

2002-06-14

2002-06-14 16:05:05 by Johan Sundström <oyasumi@gmail.com>

Roxen WebServer -> Internet Server

Rev: local/README:1.2
Rev: server/base_server/basic_defvar.pike:1.31
Rev: server/base_server/cache.pike:1.80
Rev: server/base_server/config_userdb.pike:1.49
Rev: server/base_server/configuration.pike:1.524
Rev: server/base_server/disk_cache.pike:1.62
Rev: server/base_server/emit_object.pike:1.6
Rev: server/base_server/fastpipe.pike:1.9
Rev: server/base_server/fonts.pike:1.84
Rev: server/base_server/global_variables.pike:1.93
Rev: server/base_server/highlight_pike.pike:1.6
Rev: server/base_server/hosts.pike:1.32
Rev: server/base_server/html.pike:1.16
Rev: server/base_server/http.pike:1.56
Rev: server/base_server/javamodule.pike:1.6
Rev: server/base_server/module.pike:1.132
Rev: server/base_server/module_support.pike:1.113
Rev: server/base_server/newdecode.pike:1.31
Rev: server/base_server/prototypes.pike:1.54
Rev: server/base_server/read_config.pike:1.64
Rev: server/base_server/roxen.pike:1.806
Rev: server/base_server/roxenlib.pike:1.216
Rev: server/base_server/roxenloader.pike:1.335
Rev: server/base_server/rxml.pike:1.326
Rev: server/base_server/rxmlhelp.pike:1.58
Rev: server/base_server/slowpipe.pike:1.15
Rev: server/base_server/socket.pike:1.24
Rev: server/base_server/state.pike:1.21
Rev: server/base_server/supports.pike:1.26
Rev: server/base_server/throttler.pike:1.11
Rev: server/base_server/wizard.pike:1.142
Rev: server/bin/create_configif.pike:1.42
Rev: server/config_interface/sites/create_site_with_template.pike:1.29
Rev: server/config_interface/whatsnew.html:1.33
Rev: server/data/example_pages/eng/index.html:1.6
Rev: server/data/example_pages/template:1.3
Rev: server/data/test/config/Test_server_1:1.10
Rev: server/modules/configuration/roxen_test.pike:1.54
Rev: server/modules/icecast/pl_common.pike:1.9
Rev: server/modules/logging/roxen_network.pike:1.10
Rev: server/modules/misc/robots.txt.pike:1.4
Rev: server/modules/tags/additional_rxml.pike:1.23
Rev: server/modules/tags/javascript_support/scripts/CrossPlatform.js:1.11
Rev: server/modules/tags/javascript_support/scripts/DragDrop.js:1.4
Rev: server/modules/tags/javascript_support/scripts/DynamicLoading.js:1.11
Rev: server/modules/tags/javascript_support/scripts/Popup.js:1.19
Rev: server/modules/tags/javascript_support/scripts/Scroll.js:1.5
Rev: server/modules/tags/rxmltags.pike:1.375
Rev: server/pike_modules/StateHandler.pmod:1.10
Rev: server/plugins/arg_cache/replicate.pike:1.16
Rev: server/plugins/font_handlers/builtin.pike:1.14
Rev: server/plugins/font_handlers/compactimgfile.pike:1.6
Rev: server/plugins/font_handlers/freetype.pike:1.18
Rev: server/plugins/font_handlers/imagedir.pike:1.13
Rev: server/plugins/font_handlers/imagetar.pike:1.8
Rev: server/plugins/font_handlers/old.pike:1.12
Rev: server/plugins/font_handlers/ttf.pike:1.14
Rev: server/plugins/protocols/http.pike:1.371
Rev: server/start:1.198
Rev: server/tools/ntroxen/startdll/cmdline.cpp:1.20
Rev: server/tools/ntroxen/startdll/roxen.cpp:1.16
Rev: server/tools/roxenis.mib:1.4

2002-06-14 01:00:01 by Johan Sundström <oyasumi@gmail.com>

Make MySQL 3.23.50 not complain loudly about innodb stuff.

Rev: server/base_server/roxenloader.pike:1.334

2002-06-14 00:38:18 by Martin Nilsson <mani@lysator.liu.se>

Fixes for the new plugins directory.

Rev: server/arg_cache_plugins/replicate.pike:1.15(DEAD)
Rev: server/base_server/fonts.pike:1.83
Rev: server/base_server/roxen.pike:1.805
Rev: server/base_server/roxenloader.pike:1.333
Rev: server/font_handlers/builtin.pike:1.13(DEAD)
Rev: server/font_handlers/compactimgfile.pike:1.5(DEAD)
Rev: server/font_handlers/freetype.pike:1.17(DEAD)
Rev: server/font_handlers/imagedir.pike:1.12(DEAD)
Rev: server/font_handlers/imagetar.pike:1.7(DEAD)
Rev: server/font_handlers/old.pike:1.11(DEAD)
Rev: server/font_handlers/ttf.pike:1.13(DEAD)
Rev: server/plugins/arg_cache/replicate.pike:1.15
Rev: server/plugins/font_handlers/builtin.pike:1.13
Rev: server/plugins/font_handlers/compactimgfile.pike:1.5
Rev: server/plugins/font_handlers/freetype.pike:1.17
Rev: server/plugins/font_handlers/imagedir.pike:1.12
Rev: server/plugins/font_handlers/imagetar.pike:1.7
Rev: server/plugins/font_handlers/old.pike:1.11
Rev: server/plugins/font_handlers/ttf.pike:1.13
Rev: server/plugins/protocols/ftp.pike:2.80
Rev: server/plugins/protocols/http.pike:1.370
Rev: server/plugins/protocols/prot_ftp.pike:2.3
Rev: server/plugins/protocols/prot_ftps.pike:2.4
Rev: server/plugins/protocols/prot_hilfe.pike:2.13
Rev: server/plugins/protocols/prot_http.pike:2.5
Rev: server/plugins/protocols/prot_https.pike:2.4
Rev: server/plugins/protocols/prot_tetris.pike:2.4
Rev: server/plugins/protocols/tetris.pike:1.9
Rev: server/protocols/ftp.pike:2.80(DEAD)
Rev: server/protocols/http.pike:1.370(DEAD)
Rev: server/protocols/prot_ftp.pike:2.3(DEAD)
Rev: server/protocols/prot_ftps.pike:2.4(DEAD)
Rev: server/protocols/prot_hilfe.pike:2.13(DEAD)
Rev: server/protocols/prot_http.pike:2.5(DEAD)
Rev: server/protocols/prot_https.pike:2.4(DEAD)
Rev: server/protocols/prot_tetris.pike:2.4(DEAD)
Rev: server/protocols/tetris.pike:1.9(DEAD)

2002-06-13

2002-06-13 14:16:14 by Martin Nilsson <mani@lysator.liu.se>

Rearranged some code to be in more logical order.

Rev: server/base_server/roxenloader.pike:1.332

2002-06-11

2002-06-11 00:42:18 by Martin Nilsson <mani@lysator.liu.se>

Fixed a formatting function for pike capabilities warnings.

Rev: server/base_server/roxenloader.pike:1.331

2002-06-10

2002-06-10 14:53:33 by Martin Nilsson <mani@lysator.liu.se>

Fixed a spello

Rev: server/base_server/roxenloader.pike:1.330

2002-06-05

2002-06-05 10:18:18 by Martin Nilsson <mani@lysator.liu.se>

Moved etc to data

Rev: server/base_server/basic_defvar.pike:1.30
Rev: server/base_server/configuration.pike:1.518
Rev: server/base_server/global_variables.pike:1.89
Rev: server/base_server/roxen.pike:1.797
Rev: server/base_server/roxenloader.pike:1.329
Rev: server/bin/buildenv.pike:1.8
Rev: server/bin/create_configif.pike:1.41
Rev: server/bin/functions:1.11
Rev: server/data/.cvsignore:1.2
Rev: server/data/Makefile:1.3
Rev: server/data/Makefile.in:1.3
Rev: server/data/contenttypes:1.2
Rev: server/data/example_pages/eng/fonts.html:1.2
Rev: server/data/example_pages/eng/help.html:1.1
Rev: server/data/example_pages/eng/index.html:1.5
Rev: server/data/example_pages/index.html:1.2
Rev: server/data/example_pages/template:1.2
Rev: server/data/extensions:1.49
Rev: server/data/include/config.h:1.32
Rev: server/data/include/config_interface.h:1.10
Rev: server/data/include/module.h:1.55
Rev: server/data/include/module_constants.h:1.5
Rev: server/data/include/request_trace.h:1.10
Rev: server/data/include/roxen.h:1.23
Rev: server/data/include/security.h:1.1
Rev: server/data/include/stat.h:1.5
Rev: server/data/include/timers.h:1.1
Rev: server/data/include/udp.h:1.2
Rev: server/data/include/variables.h:1.12
Rev: server/data/include/version.h:1.538
Rev: server/data/maps/worldmap:1.1
Rev: server/data/modref.xml:1.1
Rev: server/data/more_extensions/apache:1.2
Rev: server/data/more_extensions/chemical:1.3
Rev: server/data/more_extensions/inlinetypes:1.2
Rev: server/data/mysql-template.tar:1.3
Rev: server/data/randomtext/README:1.1
Rev: server/data/randomtext/company:1.2
Rev: server/data/randomtext/poetry:1.2
Rev: server/data/roxen_master.pike:1.126
Rev: server/data/supports:1.91
Rev: server/data/test/config/Test_server_1:1.8
Rev: server/data/test/filesystem/10k.raw:1.1
Rev: server/data/test/filesystem/1k.raw:1.1
Rev: server/data/test/filesystem/hidden.inv:1.1
Rev: server/data/test/filesystem/index.html:1.1
Rev: server/data/test/filesystem/test1.html:1.1
Rev: server/data/test/filesystem/test_rxml_package:1.1
Rev: server/data/test/scripts/functions.pike:1.1
Rev: server/data/test/scripts/setup.pike:1.2
Rev: server/data/test/tests/RoxenTest_argcache.pike:1.4
Rev: server/data/test/tests/RoxenTest_base.pike:1.7
Rev: server/data/test/tests/RoxenTest_help.pike:1.4
Rev: server/data/test/tests/db/RoxenTest_dbbase.pike:1.1
Rev: server/data/test/tests/db/RoxenTest_dbmanager.pike:1.7
Rev: server/data/test/tests/echo.pike:1.2
Rev: server/data/test/tests/ftp/RoxenTest_ftp.pike:1.2
Rev: server/data/test/tests/ftp/ftp_test.pike:1.3
Rev: server/data/test/tests/http/RoxenTest_InternalImg.pike:1.1
Rev: server/data/test/tests/http/RoxenTest_http.pike:1.5
Rev: server/data/test/tests/http/http010.pike:1.2
Rev: server/data/test/tests/http/http09.pike:1.3
Rev: server/data/test/tests/http/http10.pike:1.8
Rev: server/data/test/tests/http/http_common.pike:1.7
Rev: server/data/test/tests/http/internal.pike:1.3
Rev: server/data/test/tests/http/ping.pike:1.2
Rev: server/data/test/tests/pike_async_process_test_common.pike:1.5
Rev: server/data/test/tests/pike_test_common.pike:1.10
Rev: server/data/test/tests/rxml/RoxenTest_BaseRXML.xml:1.48
Rev: server/data/test/tests/rxml/RoxenTest_Compat.xml:1.2
Rev: server/data/test/tests/rxml/RoxenTest_PikeTag.xml:1.1
Rev: server/data/test/tests/rxml/RoxenTest_RXMLTags.xml:1.28
Rev: server/data/test/tests/rxml/RoxenTest_SQLtag.xml:1.3
Rev: server/data/test/tests/rxml/RoxenTest_SessionTag.xml:1.2
Rev: server/data/test/tests/rxml/RoxenTest_Tablify.xml:1.1
Rev: server/data/test/tests/rxml/RoxenTest_WashHtmlTag.xml:1.2
Rev: server/data/test/tests/rxml/RoxenTest_Wiretap.xml:1.1
Rev: server/data/test/tests/userdbmodules/RoxenTest_userdbs.pike:1.6
Rev: server/etc/.cvsignore:1.2(DEAD)
Rev: server/etc/Makefile:1.3(DEAD)
Rev: server/etc/Makefile.in:1.3(DEAD)
Rev: server/etc/contenttypes:1.2(DEAD)
Rev: server/etc/example_pages/eng/fonts.html:1.2(DEAD)
Rev: server/etc/example_pages/eng/help.html:1.1(DEAD)
Rev: server/etc/example_pages/eng/index.html:1.5(DEAD)
Rev: server/etc/example_pages/index.html:1.2(DEAD)
Rev: server/etc/example_pages/template:1.2(DEAD)
Rev: server/etc/extensions:1.49(DEAD)
Rev: server/etc/include/config.h:1.32(DEAD)
Rev: server/etc/include/config_interface.h:1.10(DEAD)
Rev: server/etc/include/module.h:1.55(DEAD)
Rev: server/etc/include/module_constants.h:1.5(DEAD)
Rev: server/etc/include/request_trace.h:1.10(DEAD)
Rev: server/etc/include/roxen.h:1.23(DEAD)
Rev: server/etc/include/security.h:1.1(DEAD)
Rev: server/etc/include/stat.h:1.5(DEAD)
Rev: server/etc/include/timers.h:1.1(DEAD)
Rev: server/etc/include/udp.h:1.2(DEAD)
Rev: server/etc/include/variables.h:1.12(DEAD)
Rev: server/etc/include/version.h:1.538(DEAD)
Rev: server/etc/maps/worldmap:1.1(DEAD)
Rev: server/etc/modref.xml:1.1(DEAD)
Rev: server/etc/more_extensions/apache:1.2(DEAD)
Rev: server/etc/more_extensions/chemical:1.3(DEAD)
Rev: server/etc/more_extensions/inlinetypes:1.2(DEAD)
Rev: server/etc/mysql-template.tar:1.3(DEAD)
Rev: server/etc/randomtext/README:1.1(DEAD)
Rev: server/etc/randomtext/company:1.2(DEAD)
Rev: server/etc/randomtext/poetry:1.2(DEAD)
Rev: server/etc/roxen_master.pike:1.126(DEAD)
Rev: server/etc/supports:1.91(DEAD)
Rev: server/etc/test/config/Test_server_1:1.8(DEAD)
Rev: server/etc/test/filesystem/10k.raw:1.1(DEAD)
Rev: server/etc/test/filesystem/1k.raw:1.1(DEAD)
Rev: server/etc/test/filesystem/hidden.inv:1.1(DEAD)
Rev: server/etc/test/filesystem/index.html:1.1(DEAD)
Rev: server/etc/test/filesystem/test1.html:1.1(DEAD)
Rev: server/etc/test/filesystem/test_rxml_package:1.1(DEAD)
Rev: server/etc/test/scripts/functions.pike:1.1(DEAD)
Rev: server/etc/test/scripts/setup.pike:1.2(DEAD)
Rev: server/etc/test/tests/RoxenTest_argcache.pike:1.4(DEAD)
Rev: server/etc/test/tests/RoxenTest_base.pike:1.7(DEAD)
Rev: server/etc/test/tests/RoxenTest_help.pike:1.4(DEAD)
Rev: server/etc/test/tests/db/RoxenTest_dbbase.pike:1.1(DEAD)
Rev: server/etc/test/tests/db/RoxenTest_dbmanager.pike:1.7(DEAD)
Rev: server/etc/test/tests/echo.pike:1.2(DEAD)
Rev: server/etc/test/tests/ftp/RoxenTest_ftp.pike:1.2(DEAD)
Rev: server/etc/test/tests/ftp/ftp_test.pike:1.3(DEAD)
Rev: server/etc/test/tests/http/RoxenTest_InternalImg.pike:1.1(DEAD)
Rev: server/etc/test/tests/http/RoxenTest_http.pike:1.5(DEAD)
Rev: server/etc/test/tests/http/http010.pike:1.2(DEAD)
Rev: server/etc/test/tests/http/http09.pike:1.3(DEAD)
Rev: server/etc/test/tests/http/http10.pike:1.8(DEAD)
Rev: server/etc/test/tests/http/http_common.pike:1.7(DEAD)
Rev: server/etc/test/tests/http/internal.pike:1.3(DEAD)
Rev: server/etc/test/tests/http/ping.pike:1.2(DEAD)
Rev: server/etc/test/tests/pike_async_process_test_common.pike:1.5(DEAD)
Rev: server/etc/test/tests/pike_test_common.pike:1.10(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_BaseRXML.xml:1.48(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_Compat.xml:1.2(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_PikeTag.xml:1.1(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_RXMLTags.xml:1.28(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_SQLtag.xml:1.3(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_SessionTag.xml:1.2(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_Tablify.xml:1.1(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_WashHtmlTag.xml:1.2(DEAD)
Rev: server/etc/test/tests/rxml/RoxenTest_Wiretap.xml:1.1(DEAD)
Rev: server/etc/test/tests/userdbmodules/RoxenTest_userdbs.pike:1.6(DEAD)
Rev: server/modules/configuration/config_filesystem.pike:1.110
Rev: server/modules/configuration/roxen_test.pike:1.53
Rev: server/modules/examples/common_api.pike:1.9
Rev: server/modules/misc/contenttypes.pike:1.24
Rev: server/modules/misc/randomtext.pike:1.8
Rev: server/modules/tags/rxmltags.pike:1.373
Rev: server/pike_modules/DBManager.pmod:1.55
Rev: server/pike_modules/Map.pmod:1.5
Rev: server/start:1.197

2002-06-05 00:22:25 by Martin Nilsson <mani@lysator.liu.se>

The start script sets the correct include, module and program paths.

Rev: server/base_server/roxenloader.pike:1.328

2002-06-04

2002-06-04 23:44:05 by Martin Nilsson <mani@lysator.liu.se>

We need Pike >= 7.3

Rev: server/base_server/roxenloader.pike:1.327

2002-06-03

2002-06-03 20:36:11 by Per Hedbor <ph@opera.com>

Now it runs with the new directory names. Also, create_configif now compiles.

Rev: server/base_server/configuration.pike:1.517
Rev: server/base_server/roxen.pike:1.796
Rev: server/base_server/roxenloader.pike:1.326
Rev: server/bin/create_configif.pike:1.40
Rev: server/bin/mkdir:1.5
Rev: server/data/images/.cvsignore:1.2
Rev: server/data/images/back.gif:1.3
Rev: server/data/images/back.png:1.1
Rev: server/data/images/check-check.gif:1.1
Rev: server/data/images/check-check.png:1.1
Rev: server/data/images/check-cross.gif:1.1
Rev: server/data/images/check-cross.png:1.1
Rev: server/data/images/check-empty-dim.gif:1.1
Rev: server/data/images/check-empty-dim.png:1.1
Rev: server/data/images/check-empty.gif:1.1
Rev: server/data/images/check-empty.png:1.1
Rev: server/data/images/colsel-small.jpg:1.1
Rev: server/data/images/colsel.jpg:1.1
Rev: server/data/images/count_0.gif:1.1
Rev: server/data/images/count_0.png:1.1
Rev: server/data/images/count_1.gif:1.1
Rev: server/data/images/count_1.png:1.1
Rev: server/data/images/count_2.gif:1.1
Rev: server/data/images/count_2.png:1.1
Rev: server/data/images/count_3.gif:1.1
Rev: server/data/images/count_3.png:1.1
Rev: server/data/images/database_small.gif:1.1
Rev: server/data/images/database_small.png:1.1
Rev: server/data/images/dir/binary.gif:1.2
Rev: server/data/images/dir/image.gif:1.2
Rev: server/data/images/dir/menu.gif:1.2
Rev: server/data/images/dir/movie.gif:1.1
Rev: server/data/images/dir/sound.gif:1.2
Rev: server/data/images/dir/text.gif:1.2
Rev: server/data/images/dir/unknown.gif:1.2
Rev: server/data/images/dot.gif:1.1
Rev: server/data/images/dot.png:1.1
Rev: server/data/images/down.gif:1.1
Rev: server/data/images/down.png:1.1
Rev: server/data/images/err_1.gif:1.4
Rev: server/data/images/err_1.png:1.1
Rev: server/data/images/err_2.gif:1.4
Rev: server/data/images/err_2.png:1.1
Rev: server/data/images/err_3.gif:1.4
Rev: server/data/images/err_3.png:1.1
Rev: server/data/images/eval.gif:1.2
Rev: server/data/images/fold.gif:1.1.1.1
Rev: server/data/images/fold.png:1.1
Rev: server/data/images/fold2.gif:1.2
Rev: server/data/images/fold2.png:1.1
Rev: server/data/images/gbutton.xcf:1.1
Rev: server/data/images/help.gif:1.2
Rev: server/data/images/help.png:1.1
Rev: server/data/images/ihfc.gif:1.1
Rev: server/data/images/ihfc.png:1.1
Rev: server/data/images/next.gif:1.1
Rev: server/data/images/next.png:1.1
Rev: server/data/images/padlock.gif:1.1
Rev: server/data/images/page-not-found-sorry.gif:1.1
Rev: server/data/images/page-not-found-sorry.png:1.1
Rev: server/data/images/page-not-found.gif:1.2
Rev: server/data/images/page-not-found.png:1.1
Rev: server/data/images/pike.gif:1.2
Rev: server/data/images/pike.png:1.2
Rev: server/data/images/power-large-black.gif:1.1
Rev: server/data/images/power-large-black.png:1.1
Rev: server/data/images/power-large-white.gif:1.1
Rev: server/data/images/power-large-white.png:1.1
Rev: server/data/images/power-medium-black.gif:1.1
Rev: server/data/images/power-medium-black.png:1.1
Rev: server/data/images/power-medium-white.gif:1.1
Rev: server/data/images/power-medium-white.png:1.1
Rev: server/data/images/power-small-black.gif:1.1
Rev: server/data/images/power-small-black.png:1.1
Rev: server/data/images/power-small-white.gif:1.1
Rev: server/data/images/power-small-white.png:1.1
Rev: server/data/images/power.gif:1.5
Rev: server/data/images/power.png:1.1
Rev: server/data/images/roxen-small.gif:1.4
Rev: server/data/images/roxen-small.png:1.1
Rev: server/data/images/roxen.gif:1.8
Rev: server/data/images/roxen.png:1.2
Rev: server/data/images/sort-asc.gif:1.1
Rev: server/data/images/sort-asc.png:1.1
Rev: server/data/images/sort-desc.gif:1.1
Rev: server/data/images/sort-desc.png:1.1
Rev: server/data/images/squares.png:1.1
Rev: server/data/images/tab_frame.xcf:1.1
Rev: server/data/images/tabframe.xcf:1.5
Rev: server/data/images/table_small.gif:1.1
Rev: server/data/images/testimage.jpg:1.2
Rev: server/data/images/tile.gif:1.1
Rev: server/data/images/tile.png:1.1
Rev: server/data/images/unfold.gif:1.1.1.1
Rev: server/data/images/unfold.png:1.1
Rev: server/data/images/unfold2.gif:1.2
Rev: server/data/images/unfold2.png:1.1
Rev: server/data/images/unit.gif:1.1
Rev: server/data/images/up.gif:1.3
Rev: server/data/images/up.png:1.1
Rev: server/data/images/urtavla.png:1.2
Rev: server/data/images/webserver.gif:1.1
Rev: server/data/images/webserver.png:1.1
Rev: server/mkdir:1.5(DEAD)
Rev: server/roxen-images/.cvsignore:1.2(DEAD)
Rev: server/roxen-images/back.gif:1.3(DEAD)
Rev: server/roxen-images/back.png:1.1(DEAD)
Rev: server/roxen-images/check-check.gif:1.1(DEAD)
Rev: server/roxen-images/check-check.png:1.1(DEAD)
Rev: server/roxen-images/check-cross.gif:1.1(DEAD)
Rev: server/roxen-images/check-cross.png:1.1(DEAD)
Rev: server/roxen-images/check-empty-dim.gif:1.1(DEAD)
Rev: server/roxen-images/check-empty-dim.png:1.1(DEAD)
Rev: server/roxen-images/check-empty.gif:1.1(DEAD)
Rev: server/roxen-images/check-empty.png:1.1(DEAD)
Rev: server/roxen-images/colsel-small.jpg:1.1(DEAD)
Rev: server/roxen-images/colsel.jpg:1.1(DEAD)
Rev: server/roxen-images/count_0.gif:1.1(DEAD)
Rev: server/roxen-images/count_0.png:1.1(DEAD)
Rev: server/roxen-images/count_1.gif:1.1(DEAD)
Rev: server/roxen-images/count_1.png:1.1(DEAD)
Rev: server/roxen-images/count_2.gif:1.1(DEAD)
Rev: server/roxen-images/count_2.png:1.1(DEAD)
Rev: server/roxen-images/count_3.gif:1.1(DEAD)
Rev: server/roxen-images/count_3.png:1.1(DEAD)
Rev: server/roxen-images/database_small.gif:1.1(DEAD)
Rev: server/roxen-images/database_small.png:1.1(DEAD)
Rev: server/roxen-images/dir/binary.gif:1.2(DEAD)
Rev: server/roxen-images/dir/image.gif:1.2(DEAD)
Rev: server/roxen-images/dir/menu.gif:1.2(DEAD)
Rev: server/roxen-images/dir/movie.gif:1.1(DEAD)
Rev: server/roxen-images/dir/sound.gif:1.2(DEAD)
Rev: server/roxen-images/dir/text.gif:1.2(DEAD)
Rev: server/roxen-images/dir/unknown.gif:1.2(DEAD)
Rev: server/roxen-images/dot.gif:1.1(DEAD)
Rev: server/roxen-images/dot.png:1.1(DEAD)
Rev: server/roxen-images/down.gif:1.1(DEAD)
Rev: server/roxen-images/down.png:1.1(DEAD)
Rev: server/roxen-images/err_1.gif:1.4(DEAD)
Rev: server/roxen-images/err_1.png:1.1(DEAD)
Rev: server/roxen-images/err_2.gif:1.4(DEAD)
Rev: server/roxen-images/err_2.png:1.1(DEAD)
Rev: server/roxen-images/err_3.gif:1.4(DEAD)
Rev: server/roxen-images/err_3.png:1.1(DEAD)
Rev: server/roxen-images/eval.gif:1.2(DEAD)
Rev: server/roxen-images/fold.gif:1.1.1.1(DEAD)
Rev: server/roxen-images/fold.png:1.1(DEAD)
Rev: server/roxen-images/fold2.gif:1.2(DEAD)
Rev: server/roxen-images/fold2.png:1.1(DEAD)
Rev: server/roxen-images/gbutton.xcf:1.1(DEAD)
Rev: server/roxen-images/help.gif:1.2(DEAD)
Rev: server/roxen-images/help.png:1.1(DEAD)
Rev: server/roxen-images/ihfc.gif:1.1(DEAD)
Rev: server/roxen-images/ihfc.png:1.1(DEAD)
Rev: server/roxen-images/next.gif:1.1(DEAD)
Rev: server/roxen-images/next.png:1.1(DEAD)
Rev: server/roxen-images/padlock.gif:1.1(DEAD)
Rev: server/roxen-images/page-not-found-sorry.gif:1.1(DEAD)
Rev: server/roxen-images/page-not-found-sorry.png:1.1(DEAD)
Rev: server/roxen-images/page-not-found.gif:1.2(DEAD)
Rev: server/roxen-images/page-not-found.png:1.1(DEAD)
Rev: server/roxen-images/pike.gif:1.2(DEAD)
Rev: server/roxen-images/pike.png:1.2(DEAD)
Rev: server/roxen-images/power-large-black.gif:1.1(DEAD)
Rev: server/roxen-images/power-large-black.png:1.1(DEAD)
Rev: server/roxen-images/power-large-white.gif:1.1(DEAD)
Rev: server/roxen-images/power-large-white.png:1.1(DEAD)
Rev: server/roxen-images/power-medium-black.gif:1.1(DEAD)
Rev: server/roxen-images/power-medium-black.png:1.1(DEAD)
Rev: server/roxen-images/power-medium-white.gif:1.1(DEAD)
Rev: server/roxen-images/power-medium-white.png:1.1(DEAD)
Rev: server/roxen-images/power-small-black.gif:1.1(DEAD)
Rev: server/roxen-images/power-small-black.png:1.1(DEAD)
Rev: server/roxen-images/power-small-white.gif:1.1(DEAD)
Rev: server/roxen-images/power-small-white.png:1.1(DEAD)
Rev: server/roxen-images/power.gif:1.5(DEAD)
Rev: server/roxen-images/power.png:1.1(DEAD)
Rev: server/roxen-images/roxen-small.gif:1.4(DEAD)
Rev: server/roxen-images/roxen-small.png:1.1(DEAD)
Rev: server/roxen-images/roxen.gif:1.8(DEAD)
Rev: server/roxen-images/roxen.png:1.2(DEAD)
Rev: server/roxen-images/sort-asc.gif:1.1(DEAD)
Rev: server/roxen-images/sort-asc.png:1.1(DEAD)
Rev: server/roxen-images/sort-desc.gif:1.1(DEAD)
Rev: server/roxen-images/sort-desc.png:1.1(DEAD)
Rev: server/roxen-images/squares.png:1.1(DEAD)
Rev: server/roxen-images/tab_frame.xcf:1.1(DEAD)
Rev: server/roxen-images/tabframe.xcf:1.5(DEAD)
Rev: server/roxen-images/table_small.gif:1.1(DEAD)
Rev: server/roxen-images/testimage.jpg:1.2(DEAD)
Rev: server/roxen-images/tile.gif:1.1(DEAD)
Rev: server/roxen-images/tile.png:1.1(DEAD)
Rev: server/roxen-images/unfold.gif:1.1.1.1(DEAD)
Rev: server/roxen-images/unfold.png:1.1(DEAD)
Rev: server/roxen-images/unfold2.gif:1.2(DEAD)
Rev: server/roxen-images/unfold2.png:1.1(DEAD)
Rev: server/roxen-images/unit.gif:1.1(DEAD)
Rev: server/roxen-images/up.gif:1.3(DEAD)
Rev: server/roxen-images/up.png:1.1(DEAD)
Rev: server/roxen-images/urtavla.png:1.2(DEAD)
Rev: server/roxen-images/webserver.gif:1.1(DEAD)
Rev: server/roxen-images/webserver.png:1.1(DEAD)
Rev: server/start:1.195

2002-05-23

2002-05-23 10:04:04 by 0

Removed debug message.

Rev: server/base_server/roxenloader.pike:1.325

2002-05-21

2002-05-21 10:07:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoid premissions for the _mysql directory.
Fixes [bug 3092 (#3092)].

Rev: server/base_server/roxenloader.pike:1.324

2002-05-07

2002-05-07 14:03:12 by 0

Roxen CMS dist version is now displayed.

Rev: server/base_server/roxenloader.pike:1.323
Rev: server/config_interface/template:1.109
Rev: server/etc/modules/Roxen.pmod:1.142

2002-05-06

2002-05-06 15:14:18 by Martin Stjernholm <mast@lysator.liu.se>

Various dumping fixes.

Rev: server/base_server/fonts.pike:1.82
Rev: server/base_server/roxen.pike:1.794
Rev: server/base_server/roxenloader.pike:1.322

2002-04-08

2002-04-08 15:44:18 by Johan Schön <js@opera.com>

Added the global constans roxen_is_cms and roxen_product_name. Also added the RXML entity &roxen.product-name;

Rev: server/base_server/roxenloader.pike:1.321
Rev: server/config_interface/themes/default/cms-logo.gif:1.1
Rev: server/config_interface/themes/default/logo.gif:1.4
Rev: server/config_interface/themes/default/theme:1.15
Rev: server/config_interface/welcome.txt:1.21
Rev: server/etc/modules/Roxen.pmod:1.138

2002-04-05

2002-04-05 13:32:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2974 (#2974)].

Rev: server/base_server/roxenloader.pike:1.320
Rev: server/etc/env.d/mysql.pike:1.5

2002-03-22

2002-03-22 09:42:26 by 0

Added compatibility flag until MySQL binary gets updated.

Rev: server/base_server/roxenloader.pike:1.319
Rev: server/etc/include/config.h:1.30

2002-03-19

2002-03-19 16:17:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few version strings.

Rev: server/base_server/roxenloader.pike:1.318

2002-03-19 12:52:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixed case when the roxen_release constant became zero.

Rev: server/base_server/roxenloader.pike:1.317

2002-03-15

2002-03-15 16:49:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disable LOAD DATA LOCAL on mysqld 3.23.49 and later.
Partial fix for [bug 2747 (#2747)].

Rev: server/base_server/roxenloader.pike:1.309

2002-03-15 16:48:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disable LOAD DATA LOCAL on mysqld 3.23.49 and later.
Partial fix for [bug 2747 (#2747)].

Rev: server/base_server/roxenloader.pike:1.316

2002-03-15 10:58:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for naming releases.

Rev: server/base_server/roxenloader.pike:1.315
Rev: server/etc/include/version.h:1.475

2002-02-27

2002-02-27 15:12:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops... Bugfix.

Rev: server/base_server/roxenloader.pike:1.314

2002-02-27 13:35:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoid setting of mysqld skip-name-resolve.

Rev: server/base_server/roxenloader.pike:1.313

2002-02-06

2002-02-06 12:51:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Workaround for connect_to_my_mysql() being called from the compiler.

Rev: server/base_server/roxenloader.pike:1.308

2002-02-06 12:51:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Workaround for connect_to_my_mysql() being called from the compiler.

Rev: server/base_server/roxenloader.pike:1.312

2002-02-05

2002-02-05 12:31:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for enabling networking in the internal mysql server.
Enabling is done by setting the environment variable "MYSQL_TCP_PORT",
and optionally also the environment variable "MYSQL_HOST" (defaults to 127.0.0.1).

Rev: server/base_server/roxenloader.pike:1.311

2002-01-28

2002-01-28 12:23:34 by Martin Stjernholm <mast@lysator.liu.se>

Added constant for perror for compatibility.

Rev: server/base_server/roxenloader.pike:1.310

2002-01-28 12:23:31 by Martin Stjernholm <mast@lysator.liu.se>

Added constant for perror for compatibility.

Rev: server/base_server/roxenloader.pike:1.307

2002-01-18

2002-01-18 01:09:56 by Martin Nilsson <mani@lysator.liu.se>

Added workaround for [bug 2637 (#2637)]. Removed Pike 7.3 warning.

Rev: server/base_server/roxenloader.pike:1.309

2001-12-19

2001-12-19 10:01:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

roxenloader:popen() now behaves as in Roxen WebServer 2.1 again.
Fixes [bug 2635 (#2635)].

Rev: server/base_server/roxenloader.pike:1.306

2001-12-19 10:01:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

roxenloader:popen() now behaves as in Roxen WebServer 2.1 again.
Fixes [bug 2635 (#2635)].

Rev: server/base_server/roxenloader.pike:1.308

2001-12-04

2001-12-04 18:44:37 by Martin Stjernholm <mast@lysator.liu.se>

Add the describe_backtrace constant before roxen_master is loaded.

Rev: server/base_server/roxenloader.pike:1.307

2001-12-04 18:39:26 by Martin Stjernholm <mast@lysator.liu.se>

Let describe_backtrace include the cvs revisions, so that we get them
in all sorts of backtraces and not just in the internal server errors.

Rev: server/base_server/roxenloader.pike:1.306

2001-11-15

2001-11-15 11:11:18 by Tomas Nilsson <tomas@roxen.com>

Use a configuration dependent name for the internal mysql pipe.

Rev: server/base_server/roxenloader.pike:1.305

2001-11-14

2001-11-14 16:29:50 by Tomas Nilsson <tomas@roxen.com>

Added support for creating and using a mysql_pid file.

Rev: server/base_server/roxenloader.pike:1.304
Rev: server/tools/ntroxen/startdll/cmdline.cpp:1.16
Rev: server/tools/ntroxen/startdll/cmdline.h:1.10
Rev: server/tools/ntroxen/startdll/enumproc.c:1.2
Rev: server/tools/ntroxen/startdll/enumproc.h:1.2
Rev: server/tools/ntroxen/startdll/roxen.cpp:1.10
Rev: server/tools/ntroxen/startdll/startdll.cpp:1.10
Rev: server/tools/ntroxen/version.h:1.14

2001-11-08

2001-11-08 10:05:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added idle timeout for the sql connection cache.
Probably fixes [bug 2428 (#2428)].

Rev: server/base_server/roxenloader.pike:1.303

2001-11-07

2001-11-07 17:13:47 by Anders Johansson <anders@roxen.com>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.302

2001-11-07 15:37:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2490 (#2490)].

Rev: server/base_server/roxenloader.pike:1.301

2001-10-15

2001-10-15 09:27:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Workaround for #if constant() not hiding cpp errors.
Fixes [bug 2415 (#2415)].

Rev: server/base_server/roxenloader.pike:1.300

2001-10-05

2001-10-05 14:16:22 by Per Hedbor <ph@opera.com>

Precompile all Sql drivers. Now we only have to stop those annoying errors

Rev: server/base_server/roxenloader.pike:1.299

2001-09-27

2001-09-27 17:07:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added wrapper for sql result objects.
Should fix any remaining Oracle connection reuse issues.

Rev: server/base_server/roxenloader.pike:1.298

2001-09-06

2001-09-06 14:21:31 by 0

Added _Roxen.HeaderParser constant.

Rev: server/base_server/roxenloader.pike:1.297

2001-09-06 14:19:07 by Per Hedbor <ph@opera.com>

Indentation changes. Removed some duplicate DC() calls.

Rev: server/base_server/roxenloader.pike:1.296

2001-09-06 14:05:58 by Per Hedbor <ph@opera.com>

Hohum. Let's keep them refs a while longer, shall we?

Rev: server/base_server/roxenloader.pike:1.295

2001-09-06 13:46:52 by Per Hedbor <ph@opera.com>

Added a few more constants (Thread.*)

Rev: server/base_server/roxenloader.pike:1.294

2001-09-06 13:42:31 by Per Hedbor <ph@opera.com>

Added a few more constants (Thread.*)

Rev: server/base_server/roxenloader.pike:1.293

2001-09-06 13:27:46 by Per Hedbor <ph@opera.com>

Moved expensive DB connection debug to DB_DEBUG from DEBUG

Rev: server/base_server/roxenloader.pike:1.292

2001-09-06 13:17:25 by Per Hedbor <ph@opera.com>

Prefere to reuse the same connection.

Rev: server/base_server/roxenloader.pike:1.291

2001-09-06 12:27:50 by Per Hedbor <ph@opera.com>

More debug

Rev: server/base_server/roxenloader.pike:1.290

2001-09-06 11:50:23 by Per Hedbor <ph@opera.com>

Added NO_DB_REUSE define

Rev: server/base_server/roxenloader.pike:1.289

2001-09-06 11:40:00 by Per Hedbor <ph@opera.com>

Lots of debug when running with -DDEBUG

Rev: server/base_server/roxenloader.pike:1.288

2001-09-06 11:08:32 by Per Hedbor <ph@opera.com>

Fool the optimizer!

Rev: server/base_server/roxenloader.pike:1.287
Rev: server/etc/modules/DBManager.pmod:1.41

2001-09-06 09:47:03 by Per Hedbor <ph@opera.com>

Abstracted

Rev: server/base_server/roxenloader.pike:1.286

2001-09-05

2001-09-05 20:56:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Unified Sql cache system.
Fixes [bug 2202 (#2202)].
Approved (and hacked) by Per.

Rev: server/base_server/roxenloader.pike:1.285
Rev: server/config_interface/dbs/status.pike:1.8
Rev: server/etc/modules/DBManager.pmod:1.38

2001-09-04

2001-09-04 18:12:27 by Per Hedbor <ph@opera.com>

Fixed [Bug 2170 (#2170)]

Rev: server/base_server/roxenloader.pike:1.284

2001-09-03

2001-09-03 20:43:53 by Marcus Comstedt <marcus@mc.pp.se>

Made roxen_master know about PIKE_MODULE_RELOC.

Rev: server/base_server/roxenloader.pike:1.283
Rev: server/etc/roxen_master.pike:1.120

2001-09-03 14:41:53 by Per Hedbor <ph@opera.com>

Rewrote the connection cache again.

Rev: server/base_server/roxenloader.pike:1.282

2001-08-31

2001-08-31 20:01:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in low_connect_to_my_mysql().
Improved my_mysql gc code.

Rev: server/base_server/roxenloader.pike:1.281

2001-08-31 00:10:38 by Per Hedbor <ph@opera.com>

Trimmed dumping somewhat, no roxen files are compiled from source when roxen is started the second time now.

Rev: server/base_server/config_userdb.pike:1.42
Rev: server/base_server/roxen.pike:1.721
Rev: server/base_server/roxenloader.pike:1.280

2001-08-24

2001-08-24 17:31:01 by Martin Nilsson <mani@lysator.liu.se>

Moved constant functions to top level

Rev: server/base_server/roxenloader.pike:1.279

2001-08-24 14:25:35 by Martin Stjernholm <mast@lysator.liu.se>

Require at least Pike version 7.2. Refuse to start if Pike lacks mysql
support.

Rev: server/base_server/roxenloader.pike:1.278

2001-08-23

2001-08-23 18:06:07 by Martin Nilsson <mani@lysator.liu.se>

Autodoc fixes.

Rev: server/base_server/basic_defvar.pike:1.29
Rev: server/base_server/configuration.pike:1.468
Rev: server/base_server/emit_object.pike:1.4
Rev: server/base_server/fonts.pike:1.75
Rev: server/base_server/module.pike:1.125
Rev: server/base_server/prototypes.pike:1.32
Rev: server/base_server/roxen.pike:1.711
Rev: server/base_server/roxenloader.pike:1.277
Rev: server/base_server/snmpagent.pike:1.12

2001-08-14

2001-08-14 18:35:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support non-threaded operation.

Rev: server/base_server/roxenloader.pike:1.276
Rev: server/etc/modules/RXML.pmod/module.pmod:1.223

2001-08-13

2001-08-13 18:15:46 by Per Hedbor <ph@opera.com>

Do not attempt to share the database connections. There are a few rather large problems with it. Close them much faster instead.

Rev: server/base_server/roxenloader.pike:1.275

2001-08-10

2001-08-10 13:35:51 by Per Hedbor <ph@opera.com>

Moved the DB-debug to the define DB_DEBUG from MYSQL_CONNECT_DEBUG and DEBUG

Rev: server/base_server/roxenloader.pike:1.274

2001-08-10 12:09:00 by Per Hedbor <ph@opera.com>

Fixed [Bug 1948 (#1948)] and a few other problems

Rev: server/base_server/roxenloader.pike:1.273
Rev: server/config_interface/boxes/doclinks.pike:1.3
Rev: server/etc/modules/DBManager.pmod:1.21

2001-08-10 11:28:45 by Per Hedbor <ph@opera.com>

Tentative fix for [Bug 1947 (#1947)] (indexing null value when starting roxen)

Rev: server/base_server/roxenloader.pike:1.272

2001-08-09

2001-08-09 15:02:47 by Per Hedbor <ph@opera.com>

Save even more connections by only keeping one per thread and user for local databases instead of one per thread, user and database

Rev: server/base_server/roxenloader.pike:1.271
Rev: server/etc/modules/DBManager.pmod:1.20
Rev: server/etc/roxen_master.pike:1.116

2001-08-09 14:08:11 by Per Hedbor <ph@opera.com>

Add some more dump constants...

Rev: server/base_server/roxenloader.pike:1.270

2001-08-09 13:30:36 by Per Hedbor <ph@opera.com>

Major changes to the SQL connection caches. Also, the mysql status now list all open connections for your information.

Rev: server/base_server/roxenloader.pike:1.269
Rev: server/config_interface/dbs/status.pike:1.3
Rev: server/etc/modules/DBManager.pmod:1.18
Rev: server/etc/roxen_master.pike:1.114
Rev: server/modules/configuration/update.pike:1.31

2001-08-09 12:50:50 by Per Hedbor <ph@opera.com>

Indentation changes

Rev: server/base_server/roxenloader.pike:1.268

2001-08-08

2001-08-08 14:57:29 by Per Hedbor <ph@opera.com>

Ignore some mysql warnings

Rev: server/base_server/roxenloader.pike:1.267

2001-07-31

2001-07-31 11:57:18 by Per Hedbor <ph@opera.com>

Fixed [Bug 1592 (#1592)]

Rev: server/base_server/roxenloader.pike:1.266

2001-07-25

2001-07-25 22:47:58 by Martin Stjernholm <mast@lysator.liu.se>

Use roxen.background_run instead of call_out for the cache garb call outs.

Rev: server/base_server/cache.pike:1.74
Rev: server/base_server/roxenloader.pike:1.265

2001-06-30

2001-06-30 13:43:05 by Martin Stjernholm <mast@lysator.liu.se>

Use the "delayed newline" feature in a couple of places for slightly nicer
looking logs.

Rev: server/base_server/language.pike:1.39
Rev: server/base_server/roxen.pike:1.681
Rev: server/base_server/roxenloader.pike:1.264

2001-06-30 13:09:45 by Martin Stjernholm <mast@lysator.liu.se>

Don't defeat the "delayed newlines" feature in roxen_perror when
running self tests.

Rev: server/base_server/roxenloader.pike:1.263

2001-06-27

2001-06-27 19:00:14 by Per Hedbor <ph@opera.com>

Remove the pid-file before mysql is started, since mysql will not do so on it's own

Rev: server/base_server/roxenloader.pike:1.262

2001-06-27 15:46:59 by Tomas Nilsson <tomas@roxen.com>

spawn_pike is now using the new ntstart.exe.

Rev: server/base_server/roxenloader.pike:1.261

2001-06-27 13:02:36 by Martin Stjernholm <mast@lysator.liu.se>

Spelling fixes.

Rev: server/base_server/roxenloader.pike:1.260

2001-06-25

2001-06-25 19:20:24 by Martin Stjernholm <mast@lysator.liu.se>

Made the _cur_rxml_context variable a global constant to get the dumping
system working again.

Rev: server/base_server/roxenloader.pike:1.259
Rev: server/etc/include/module.h:1.52

2001-06-24

2001-06-24 14:14:18 by Martin Nilsson <mani@lysator.liu.se>

Stricter types

Rev: server/base_server/roxenloader.pike:1.258

2001-06-24 03:51:47 by Per Hedbor <ph@opera.com>

Check the pike-version

Rev: server/base_server/roxenloader.pike:1.257

2001-06-17

2001-06-17 20:07:11 by Martin Nilsson <mani@lysator.liu.se>

Release preperations (copyright etc.)

Rev: server/base_server/basic_defvar.pike:1.28
Rev: server/base_server/cache.pike:1.71
Rev: server/base_server/config_userdb.pike:1.29
Rev: server/base_server/configuration.pike:1.437
Rev: server/base_server/disk_cache.pike:1.61
Rev: server/base_server/emit_object.pike:1.3
Rev: server/base_server/fastpipe.pike:1.8
Rev: server/base_server/fonts.pike:1.72
Rev: server/base_server/global_variables.pike:1.71
Rev: server/base_server/highlight_pike.pike:1.5
Rev: server/base_server/hosts.pike:1.31
Rev: server/base_server/html.pike:1.15
Rev: server/base_server/http.pike:1.54
Rev: server/base_server/javamodule.pike:1.5
Rev: server/base_server/module.pike:1.113
Rev: server/base_server/module_support.pike:1.93
Rev: server/base_server/newdecode.pike:1.30
Rev: server/base_server/prototypes.pike:1.21
Rev: server/base_server/proxyauth.pike:1.7
Rev: server/base_server/read_config.pike:1.58
Rev: server/base_server/roxen.pike:1.674
Rev: server/base_server/roxenlib.pike:1.213
Rev: server/base_server/roxenloader.pike:1.256
Rev: server/base_server/rxml.pike:1.301
Rev: server/base_server/rxmlhelp.pike:1.45
Rev: server/base_server/slowpipe.pike:1.10
Rev: server/base_server/socket.pike:1.23
Rev: server/base_server/state.pike:1.20
Rev: server/base_server/supports.pike:1.24
Rev: server/base_server/throttler.pike:1.8
Rev: server/base_server/wizard.pike:1.136

2001-06-12

2001-06-12 11:50:23 by Per Hedbor <ph@opera.com>

Not 7.3, no

Rev: server/base_server/roxenloader.pike:1.255

2001-06-11

2001-06-11 02:44:54 by Per Hedbor <ph@opera.com>

Try to work with Pike 7.3. Won't yet, though.

Rev: server/base_server/roxenloader.pike:1.254

2001-05-07

2001-05-07 01:51:50 by Per Hedbor <ph@opera.com>

Support non-TTF but with FreeType for the builtin font.

Rev: server/base_server/roxenloader.pike:1.253

2001-04-23

2001-04-23 08:59:24 by Anders Johansson <anders@roxen.com>

Quote database names. [Bug 1573 (#1573)]

Rev: server/base_server/roxenloader.pike:1.252
Rev: server/etc/modules/DBManager.pmod:1.3

2001-04-08

2001-04-08 23:08:17 by Per Hedbor <ph@opera.com>

Ensure that callablep() always exist

Rev: server/base_server/roxenloader.pike:1.251

2001-04-07

2001-04-07 11:45:31 by Per Hedbor <ph@opera.com>

Now works with Pike 7.2 and Pike 7.3

Rev: server/base_server/configuration.pike:1.183
Rev: server/base_server/roxen.pike:1.374
Rev: server/base_server/roxenloader.pike:1.95
Rev: server/etc/roxen_master.pike:1.51
Rev: server/modules/graphics/business_graphics/business.pike:1.112
Rev: server/modules/graphics/cimg.pike:1.2
Rev: server/modules/graphics/graphic_text.pike:1.169
Rev: server/modules/graphics/pimage.pike:1.12
Rev: server/modules/logging/home_logger.pike:1.19
Rev: server/modules/misc/upgrade_proxy.pike:1.7
Rev: server/modules/proxies/ftpgateway.pike:1.26
Rev: server/modules/scripting/cgi.pike:1.137
Rev: server/modules/scripting/pikescript.pike:1.32
Rev: server/modules/tags/countdown.pike:1.11
Rev: server/modules/tags/htmlparse.pike:1.196
Rev: server/modules/tags/lisp.pike:1.13
Rev: server/modules/tags/sqltag.pike:1.37
Rev: server/protocols/http.pike:1.136
Rev: server/server_templates/bare.pike:1.3
Rev: server/server_templates/basic.pike:1.2
Rev: server/server_templates/ftp.pike:1.4
Rev: server/server_templates/manualserver.pike:1.6
Rev: server/server_templates/proxy.pike:1.5
Rev: server/server_templates/standard.pike:1.7
Rev: server/start:1.59

2001-03-29

2001-03-29 02:49:46 by Per Hedbor <ph@opera.com>

The system for adding constants to enable dumping of programs cleaned up somewhat, also add more constants, needed for at least Pike 7.3

Rev: server/base_server/roxenloader.pike:1.250

2001-03-26

2001-03-26 11:32:27 by Roberth Karman <roberth.karman@stericsson.com>

Fixed console output to show correct day count.

Rev: server/base_server/roxenloader.pike:1.205

2001-03-26 11:31:47 by Roberth Karman <roberth.karman@stericsson.com>

Fixed console output to show correct day count.

Rev: server/base_server/roxenloader.pike:1.249

2001-03-06

2001-03-06 13:39:17 by Peter Bortas <zino@lysator.liu.se>

Be more specific.

Rev: server/base_server/roxenloader.pike:1.248

2001-02-23

2001-02-23 02:26:34 by Per Hedbor <ph@opera.com>

Fixed a bug that made multiple calls to dump() re-dump the file for each call. This is not really nessesary.

Rev: server/base_server/roxenloader.pike:1.247

2001-02-05

2001-02-05 21:27:24 by Martin Stjernholm <mast@lysator.liu.se>

Fixed it.

Rev: server/base_server/roxenloader.pike:1.246

2001-02-05 21:12:36 by Martin Stjernholm <mast@lysator.liu.se>

Added report_{error|warning}_sparsely. Log all the catched errors in the
mysql connect code if MYSQL_CONNECT_DEBUG is defined.

Rev: server/base_server/roxenloader.pike:1.245

2001-02-05 11:50:18 by Per Hedbor <ph@opera.com>

Class for faked 'variables' mamber in request objects

Rev: server/base_server/prototypes.pike:1.14
Rev: server/base_server/roxenloader.pike:1.244

2001-02-02

2001-02-02 15:13:18 by Tomas Nilsson <tomas@roxen.com>

Modified low_start_mysql to work better on NT.

Rev: server/base_server/roxenloader.pike:1.243

2001-02-01

2001-02-01 10:29:49 by Per Hedbor <ph@opera.com>

Do not use Thread.Local when running without threads

Rev: server/base_server/roxenloader.pike:1.242

2001-02-01 10:00:55 by Per Hedbor <ph@opera.com>

Do not set the sql cache before the correct database has been selected

Rev: server/base_server/roxenloader.pike:1.241

2001-02-01 09:40:24 by Per Hedbor <ph@opera.com>

Be more paranoid

Rev: server/base_server/roxenloader.pike:1.240

2001-01-31

2001-01-31 09:34:38 by Per Hedbor <ph@opera.com>

Integrated mysql startscript into roxenloader for convenience and portability

Rev: server/base_server/roxenloader.pike:1.239

2001-01-31 07:33:00 by Per Hedbor <ph@opera.com>

Do not report the initialization of the mysql directory unless running with debug

Rev: server/base_server/roxenloader.pike:1.238

2001-01-31 04:28:37 by Per Hedbor <ph@opera.com>

Less verbose log when running the testsuite (specifically, do not include the timestamps to the left). The reason is that they do not really add all that much information, and the space can be used quite nicely by the debug printouts when running the tests.

Rev: server/base_server/roxenloader.pike:1.237

2001-01-29

2001-01-29 09:10:41 by Per Hedbor <ph@opera.com>

user the 'local' db for compiled (.o) files

Rev: server/base_server/roxenloader.pike:1.236
Rev: server/config_interface/inheritinfo.pike:1.18
Rev: server/etc/roxen_master.pike:1.110

2001-01-27

2001-01-27 02:47:43 by Per Hedbor <ph@opera.com>

Do not do getpwuid() on NT.

Rev: server/base_server/roxenloader.pike:1.235

2001-01-22

2001-01-22 19:22:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Add "Group" as a constant too.

Rev: server/base_server/roxenloader.pike:1.234

2001-01-22 18:36:01 by Per Hedbor <ph@opera.com>

Works with initial (unconfigured) mysql

Rev: server/base_server/roxenloader.pike:1.233

2001-01-22 11:40:20 by Per Hedbor <ph@opera.com>

Filesystem.Tar -> Filesystem.System

Rev: server/base_server/roxenloader.pike:1.232

2001-01-21

2001-01-21 21:56:23 by Per Hedbor <ph@opera.com>

tentative support for running as root, also added the log to the normal roxen error log (tail -f like operation)

Rev: server/base_server/roxenloader.pike:1.231
Rev: server/bin/start_mysql:1.7

2001-01-19

2001-01-19 12:41:40 by Per Hedbor <ph@opera.com>

Various changes, object -> typed object, the start of a new user database system, and a few other minor fixes

Rev: server/base_server/basic_defvar.pike:1.23
Rev: server/base_server/config_userdb.pike:1.19
Rev: server/base_server/configuration.pike:1.409
Rev: server/base_server/disk_cache.pike:1.58
Rev: server/base_server/fonts.pike:1.68
Rev: server/base_server/global_variables.pike:1.60
Rev: server/base_server/hosts.pike:1.29
Rev: server/base_server/javamodule.pike:1.4
Rev: server/base_server/language.pike:1.35
Rev: server/base_server/module_support.pike:1.85
Rev: server/base_server/newdecode.pike:1.29
Rev: server/base_server/prototypes.pike:1.5
Rev: server/base_server/read_config.pike:1.54
Rev: server/base_server/roxen.pike:1.610
Rev: server/base_server/roxenloader.pike:1.230
Rev: server/bin/buildenv.pike:1.6
Rev: server/bin/distclean.pike:1.2
Rev: server/bin/garbagecollector.pike:1.20
Rev: server/bin/lsquota.pike:1.2
Rev: server/bin/unpack_cif.pike:1.4
Rev: server/config_interface/standard/boxes/slashdot.pike:1.3
Rev: server/config_interface/standard/inheritinfo.pike:1.17
Rev: server/config_interface/standard/logutil.pike:1.14
Rev: server/config_interface/standard/sites/create_site_with_template.pike:1.13
Rev: server/config_interface/standard/sites/drop_module.pike:1.11
Rev: server/config_interface/standard/sites/module_info.pike:1.5
Rev: server/config_interface/standard/sites/site_content.pike:1.103
Rev: server/config_interface/standard/sites/site_header.pike:1.17
Rev: server/config_interface/standard/sites/verify_site_name.pike:1.6
Rev: server/etc/include/module_constants.h:1.5
Rev: server/etc/modules/Dims.pmod:1.10
Rev: server/etc/modules/ExtScript.pmod:1.12
Rev: server/etc/modules/GText.pmod:1.12
Rev: server/etc/modules/Roxen.pmod:1.66
Rev: server/modules/security/INFO:1.1
Rev: server/modules/security/httpbasic.pike:1.1
Rev: server/ntroxenloader.pike:1.7

2001-01-13

2001-01-13 23:26:47 by Per Hedbor <ph@opera.com>

removed Stat compat define

Rev: server/base_server/roxenloader.pike:1.229
Rev: server/etc/include/config.h:1.25

2001-01-10

2001-01-10 16:12:43 by Per Hedbor <ph@opera.com>

Be more paranoid about existing _mysql directory

Rev: server/base_server/roxenloader.pike:1.228

2001-01-10 08:57:28 by Per Hedbor <ph@opera.com>

Modified for the new Sql.Sql()->query interface

Rev: server/base_server/config_userdb.pike:1.18
Rev: server/base_server/configuration.pike:1.407
Rev: server/base_server/dbs.pike:1.6
Rev: server/base_server/prototypes.pike:1.2
Rev: server/base_server/roxen.pike:1.608
Rev: server/base_server/roxenloader.pike:1.227
Rev: server/bin/sqladduser.pike:1.5
Rev: server/config_interface/standard/dbs/new_db.pike:1.2
Rev: server/config_interface/standard/dbs/status.pike:1.2
Rev: server/config_interface/standard/inheritinfo.pike:1.16
Rev: server/modules/compat/sqldb.pike:1.2
Rev: server/modules/configuration/config_filesystem.pike:1.67
Rev: server/modules/database/SQLuserdb.pike:1.23
Rev: server/modules/database/sqltag.pike:1.71
Rev: server/modules/tags/accessed.pike:1.39

2001-01-08

2001-01-08 16:07:43 by Per Hedbor <ph@opera.com>

Better handling of non-'root' users in connect_to_my_mysql

Rev: server/base_server/roxenloader.pike:1.226

2001-01-06

2001-01-06 07:24:26 by Martin Nilsson <mani@lysator.liu.se>

Added function that creates a unique, hard to guess id. Essentially Kai Voigts sessionid_create()

Rev: server/base_server/global_variables.pike:1.57
Rev: server/base_server/roxen.pike:1.607
Rev: server/base_server/roxenloader.pike:1.225

2001-01-03

2001-01-03 07:16:11 by Per Hedbor <ph@opera.com>

Slightly less optimal startup time

Rev: server/base_server/roxenloader.pike:1.224

2001-01-03 06:00:37 by Per Hedbor <ph@opera.com>

Added the dump function (it's slightly faster from here anyway), and moved all prototyes (RequestID, Configuration etc) to a separate file, which is dumped to a .o file. This saved 0.6 seconds

Rev: server/base_server/roxenloader.pike:1.223

2001-01-02

2001-01-02 15:21:40 by Per Hedbor <ph@opera.com>

More db integration stuff.

Rev: server/base_server/dbs.pike:1.1
Rev: server/base_server/roxen.pike:1.603
Rev: server/base_server/roxenloader.pike:1.222
Rev: server/config_interface/dbs/dbs.html:1.2
Rev: server/config_interface/standard/dbs/create_db.html:1.1
Rev: server/config_interface/standard/dbs/db_matrix.pike:1.1
Rev: server/config_interface/standard/dbs/new_db.pike:1.1
Rev: server/config_interface/standard/dbs/subtabs.pike:1.3
Rev: server/modules/compat/sqldb.pike:1.1
Rev: server/modules/database/sqldb.pike:1.13(DEAD)
Rev: server/modules/database/sqltag.pike:1.68

2001-01-01

2001-01-01 09:40:44 by Martin Nilsson <mani@lysator.liu.se>

Uppercased SQL.

Rev: server/base_server/roxenloader.pike:1.221

2000-12-30

2000-12-30 11:34:07 by Per Hedbor <ph@opera.com>

There is always a gethrtime() in 7.1

Rev: server/base_server/roxenloader.pike:1.220

2000-12-30 10:43:45 by Martin Nilsson <mani@lysator.liu.se>

Fixed a bug where Roxen lost the configuration directory location, if it was not at the predefined location

Rev: server/base_server/roxenloader.pike:1.219

2000-12-30 10:30:14 by Per Hedbor <ph@opera.com>

Less on disk -- more in mysql

Rev: server/base_server/config_userdb.pike:1.17
Rev: server/base_server/roxen.pike:1.596
Rev: server/base_server/roxenloader.pike:1.218
Rev: server/etc/roxen_master.pike:1.109
Rev: server/start:1.142

2000-12-30 09:12:54 by Martin Nilsson <mani@lysator.liu.se>

Added real_variables to RequestID prototype

Rev: server/base_server/roxenloader.pike:1.217

2000-12-10

2000-12-10 18:54:12 by Martin Nilsson <mani@lysator.liu.se>

Fixed a type

Rev: server/base_server/roxen.pike:1.373
Rev: server/base_server/roxenloader.pike:1.94

2000-12-05

2000-12-05 22:26:45 by Martin Nilsson <mani@lysator.liu.se>

Removed unused mappings from configuration object

Rev: server/base_server/roxenloader.pike:1.216

2000-11-24

2000-11-24 16:50:38 by Per Hedbor <ph@opera.com>

Locale galore

Rev: server/base_server/basic_defvar.pike:1.22
Rev: server/base_server/config_userdb.pike:1.12
Rev: server/base_server/global_variables.pike:1.51
Rev: server/base_server/module_support.pike:1.83
Rev: server/base_server/roxenlib.pike:1.206
Rev: server/base_server/roxenloader.pike:1.215
Rev: server/base_server/rxml.pike:1.261
Rev: server/config_interface/standard/sites/config_left_item.pike:1.46
Rev: server/etc/include/roxen.h:1.22
Rev: server/etc/modules/Variable.pmod/module.pmod:1.37
Rev: server/modules/compat/compat.pike:1.54
Rev: server/modules/configuration/config_tags.pike:1.127
Rev: server/modules/database/SQLuserdb.pike:1.22
Rev: server/modules/database/sqldb.pike:1.11
Rev: server/modules/database/sqltag.pike:1.66
Rev: server/modules/directories/directories.pike:1.86
Rev: server/modules/directories/indexfiles.pike:1.17
Rev: server/modules/examples/auth.pike:1.3
Rev: server/modules/examples/common_api.pike:1.4
Rev: server/modules/examples/fnord.pike:1.12
Rev: server/modules/examples/newstyle_fnord.pike:1.9
Rev: server/modules/filesystems/filesystem.pike:1.90
Rev: server/modules/tags/obox.pike:1.32

2000-11-13

2000-11-13 10:23:29 by Per Hedbor <ph@opera.com>

Better compile error support.. This needs to be worked through, though

Rev: server/base_server/module_support.pike:1.79
Rev: server/base_server/roxenloader.pike:1.214

2000-11-13 09:57:05 by Per Hedbor <ph@opera.com>

Fixed [Bug 689 (#689)]

Rev: server/base_server/configuration.pike:1.394
Rev: server/base_server/module_support.pike:1.78
Rev: server/base_server/roxenloader.pike:1.213
Rev: server/config_interface/standard/inheritinfo.pike:1.14
Rev: server/config_interface/standard/sites/site_content.pike:1.97
Rev: server/etc/roxen_master.pike:1.107

2000-10-30

2000-10-30 18:57:39 by Per Hedbor <ph@opera.com>

1> If running with -DSECURITY without internal pike security, bail out, 2> Better error message if the loading of roxen_master fails.

Rev: server/base_server/roxenloader.pike:1.212

2000-10-29

2000-10-29 03:40:59 by Martin Stjernholm <mast@lysator.liu.se>

Make sure stop() is called also in unclassified modules. This fixes bug
with stale objects in sitebuilder, e.g. [bug 608 (#608)].

Rev: server/base_server/configuration.pike:1.386
Rev: server/base_server/roxenloader.pike:1.211

2000-10-16

2000-10-16 23:52:31 by Martin Nilsson <mani@lysator.liu.se>

Slight trim.

Rev: server/base_server/roxenloader.pike:1.210

2000-10-10

2000-10-10 18:46:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug that could cause mkdirhier to avoid creating the last directory
on nt where roxen_path strips trailing slashes. Fixed [bug 509 (#509)].

Rev: server/base_server/roxenloader.pike:1.209

2000-10-10 18:46:30 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug that could cause mkdirhier to avoid creating the last directory
on nt where roxen_path strips trailing slashes. Fixed [bug 509 (#509)].

Rev: server/base_server/roxenloader.pike:1.204

2000-09-30

2000-09-30 19:20:09 by Per Hedbor <ph@opera.com>

Reflect changes in configuration.pike, and removed some 7.0 compatibility

Rev: server/base_server/roxenloader.pike:1.208

2000-09-26

2000-09-26 23:12:24 by Per Hedbor <ph@opera.com>

Avoid pusing of ErrorContainer classes onto the error container stack, it causes infinite recursion in the event of a compile error. Instead, push LowErrorContainer classes.

Rev: server/base_server/roxenloader.pike:1.207
Rev: server/etc/modules/Roxen.pmod:1.44

2000-09-26 23:12:10 by Per Hedbor <ph@opera.com>

Avoid pusing of ErrorContainer classes onto the error container stack, it causes infinite recursion in the event of a compile error. Instead, push LowErrorContainer classes.

Rev: server/base_server/roxenloader.pike:1.203
Rev: server/etc/modules/Roxen.pmod:1.42

2000-09-25

2000-09-25 07:55:58 by Per Hedbor <ph@opera.com>

More types

Rev: server/base_server/configuration.pike:1.381
Rev: server/base_server/read_config.pike:1.52
Rev: server/base_server/roxen.pike:1.562
Rev: server/base_server/roxenloader.pike:1.206

2000-09-25 07:03:14 by Per Hedbor <ph@opera.com>

More prototypes moved to roxenloader.pike from other files

Rev: server/base_server/configuration.pike:1.380
Rev: server/base_server/http.pike:1.50
Rev: server/base_server/module_support.pike:1.77
Rev: server/base_server/roxen.pike:1.561
Rev: server/base_server/roxenlib.pike:1.202
Rev: server/base_server/roxenloader.pike:1.205

2000-09-24

2000-09-24 17:15:18 by Martin Nilsson <mani@lysator.liu.se>

Updated version

Rev: server/base_server/roxenloader.pike:1.204
Rev: server/config_interface/standard/welcome.txt:1.15

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-24 01:48:38 by Per Hedbor <ph@opera.com>

Do not add Image.GIF constants when there is no Image.GIF

Rev: server/base_server/roxenloader.pike:1.202

2000-09-23

2000-09-23 11:28:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few typos.

Rev: server/base_server/roxenloader.pike:1.201

2000-09-23 02:40:42 by Per Hedbor <ph@opera.com>

Allow start even without bignums, mostly for debug reasons.

Rev: server/base_server/roxen.pike:1.558
Rev: server/base_server/roxenloader.pike:1.200

2000-09-23 02:30:25 by Per Hedbor <ph@opera.com>

Handle missing Gz and/or Image.TTF

Rev: server/base_server/roxenloader.pike:1.199
Rev: server/etc/modules/RXML.pmod/module.pmod:1.112

2000-09-23 00:53:43 by Per Hedbor <ph@opera.com>

Somewhat more userfriendly than a compilation error

Rev: server/base_server/roxenloader.pike:1.198

2000-09-21

2000-09-21 03:57:44 by Per Hedbor <ph@opera.com>

Minor adjustments

Rev: server/base_server/cache.pike:1.57
Rev: server/base_server/roxenloader.pike:1.197
Rev: server/etc/include/config.h:1.23
Rev: server/etc/modules/RXML.pmod/module.pmod:1.111
Rev: server/etc/modules/Roxen.pmod:1.40
Rev: server/font_handlers/builtin.pike:1.4
Rev: server/font_handlers/rbf:1.2

2000-09-12

2000-09-12 14:05:53 by Per Hedbor <ph@opera.com>

Fixes [Bug 200 (#200)] and [Bug 201 (#201)].

Rev: server/base_server/config_userdb.pike:1.1
Rev: server/base_server/roxen.pike:1.545
Rev: server/base_server/roxenloader.pike:1.196
Rev: server/modules/configuration/config_userdb.pike:1.54

2000-09-05

2000-09-05 15:06:47 by Per Hedbor <ph@opera.com>

Now works with pike 7.1 again (duplicated local variables). Also added a few more news

Rev: server/base_server/configuration.pike:1.363
Rev: server/base_server/module.pike:1.97
Rev: server/base_server/roxenlib.pike:1.197
Rev: server/base_server/roxenloader.pike:1.195
Rev: server/base_server/state.pike:1.17
Rev: server/base_server/wizard.pike:1.123
Rev: server/config_interface/standard/whatsnew.html:1.15
Rev: server/etc/modules/ExtScript.pmod:1.6
Rev: server/modules/filesystems/filesystem.pike:1.89
Rev: server/modules/misc/ismap.pike:1.17
Rev: server/modules/misc/userdb.pike:1.50
Rev: server/modules/proxies/wais.pike:1.21
Rev: server/modules/tags/countdown.pike:1.37
Rev: server/modules/tags/tablify.pike:1.54
Rev: server/modules/tags/vform.pike:1.7

2000-09-04

2000-09-04 12:16:45 by 0

Added cache_indices().

Rev: server/base_server/cache.pike:1.56
Rev: server/base_server/roxenloader.pike:1.194

2000-08-28

2000-08-28 05:31:56 by Per Hedbor <ph@opera.com>

Fixed all stat_file with friends to use the new Stat type for Pike 7.1 compatibility

Rev: server/base_server/configuration.pike:1.351
Rev: server/base_server/disk_cache.pike:1.54
Rev: server/base_server/fonts.pike:1.56
Rev: server/base_server/http.pike:1.47
Rev: server/base_server/module_support.pike:1.76
Rev: server/base_server/read_config.pike:1.48
Rev: server/base_server/roxen.pike:1.536
Rev: server/base_server/roxenlib.pike:1.196
Rev: server/base_server/roxenloader.pike:1.193
Rev: server/bin/fixquota.pike:1.2
Rev: server/bin/garbagecollector.pike:1.19
Rev: server/config_interface/standard/inheritinfo.pike:1.13
Rev: server/etc/env.d/java.pike:1.4
Rev: server/etc/modules/Variable.pmod/module.pmod:1.8
Rev: server/etc/roxen_master.pike:1.97
Rev: server/modules/configuration/config_filesystem.pike:1.49
Rev: server/modules/configuration/update.pike:1.17
Rev: server/modules/examples/location.pike:1.2
Rev: server/modules/filesystems/filesystem.pike:1.87
Rev: server/modules/filters/htaccess.pike:1.64
Rev: server/modules/graphics/cimg.pike:1.26
Rev: server/modules/logging/home_logger.pike:1.29
Rev: server/modules/misc/userdb.pike:1.48
Rev: server/modules/scripting/cgi.pike:2.44
Rev: server/modules/scripting/oldcgi.pike:2.6
Rev: server/modules/scripting/servlet.pike:2.12
Rev: server/modules/tags/rxmltags.pike:1.163
Rev: server/more_modules/cvsfs.pike:1.23

2000-08-25

2000-08-25 12:27:50 by Johan Sundström <oyasumi@gmail.com>

More mast-style-compliant refdoc formatting.

Rev: server/base_server/roxenloader.pike:1.192

2000-08-22

2000-08-22 21:54:57 by Per Hedbor <ph@opera.com>

The final slash must be removed before stat() on NT

Rev: server/base_server/roxenloader.pike:1.191

2000-08-14

2000-08-14 15:07:31 by Martin Stjernholm <mast@lysator.liu.se>

Added port_obj to the RequestID base class.

Rev: server/base_server/roxenloader.pike:1.190

2000-08-12

2000-08-12 06:14:47 by Per Hedbor <ph@opera.com>

Add http_decode_string as a constant from _Roxen if _Roxen exists

Rev: server/base_server/roxenloader.pike:1.189

2000-08-09

2000-08-09 14:53:11 by Martin Stjernholm <mast@lysator.liu.se>

Ported nt bootstrap stuff from 2.0.

Rev: server/base_server/roxenloader.pike:1.188
Rev: server/ntroxenloader.pike:1.6
Rev: server/roxen.ico:1.1
Rev: server/tools/nt_service/.cvsignore:1.1
Rev: server/tools/nt_service/Makefile:1.3
Rev: server/tools/nt_service/roxen.c:1.7
Rev: server/tools/nt_service/roxen_service.c:1.7
Rev: server/tools/nt_service/roxen_service.h:1.4

2000-08-07

2000-08-07 13:46:51 by Johan Sundström <oyasumi@gmail.com>

More refdoc for raw_url, not_query and virtfile.

For example, consider a server monunted at http://*/foo/ (the server
URL) with a filsystem module mounted at /bar/ in which there is a file
/baz.html. The URL http://*/foo/bar/baz.html accessed with a URL
variable quux set to zarquon. This will lead to the following variable
configuration:

id->raw_url : /foo/bar/baz.html?quux=teleledningsanka
id->not_query : /bar/baz.html
id->virtfile : /bar/

I wonder where I'll end up putting this information in the manual. :-)

Rev: server/base_server/roxenloader.pike:1.187

2000-08-03

2000-08-03 19:22:03 by Johan Sundström <oyasumi@gmail.com>

No use documenting id->referer when there is a more usable id->request_headers->referer. Also rectified an unfortunate lie about virtfile.

Rev: server/base_server/roxenloader.pike:1.186

2000-08-02

2000-08-02 18:30:10 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bogus respawning of processes started with spawn_pike.
Note: Requires roxen_nt_starter 2.0.4.

Rev: server/base_server/roxenloader.pike:1.171
Rev: server/ntroxenloader.pike:1.6

2000-08-01

2000-08-01 00:25:22 by Martin Nilsson <mani@lysator.liu.se>

Removed constant

Rev: server/base_server/roxenloader.pike:1.185

2000-07-21

2000-07-21 04:58:23 by Andreas Lange <andreas@lange.cx>

Localization

Rev: server/base_server/configuration.pike:1.325
Rev: server/base_server/global_variables.pike:1.37
Rev: server/base_server/roxen.pike:1.510
Rev: server/base_server/roxenlib.pike:1.184
Rev: server/base_server/roxenloader.pike:1.184
Rev: server/config_interface/standard/actions/feature_list.pike:1.8
Rev: server/config_interface/standard/actions/flush.pike:1.5
Rev: server/config_interface/standard/actions/index.html:1.10
Rev: server/config_interface/standard/actions/listfonts.pike:1.10
Rev: server/config_interface/standard/actions/restart.pike:1.7
Rev: server/config_interface/standard/actions/tablist.pike:1.5
Rev: server/config_interface/standard/cv_startpage_tabs.pike:1.16
Rev: server/config_interface/standard/event_log/index.html:1.11
Rev: server/config_interface/standard/logutil.pike:1.12
Rev: server/config_interface/standard/settings.html:1.10
Rev: server/config_interface/standard/sites/config_left_item.pike:1.32
Rev: server/config_interface/standard/sites/drop_site.pike:1.6
Rev: server/config_interface/standard/sites/index.html:1.25
Rev: server/config_interface/standard/sites/log.pike:1.8
Rev: server/config_interface/standard/sites/site_content.pike:1.72
Rev: server/config_interface/standard/sites/site_header.pike:1.10
Rev: server/config_interface/standard/template:1.65
Rev: server/config_interface/standard/topmenu.pike:1.9
Rev: server/config_interface/standard/user_create.pike:1.3
Rev: server/config_interface/standard/user_delete.pike:1.4
Rev: server/config_interface/standard/user_form.pike:1.4
Rev: server/config_interface/standard/users.html:1.18
Rev: server/etc/modules/OldVariable.pmod:1.15
Rev: server/modules/configuration/config_filesystem.pike:1.40
Rev: server/modules/configuration/config_userdb.pike:1.45
Rev: server/modules/configuration/update.pike:1.15

2000-07-14

2000-07-14 23:52:21 by Johan Sundström <oyasumi@gmail.com>

Some more docs.

Rev: server/base_server/roxenloader.pike:1.183

2000-07-14 18:24:32 by Johan Sundström <oyasumi@gmail.com>

Initial inlined docs sweep of the id object.

Rev: server/base_server/roxenloader.pike:1.182

2000-07-09

2000-07-09 14:13:38 by Per Hedbor <ph@opera.com>

Added prototypes for RequestID and RoxenModule. Also, query() now uses roxen->query() instead of odd direct indexing of the variables mapping.

Rev: server/base_server/roxenloader.pike:1.181

2000-07-04

2000-07-04 03:47:17 by Per Hedbor <ph@opera.com>

Fixed query()

Rev: server/base_server/roxenloader.pike:1.180

2000-06-29

2000-06-29 05:49:43 by Fredrik Noring <noring@nocrew.org>

Fixed spawn_pike for NT.

Rev: server/base_server/roxenloader.pike:1.170

2000-06-29 05:49:41 by Fredrik Noring <noring@nocrew.org>

Fixed spawn_pike for NT.

Rev: server/base_server/roxenloader.pike:1.179

2000-06-23

2000-06-23 16:09:20 by Martin Stjernholm <mast@lysator.liu.se>

Look at the VARDIR and LOCALDIR environment variables for $VARDIR and
$LOCALDIR (as the start script expects).

Rev: server/base_server/roxenloader.pike:1.178

2000-06-12

2000-06-12 15:18:50 by Martin Nilsson <mani@lysator.liu.se>

LOW_LOCALE should not be part of prototype

Rev: server/base_server/roxenloader.pike:1.177

2000-05-22

2000-05-22 05:24:26 by Per Hedbor <ph@opera.com>

mark_fd now implemented in pike instead of C

Rev: server/base_server/roxenloader.pike:1.176

2000-05-15

2000-05-15 10:41:36 by Martin Nilsson <mani@lysator.liu.se>

Humpf

Rev: server/base_server/roxenloader.pike:1.175

2000-05-15 10:34:15 by Martin Nilsson <mani@lysator.liu.se>

Compatibility

Rev: server/base_server/roxenloader.pike:1.174

2000-05-14

2000-05-14 23:42:33 by Martin Nilsson <mani@lysator.liu.se>

Removing unused constant

Rev: server/base_server/roxenloader.pike:1.173

2000-05-08

2000-05-08 14:03:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

popen() now behaves more like Process.popen().

Rev: server/base_server/roxenloader.pike:1.169

2000-05-08 14:03:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

popen() now behaves more like Process.popen().

Rev: server/base_server/roxenloader.pike:1.172

2000-04-19

2000-04-19 15:33:09 by Martin Nilsson <mani@lysator.liu.se>

Kludge for bug in type inference

Rev: server/base_server/roxenloader.pike:1.171

2000-04-19 15:14:42 by Martin Nilsson <mani@lysator.liu.se>

[int]time is done in Pike 7.1

Rev: server/base_server/cache.pike:1.49
Rev: server/base_server/roxenlib.pike:1.171
Rev: server/base_server/roxenloader.pike:1.170

2000-04-16

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

Added configurations to the prototype

Rev: server/base_server/roxenloader.pike:1.169

2000-04-13

2000-04-13 19:03:43 by Per Hedbor <ph@opera.com>

Indentation changes

Rev: server/base_server/roxenloader.pike:1.168

2000-04-12

2000-04-12 19:43:47 by Per Hedbor <ph@opera.com>

NT-fixes

Rev: ntroxenloader.pike:1.7
Rev: server/base_server/roxenloader.pike:1.167

2000-04-05

2000-04-05 21:46:01 by Martin Stjernholm <mast@lysator.liu.se>

find_module_and_conf_for_log() now reports the innermost module
instead of the outermost.

Rev: server/base_server/roxenloader.pike:1.166

2000-04-03

2000-04-03 03:48:37 by Per Hedbor <ph@opera.com>

Make the mkdirhier function available to the master, and use werror() instead of report_error to report failures in roxen master (since report_error does not really work all that well without roxen loaded)

Rev: server/base_server/roxenloader.pike:1.165

2000-03-30

2000-03-30 20:08:55 by Per Hedbor <ph@opera.com>

Report warnings as warnings, not errors

Rev: server/base_server/configuration.pike:1.293
Rev: server/base_server/module_support.pike:1.65
Rev: server/base_server/roxenloader.pike:1.164
Rev: server/base_server/wizard.pike:1.116
Rev: server/config_interface/standard/sites/add_module.pike:1.17

2000-03-28

2000-03-28 21:09:39 by Johan Sundström <oyasumi@gmail.com>

Configuration Interface => Administration Interface

Rev: CHANGES:1.155
Rev: examples/sqluserdb/documentation.html:1.3
Rev: server/base_server/configuration.pike:1.292
Rev: server/base_server/module.pike:1.89
Rev: server/base_server/roxen.pike:1.470
Rev: server/base_server/roxenloader.pike:1.163
Rev: server/config_interface/standard/themes/README:1.4
Rev: server/config_interface/standard/welcome.txt:1.3
Rev: server/config_interface/standard/whatsnew.html:1.9
Rev: server/etc/include/config.h:1.21
Rev: server/etc/supports:1.81
Rev: server/java/src/com/roxen/roxen/Module.java:1.8
Rev: server/modules/configuration/INFO:1.2
Rev: server/modules/configuration/config_filesystem.pike:1.32
Rev: server/modules/configuration/config_tags.pike:1.70
Rev: server/modules/configuration/config_userdb.pike:1.32
Rev: server/modules/graphics/graphic_text.pike:1.226
Rev: server/modules/ldap/ldapuserauth.pike:1.18
Rev: server/modules/logging/home_logger.pike:1.23
Rev: server/modules/misc/SQLuserdb.pike:1.16
Rev: server/modules/tags/rxmltags.pike:1.107
Rev: server/start:1.104
Rev: server/tools/roxenstarter/roxenstarter.cpp:1.4

2000-03-27

2000-03-27 01:17:02 by Per Hedbor <ph@opera.com>

Fixed reloading of modules and pike-scripts

Rev: server/base_server/configuration.pike:1.291
Rev: server/base_server/module_support.pike:1.64
Rev: server/base_server/roxenloader.pike:1.162
Rev: server/config_interface/standard/sites/site_content.pike:1.54
Rev: server/etc/roxen_master.pike:1.85
Rev: server/modules/directories/directories.pike:1.57
Rev: server/modules/scripting/pikescript.pike:1.59

2000-03-24

2000-03-24 20:54:50 by Per Hedbor <ph@opera.com>

Some more paranoia

Rev: server/base_server/roxenloader.pike:1.161

2000-03-22

2000-03-22 16:56:34 by Martin Stjernholm <mast@lysator.liu.se>

Log the Roxen version at startup.

Rev: server/base_server/roxenloader.pike:1.160

2000-03-21

2000-03-21 18:58:33 by Martin Nilsson <mani@lysator.liu.se>

Copyright update

Rev: server/base_server/roxenloader.pike:1.159

2000-03-17

2000-03-17 01:55:54 by Johan Schön <js@opera.com>

add_constant added the wrong function for r_get_dir.

Rev: server/base_server/roxenloader.pike:1.158

2000-03-16

2000-03-16 12:29:18 by Martin Nilsson <mani@lysator.liu.se>

Removing unused PDB code

Rev: server/base_server/roxenloader.pike:1.157

2000-03-13

2000-03-13 22:08:19 by Martin Nilsson <mani@lysator.liu.se>

Stricter types

Rev: server/base_server/roxenloader.pike:1.156

2000-03-13 06:18:02 by Per Hedbor <ph@opera.com>

New global functions:

o Stdio.File lopen( string file, string mode[, int perm] )
As open( string file, string mode[, int perm] ), but it looks in
../local/<file> before accessing <file>.

o string roxen_version()
Returns "major.minor.build"

o string roxen_path( string path )
Replaces $VVARDIR to $VARDIR/<roxen-version>
$VARDIR to ../var
$LOCALDIR to ../local


o r_get_dir(), r_file_stat(), r_rm(), r_mv(): Like the normal functions,
but applies roxen_path on the filename.

Changed behaviour:

open() and mkdirhier(): Applies roxen_path() on the filename

Rev: server/base_server/roxenloader.pike:1.155

2000-03-12

2000-03-12 23:58:13 by Martin Nilsson <mani@lysator.liu.se>

Stricter types

Rev: server/base_server/roxenloader.pike:1.154

2000-03-12 07:40:03 by Per Hedbor <ph@opera.com>

Search for pike modules in ../local/pike_modules as well as etc/modules

Rev: server/base_server/roxenloader.pike:1.153

2000-03-09

2000-03-09 14:43:18 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug that made some module debug messages not appear in the
module specific event log.

Rev: server/base_server/roxenloader.pike:1.152

2000-03-09 03:48:38 by Per Hedbor <ph@opera.com>

Fixed dumping of .o files using some add_constant voodoo.

Rev: server/base_server/roxen.pike:1.451
Rev: server/base_server/roxenloader.pike:1.151

2000-03-08

2000-03-08 01:04:26 by Martin Nilsson <mani@lysator.liu.se>

Added some more stuff to prototype

Rev: server/base_server/roxenloader.pike:1.150

2000-03-07

2000-03-07 21:12:17 by Martin Nilsson <mani@lysator.liu.se>

Added dump to roxen prototype

Rev: server/base_server/roxenloader.pike:1.149

2000-03-07 02:37:14 by Martin Nilsson <mani@lysator.liu.se>

Made an incomplete roxen prototype

Rev: server/base_server/roxenloader.pike:1.148

2000-03-06

2000-03-06 14:03:01 by Martin Stjernholm <mast@lysator.liu.se>

Keep backtraces when compiling roxen.pike from being swallowed by
something.

Rev: server/base_server/roxenloader.pike:1.147

2000-02-24

2000-02-24 17:13:26 by Per Hedbor <ph@opera.com>

Try to avoid getting the wrong module/configuration in the event log

Rev: server/base_server/roxenloader.pike:1.146

2000-02-17

2000-02-17 05:28:27 by Per Hedbor <ph@opera.com>

string* -> array(string)

Rev: server/base_server/roxenloader.pike:1.145

2000-02-16

2000-02-16 14:21:47 by Per Hedbor <ph@opera.com>

Add Image.TTF constant

Rev: server/base_server/roxenloader.pike:1.144

2000-02-16 08:22:48 by Per Hedbor <ph@opera.com>

Better timing messages

Rev: server/base_server/roxenloader.pike:1.143

2000-02-15

2000-02-15 17:14:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now dies properly again if something goes bad during bootstrap.

Rev: server/base_server/roxenloader.pike:1.142

2000-02-14

2000-02-14 09:21:10 by Per Hedbor <ph@opera.com>

More constants added. It is now possible to dump roxen.pike to a .o file

Rev: server/base_server/roxenloader.pike:1.141

2000-02-13

2000-02-13 16:28:32 by Per Hedbor <ph@opera.com>

Now most files can be dumped again..

Rev: server/base_server/roxen.pike:1.424
Rev: server/base_server/roxenlib.pike:1.151
Rev: server/base_server/roxenloader.pike:1.140
Rev: server/base_server/rxmlhelp.pike:1.15

2000-02-10

2000-02-10 09:18:11 by Per Hedbor <ph@opera.com>

Hide argv from backtraces

Rev: server/base_server/roxen.pike:1.422
Rev: server/base_server/roxenloader.pike:1.139

2000-02-09

2000-02-09 01:07:44 by Per Hedbor <ph@opera.com>

Get rid of _main from backtraces.

Rev: server/base_server/roxenloader.pike:1.138

2000-02-02

2000-02-02 18:12:29 by Martin Stjernholm <mast@lysator.liu.se>

Kludge to get around limitations in preprocessor expressions when testing
for Image.TTF.

Rev: server/base_server/fonts.pike:1.42
Rev: server/base_server/roxenloader.pike:1.137

2000-01-25

2000-01-25 04:03:17 by Per Hedbor <ph@opera.com>

Indentation change

Rev: server/base_server/roxenloader.pike:1.136

2000-01-21

2000-01-21 22:26:15 by Martin Stjernholm <mast@lysator.liu.se>

Fixed cyclic references in the parse_html() compatibility stuff.

Rev: server/base_server/roxenloader.pike:1.135

2000-01-05

2000-01-05 17:45:28 by Martin Stjernholm <mast@lysator.liu.se>

Moved loading of RXML.pmod from roxenloader to roxen.

Rev: server/base_server/roxen.pike:1.384
Rev: server/base_server/roxenloader.pike:1.134

1999-12-29

1999-12-29 18:46:29 by Martin Stjernholm <mast@lysator.liu.se>

Show line number 0 as "-" in compilation errors/warnings.

Rev: server/base_server/roxenloader.pike:1.133

1999-12-21

1999-12-21 16:47:24 by Per Hedbor <ph@opera.com>

New option: --long-error-file-names, to get the full pathnames in error messages and compile errors

Rev: server/base_server/roxenloader.pike:1.132
Rev: server/etc/roxen_master.pike:1.64

1999-12-20

1999-12-20 11:56:52 by Martin Nilsson <mani@lysator.liu.se>

Debug code fixes

Rev: server/base_server/roxenloader.pike:1.131
Rev: server/base_server/socket.pike:1.17

1999-12-13

1999-12-13 04:02:25 by Martin Stjernholm <mast@lysator.liu.se>

Use new features in Parser.HTML for better parse_html() compatibility.

Rev: server/base_server/roxenloader.pike:1.130

1999-12-10

1999-12-10 12:55:07 by Martin Stjernholm <mast@lysator.liu.se>

ParseHtmlCompat bugfix.

Rev: server/base_server/roxenloader.pike:1.129

1999-12-09

1999-12-09 06:12:49 by Martin Stjernholm <mast@lysator.liu.se>

Added "delayed newlines" feature to roxen_perror() to display other messages
nicer inside the continued module load messages.

Rev: server/base_server/configuration.pike:1.239
Rev: server/base_server/module_support.pike:1.44
Rev: server/base_server/roxenloader.pike:1.128

1999-12-08

1999-12-08 02:30:27 by Martin Stjernholm <mast@lysator.liu.se>

Be case insensitive in the same way as parse_html().

Rev: server/base_server/roxenloader.pike:1.127

1999-12-08 02:19:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bugs in the parse_html() compatibility code caused by the
separation of local feeds in Parser.HTML.

Rev: server/base_server/roxenloader.pike:1.126

1999-12-07

1999-12-07 22:03:35 by Martin Stjernholm <mast@lysator.liu.se>

Forgot a debug printout..

Rev: server/base_server/roxenloader.pike:1.125

1999-12-07 22:01:54 by Martin Stjernholm <mast@lysator.liu.se>

Better parse_html() emulation that correctly tracks changes in the
tag/container mappings.

Rev: server/base_server/roxen.pike:1.365
Rev: server/base_server/roxenloader.pike:1.124
Rev: server/base_server/rxml.pike:1.41

1999-12-07 14:26:05 by Martin Stjernholm <mast@lysator.liu.se>

Use lazy entity ends in Parser.HTML.

Rev: server/base_server/roxenloader.pike:1.123
Rev: server/base_server/rxml.pike:1.40

1999-12-07 00:00:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/roxenloader.pike:1.122

1999-12-06

1999-12-06 23:47:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More INTERNAL_ERROR_DEBUG.

Rev: server/base_server/roxenloader.pike:1.121

1999-12-06 23:46:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some INTERNAL_ERROR_DEBUG.

Rev: server/base_server/roxenloader.pike:1.120

1999-12-06 04:55:44 by Martin Stjernholm <mast@lysator.liu.se>

Use new compatibility mode in Parser.HTML.

Rev: server/base_server/roxenloader.pike:1.119
Rev: server/base_server/rxml.pike:1.39

1999-11-29

1999-11-29 18:50:55 by Per Hedbor <ph@opera.com>

Print out warning message for uninstalled pike, and abort if pike version < 0.7

Rev: server/base_server/roxenloader.pike:1.118

1999-11-25

1999-11-25 22:00:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few type-errors in the wrappers.

Rev: server/base_server/roxenloader.pike:1.117

1999-11-24

1999-11-24 01:59:31 by Per Hedbor <ph@opera.com>

parse_html and parse_html_lines no longer use cached Container and Tag caller wrapper classes

Rev: server/base_server/roxenloader.pike:1.116

1999-11-23

1999-11-23 15:05:47 by Per Hedbor <ph@opera.com>

Added ST_MTIME, ST_CTIME and ST_SIZE macros (indexes in the array returned by file_stat()) since I am tired of including stat.h all the time, and stat[ ST_MTIME ] is more readable than stat[ 3 ]. Added push_compile_error_handler and pop_compile_error_handler, used by the configuration interface to redirect compilation errors (overrides the normal ErrorContainer class)

Rev: server/base_server/roxenloader.pike:1.115

1999-11-23 11:02:36 by Per Hedbor <ph@opera.com>

Fixed the configuration and module local event log support function (it looks in the backtrace for configuration and module objects)

Rev: server/base_server/roxenloader.pike:1.114

1999-11-23 09:43:58 by Per Hedbor <ph@opera.com>

Do not use a weak mapping

Rev: server/base_server/roxenloader.pike:1.113

1999-11-23 06:40:18 by Per Hedbor <ph@opera.com>

Add the contstat 'roxenloader', pointing to this object.
Use (somewhat more persistent) wrapper classes instead of lambda functions in the parse_html and parse_html_lines compatibility functions, to avoid creating new ones all the time

Rev: server/base_server/roxenloader.pike:1.112

1999-11-19

1999-11-19 10:09:18 by Per Hedbor <ph@opera.com>

Encode widechars with utf8

Rev: server/base_server/roxenloader.pike:1.111

1999-11-17

1999-11-17 15:15:49 by Per Hedbor <ph@opera.com>

Added support for module and configuration local event logs

Rev: server/base_server/roxen.pike:1.350
Rev: server/base_server/roxenloader.pike:1.110

1999-11-11

1999-11-11 08:15:10 by Martin Stjernholm <mast@lysator.liu.se>

Kludge or something to actually get compilation errors reported.

Rev: server/base_server/roxenloader.pike:1.109

1999-11-11 05:25:06 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where a string as tag or container def to parse_html() etc didn't work.

Rev: server/base_server/roxenloader.pike:1.108
Rev: server/base_server/rxml.pike:1.32

1999-11-06

1999-11-06 08:25:51 by Per Hedbor <ph@opera.com>

Commented out open_db

Rev: server/base_server/roxenloader.pike:1.107

1999-11-04

1999-11-04 18:50:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the compilation error handling somewhat.

Rev: server/base_server/roxenloader.pike:1.106

1999-11-04 16:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor changes to ErrorContainer.

Rev: server/base_server/roxenloader.pike:1.105

1999-11-04 15:54:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added handle_error() and handle_warning() to the ErrorContainer class.

Rev: server/base_server/roxenloader.pike:1.104

1999-10-11

1999-10-11 01:43:45 by Martin Stjernholm <mast@lysator.liu.se>

Temporary kludge to replace parse_html() and parse_html_lines() with
Parser.HTML for wide string parsing.

Rev: server/base_server/roxenloader.pike:1.103

1999-10-04

1999-10-04 18:54:34 by Marcus Comstedt <marcus@mc.pp.se>

Made perror() more fault tolerant.

Rev: server/base_server/roxenloader.pike:1.102

1999-10-04 15:11:55 by Per Hedbor <ph@opera.com>

First stab at new core methods

Rev: server/base_server/configuration.pike:1.209
Rev: server/base_server/global_variables.pike:1.4
Rev: server/base_server/language.pike:1.19
Rev: server/base_server/module.pike:1.47
Rev: server/base_server/module_support.pike:1.26
Rev: server/base_server/roxen.pike:1.327
Rev: server/base_server/roxenloader.pike:1.101
Rev: server/modules/filesystems/filesystem.pike:1.57
Rev: server/protocols/http.pike:1.156

1999-09-25

1999-09-25 04:43:26 by Martin Stjernholm <mast@lysator.liu.se>

Combined the status periodic log message with the time stamp message.
Log the time stamp exactly on the hour.

Rev: server/base_server/roxenloader.pike:1.100

1999-09-23

1999-09-23 18:26:59 by Martin Stjernholm <mast@lysator.liu.se>

Reverted; didn't notice write_current_time()..

Rev: server/base_server/roxenloader.pike:1.99

1999-09-23 17:17:28 by Martin Stjernholm <mast@lysator.liu.se>

Report the date too occasionally.

Rev: server/base_server/roxenloader.pike:1.98

1999-09-17

1999-09-17 22:26:15 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix (for better typechecking)

Rev: server/base_server/roxenloader.pike:1.97

1999-09-06

1999-09-06 13:03:42 by Per Hedbor <ph@opera.com>

Fixed werror to use roxen_perror

Rev: server/base_server/roxenloader.pike:1.96

1999-09-06 12:41:26 by Per Hedbor <ph@opera.com>

No longer add_constant cache

Rev: server/base_server/roxenloader.pike:1.95

1999-09-05

1999-09-05 01:41:32 by Per Hedbor <ph@opera.com>

Added Stdio.File to the list of constants added before roxen is loaded. Time stamps is now printed every 5 rows, not every second

Rev: server/base_server/roxenloader.pike:1.94

1999-09-02

1999-09-02 18:33:17 by Per Hedbor <ph@opera.com>

Less odd logging timestamps.

Rev: server/base_server/roxenloader.pike:1.93

1999-08-30

1999-08-30 09:41:47 by Per Hedbor <ph@opera.com>

Only one decimal in 'total boot time' message

Rev: server/base_server/roxenloader.pike:1.92

1999-08-30 09:36:34 by Per Hedbor <ph@opera.com>

#if 0 the getpw_kluge _code_ as well as the initialization, to save compile time (0.07 seconds. :-)). Change a few roxen_perror( sprintf( ... ) ) to roxen_perror( ... )

Rev: server/base_server/roxenloader.pike:1.91

1999-08-09

1999-08-09 22:22:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved last_was_nl handling.

Rev: server/base_server/roxenloader.pike:1.90

1999-08-09 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved last_was_nl behaviour.

Rev: server/base_server/roxenloader.pike:1.89

1999-08-06

1999-08-06 04:00:45 by Per Hedbor <ph@opera.com>

Better log

Rev: server/base_server/language.pike:1.14
Rev: server/base_server/roxenloader.pike:1.88

1999-08-06 03:13:55 by Per Hedbor <ph@opera.com>

New logging format improved

Rev: server/base_server/roxenloader.pike:1.87

1999-07-10

1999-07-10 21:45:04 by Peter Bortas <zino@lysator.liu.se>

Added myPDB support.

Rev: server/base_server/roxenloader.pike:1.86

1999-07-10 21:38:37 by Peter Bortas <zino@lysator.liu.se>

Added myPDB support.

Rev: server/base_server/roxenloader.pike:1.93

1999-06-21

1999-06-21 20:24:56 by Martin Stjernholm <mast@lysator.liu.se>

Pass protection mode directly to mkdir() if it supports it.

Rev: server/base_server/roxenloader.pike:1.85

1999-06-21 19:18:12 by Martin Stjernholm <mast@lysator.liu.se>

Counter 0.6's default umask of 0770 in mkdirhier().

Rev: server/base_server/roxenloader.pike:1.92

1999-05-31

1999-05-31 22:21:16 by Johan Schön <js@opera.com>

NT fix

Rev: server/base_server/roxenloader.pike:1.91
Rev: server/etc/supports:1.60

1999-05-28

1999-05-28 09:55:06 by Martin Stjernholm <mast@lysator.liu.se>

Pass pike paths through environment instead of args to avoid moment 22
with the Getopt module.

Rev: server/base_server/roxenloader.pike:1.90

1999-04-30

1999-04-30 11:28:08 by Johan Schön <js@opera.com>

NT changes.

Rev: server/base_server/roxenloader.pike:1.89

1999-04-24

1999-04-24 20:56:10 by Martin Stjernholm <mast@lysator.liu.se>

Removed fork code for 0.5.

Rev: server/base_server/disk_cache.pike:1.41
Rev: server/base_server/roxenloader.pike:1.88

1999-04-14

1999-04-14 15:23:43 by Marcus Comstedt <marcus@mc.pp.se>

Program path fix.

Rev: server/base_server/roxenloader.pike:1.87

1999-03-27

1999-03-27 22:17:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

privs.pike is gone! Yes!!

Rev: server/base_server/roxenloader.pike:1.84

1999-03-27 19:13:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now enforces that __VERSION__ should be 0.7 or higher.

Rev: server/base_server/roxenloader.pike:1.83

1999-03-23

1999-03-23 22:25:00 by Martin Stjernholm <mast@lysator.liu.se>

Privs/umask/threads fixes.

Rev: server/base_server/config/savers.pike:1.7
Rev: server/base_server/configuration.pike:1.168
Rev: server/base_server/disk_cache.pike:1.40
Rev: server/base_server/privs.pike:1.36
Rev: server/base_server/read_config.pike:1.28
Rev: server/base_server/roxen.pike:1.313
Rev: server/base_server/roxenloader.pike:1.86
Rev: server/bin/install.pike:1.34
Rev: server/config_actions/generate_rsa.pike:1.8
Rev: server/modules/filesystems/filesystem.pike:1.48
Rev: server/modules/graphics/graphic_text.pike:1.158
Rev: server/modules/scripting/cgi.pike:1.107
Rev: server/modules/scripting/pikescript.pike:1.31
Rev: server/modules/tags/htmlparse.pike:1.166
Rev: server/protocols/ssl3.pike:1.46
Rev: tools/init.d_roxen:1.9

1999-02-15

1999-02-15 23:22:12 by Per Hedbor <ph@opera.com>

Added noinitgroups to the options list for the roxen popen function

Rev: server/base_server/roxenloader.pike:1.82

1999-01-31

1999-01-31 20:48:42 by Peter Bortas <zino@lysator.liu.se>

Better gethrtime for Linux?

Rev: server/base_server/roxenloader.pike:1.85

1999-01-20

1999-01-20 23:19:38 by David Hedbor <david@hedbor.org>

- Fixed 0.6 popen problem. Argel. I must have had temporary hit by stupidity.

Rev: server/base_server/roxenloader.pike:1.84

1999-01-17

1999-01-17 15:52:18 by Peter Bortas <zino@lysator.liu.se>

Fixed for 0.5

Rev: server/base_server/roxenloader.pike:1.83

1999-01-17 13:51:05 by David Hedbor <david@hedbor.org>

0.5 compability fixes.

Rev: server/base_server/roxenloader.pike:1.82

1999-01-17 13:03:25 by David Hedbor <david@hedbor.org>

Pike 0.5 compability bug fixed.

Rev: server/base_server/roxenloader.pike:1.81

1999-01-16

1999-01-16 10:42:05 by David Hedbor <david@hedbor.org>

Bugfixed version from Roxen 1.4.

Rev: server/base_server/roxenloader.pike:1.80

1998-12-11

1998-12-11 22:33:48 by Fredrik Noring <noring@nocrew.org>

spawn_pike is now quiet.

Rev: server/base_server/roxenloader.pike:1.81

1998-11-18

1998-11-18 04:54:36 by Per Hedbor <ph@opera.com>

Better locale support, moved parse_rxml to the configuration object, started workd on the new configuration interface

Rev: server/base_server/cache.pike:1.22
Rev: server/base_server/config/describers.pike:1.58
Rev: server/base_server/config/low_describers.pike:1.28
Rev: server/base_server/configlocale.pike:1.1
Rev: server/base_server/configuration.pike:1.167
Rev: server/base_server/fonts.pike:1.25
Rev: server/base_server/mainconfig.pike:1.116
Rev: server/base_server/module.pike:1.36
Rev: server/base_server/module_support.pike:1.19
Rev: server/base_server/roxen.pike:1.252
Rev: server/base_server/roxenlib.pike:1.89
Rev: server/base_server/roxenloader.pike:1.80
Rev: server/base_server/rxml.pike:1.1
Rev: server/base_server/wizard.pike:1.77
Rev: server/config_actions/cachestatus.pike:1.4
Rev: server/config_actions/debuginformation.pike:1.16
Rev: server/config_actions/feature_list.pike:1.4
Rev: server/config_actions/flush.pike:1.7
Rev: server/config_actions/listfonts.pike:1.4
Rev: server/config_actions/problems.pike:1.12
Rev: server/config_actions/reloadconfiginterface.pike:1.9
Rev: server/etc/include/roxen.h:1.8
Rev: server/etc/roxen_master.pike:1.49
Rev: server/modules/directories/indexfiles.pike:1.7
Rev: server/modules/filters/auto_gzip.pike:1.5
Rev: server/modules/graphics/business_graphics/business.pike:1.110
Rev: server/modules/graphics/counter.pike:1.22
Rev: server/modules/graphics/graphic_text.pike:1.156
Rev: server/modules/graphics/pimage.pike:1.12
Rev: server/modules/graphics/rimage/rimage.pike:1.8
Rev: server/modules/logging/home_logger.pike:1.19
Rev: server/modules/misc/gtext_creator.pike:1.1
Rev: server/modules/misc/language.pike:1.17
Rev: server/modules/misc/mirrorserver.pike:1.14
Rev: server/modules/proxies/ftpgateway.pike:1.26
Rev: server/modules/proxies/gopher.pike:1.15
Rev: server/modules/proxies/wais.pike:1.12
Rev: server/modules/scripting/cgi.pike:1.106
Rev: server/modules/scripting/pikescript.pike:1.30
Rev: server/modules/tags/doc/graphic_text:1.5
Rev: server/modules/tags/htmlparse.pike:1.153
Rev: server/modules/tags/lpctag.pike:1.19
Rev: server/modules/tags/wizard_tag.pike:1.18
Rev: server/protocols/ftp.pike:1.97
Rev: server/protocols/http.pike:1.121
Rev: server/start:1.54

1998-10-03

1998-10-03 18:04:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a few comments.

Rev: server/base_server/roxenloader.pike:1.79

1998-09-11

1998-09-11 22:16:24 by Per Hedbor <ph@opera.com>

Changed some werror to roxen_perror. roxen_perror() now uses syslog if 'log debug' is set to true

Rev: server/base_server/roxenloader.pike:1.78

1998-07-17

1998-07-17 17:50:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/base_server/roxenloader.pike:1.77

1998-07-12

1998-07-12 22:40:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now adds popen() as roxen_popen() too.

Rev: server/base_server/roxenloader.pike:1.76

1998-07-12 22:02:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed call to initgroups() in popen().

Rev: server/base_server/roxenloader.pike:1.75

1998-07-12 21:48:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved popen() for Pike 0.5.

Rev: server/base_server/roxenloader.pike:1.74

1998-06-13

1998-06-13 18:38:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The "Roxen is alive" message now contains the date.
The message is also split over several lines.

Rev: server/base_server/roxenloader.pike:1.73

1998-05-28

1998-05-28 17:44:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now popen() works even when not running root.

Rev: server/base_server/roxenloader.pike:1.72

1998-05-10

1998-05-10 20:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/base_server/roxenloader.pike:1.71

1998-05-07

1998-05-07 22:15:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More verbose errors.

Rev: server/base_server/roxenloader.pike:1.70

1998-05-01

1998-05-01 21:20:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the level of debug somewhat.

Rev: server/base_server/roxenloader.pike:1.69

1998-04-30

1998-04-30 15:25:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor change to spawn_pike().

Rev: server/base_server/roxenloader.pike:1.68

1998-04-29

1998-04-29 16:12:15 by Fredrik Noring <noring@nocrew.org>

Improved master.pike handling in spawn_pike (NOTE: requires _master_file_name)

Rev: server/base_server/roxenloader.pike:1.67

1998-03-28

1998-03-28 20:56:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug with include_path.

Rev: server/base_server/roxenloader.pike:1.66

1998-03-26

1998-03-26 07:51:52 by Per Hedbor <ph@opera.com>

Added FD_DEBUG #ifdefs around all mark_fd(), and a --fd-debug option to the startscript

Rev: server/base_server/configuration.pike:1.113
Rev: server/base_server/disk_cache.pike:1.35
Rev: server/base_server/roxen.pike:1.178
Rev: server/base_server/roxenloader.pike:1.65
Rev: server/base_server/socket.pike:1.12
Rev: server/config_actions/openfiles.pike:1.3
Rev: server/modules/filters/htaccess.pike:1.32
Rev: server/modules/proxies/ftpgateway.pike:1.21
Rev: server/modules/proxies/proxy.pike:1.30
Rev: server/protocols/ftp.pike:1.88
Rev: server/protocols/http.pike:1.71

1998-03-26 07:20:39 by Per Hedbor <ph@opera.com>

Better FD debug

Rev: server/base_server/roxenloader.pike:1.64

1998-03-23

1998-03-23 19:48:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added TRACE_DESTRUCT.

Rev: server/base_server/roxenloader.pike:1.63

1998-03-20

1998-03-20 03:35:27 by Per Hedbor <ph@opera.com>

Added load-time to all messages

Rev: server/base_server/roxenloader.pike:1.62

1998-03-01

1998-03-01 02:49:54 by Per Hedbor <ph@opera.com>

Incorporated Lysator patches

Rev: server/base_server/roxenloader.pike:1.61
Rev: server/modules/filesystems/userfs.pike:1.19
Rev: server/modules/graphics/business_graphics/business.pike:1.79
Rev: server/modules/logging/home_logger.pike:1.15
Rev: server/modules/misc/userdb.pike:1.25
Rev: server/start:1.27

1998-02-23

1998-02-23 07:49:31 by David Hedbor <david@hedbor.org>

_verify_internals doesn't exist with a pike without debug. Added #if
constant around it.

Rev: server/base_server/roxenloader.pike:1.60

1998-02-14

1998-02-14 17:33:17 by Fredrik Noring <noring@nocrew.org>

mkdirhier now returns a interesting result (same as mkdir).

Rev: server/base_server/roxenloader.pike:1.59

1998-02-10

1998-02-10 18:36:21 by Per Hedbor <ph@opera.com>

Fixes...

Rev: server/base_server/cache.pike:1.19
Rev: server/base_server/color.pike:1.13
Rev: server/base_server/configuration.pike:1.94
Rev: server/base_server/disk_cache.pike:1.34
Rev: server/base_server/dummy_hosts.pike:1.5
Rev: server/base_server/html.pike:1.4
Rev: server/base_server/language.pike:1.12
Rev: server/base_server/lock.pike:1.3(DEAD)
Rev: server/base_server/mainconfig.pike:1.94
Rev: server/base_server/module_support.pike:1.15
Rev: server/base_server/newdecode.pike:1.7
Rev: server/base_server/privs.pike:1.33
Rev: server/base_server/read_config.pike:1.20
Rev: server/base_server/roxen.pike:1.166
Rev: server/base_server/roxenlib.pike:1.47
Rev: server/base_server/roxenloader.pike:1.58
Rev: server/base_server/smartpipe.pike:1.1
Rev: server/base_server/socket.pike:1.11
Rev: server/modules/filesystems/filesystem.pike:1.27
Rev: server/modules/filesystems/restrictedfs.pike:1.8
Rev: server/modules/filesystems/userfs.pike:1.18
Rev: server/modules/filters/htaccess.pike:1.29
Rev: server/modules/filters/redirect.pike:1.12
Rev: server/modules/graphics/graphic_text.pike:1.101
Rev: server/modules/misc/contenttypes.pike:1.11
Rev: server/modules/misc/demo.pike:1.2
Rev: server/modules/misc/ismap.pike:1.11
Rev: server/modules/misc/userdb.pike:1.24
Rev: server/modules/misc/ypuserdb.pike:1.7
Rev: server/protocols/http.pike:1.54

1998-02-05

1998-02-05 02:01:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now tells the version of Pike at start.

Rev: server/base_server/roxenloader.pike:1.57

1998-02-05 00:59:28 by Johan Schön <js@opera.com>

Fixes for NT

Rev: server/base_server/config/describers.pike:1.53
Rev: server/base_server/config/low_describers.pike:1.20
Rev: server/base_server/configuration.pike:1.93
Rev: server/base_server/dummy_hosts.pike:1.4
Rev: server/base_server/mainconfig.pike:1.92
Rev: server/base_server/read_config.pike:1.19
Rev: server/base_server/roxen.pike:1.164
Rev: server/base_server/roxenloader.pike:1.56
Rev: server/config_actions/openports.pike:1.9
Rev: server/config_actions/problems.pike:1.11
Rev: server/config_actions/proc.pike:1.7
Rev: server/modules/graphics/graphic_text.pike:1.100
Rev: server/modules/tags/htmlparse.pike:1.75
Rev: server/protocols/http.pike:1.53
Rev: server/roxen-images/urtavla.ppm:1.6

1998-02-04

1998-02-04 16:10:52 by Per Hedbor <ph@opera.com>

Added profining, removed 4711 Privs, added call_out workaround

Rev: server/base_server/configuration.pike:1.92
Rev: server/base_server/disk_cache.pike:1.33
Rev: server/base_server/privs.pike:1.32
Rev: server/base_server/read_config.pike:1.18
Rev: server/base_server/roxen.pike:1.163
Rev: server/base_server/roxenloader.pike:1.55
Rev: server/config_actions/generate_rsa.pike:1.5
Rev: server/modules/filesystems/filesystem.pike:1.26
Rev: server/modules/filesystems/restrictedfs.pike:1.7
Rev: server/modules/filesystems/userfs.pike:1.17
Rev: server/modules/graphics/business_graphics/business.pike:1.63
Rev: server/modules/graphics/graphic_text.pike:1.99
Rev: server/modules/misc/ip-less_hosts.pike:1.8
Rev: server/modules/misc/mirrorserver.pike:1.13
Rev: server/modules/misc/userdb.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.70
Rev: server/modules/scripting/pikescript.pike:1.20
Rev: server/modules/tags/htmlparse.pike:1.74
Rev: server/protocols/ftp.pike:1.77
Rev: server/protocols/http.pike:1.52
Rev: server/start:1.25

1998-02-04 05:17:58 by Per Hedbor <ph@opera.com>

added API function support (For scripting languages)

Rev: server/base_server/configuration.pike:1.91
Rev: server/base_server/module.pike:1.28
Rev: server/base_server/roxen.pike:1.161
Rev: server/base_server/roxenloader.pike:1.54

1998-01-28

1998-01-28 01:55:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files.file => Stdio.File, files.port => Stdio.Port (Pike 0.6 compat)

Rev: server/base_server/config/draw_things.pike:1.30
Rev: server/base_server/disk_cache.pike:1.32
Rev: server/base_server/roxen.pike:1.160
Rev: server/base_server/roxenloader.pike:1.53
Rev: server/base_server/socket.pike:1.10
Rev: server/etc/modules/PDB.pmod:1.17

1998-01-20

1998-01-20 16:36:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More Pike 0.6 fixes.

Rev: server/base_server/roxenloader.pike:1.52

1998-01-17

1998-01-17 02:57:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now almost works with Pike 0.6

Rev: server/base_server/cache.pike:1.17
Rev: server/base_server/read_config.pike:1.16
Rev: server/base_server/roxen.pike:1.157
Rev: server/base_server/roxenlib.pike:1.43
Rev: server/base_server/roxenloader.pike:1.51
Rev: server/etc/include/config.h:1.9
Rev: server/modules/graphics/graphic_text.pike:1.96
Rev: server/modules/graphics/tablist.pike:1.10
Rev: server/modules/misc/mirrorserver.pike:1.11
Rev: server/modules/proxies/proxy.pike:1.28
Rev: server/modules/scripting/cgi.pike:1.61
Rev: server/modules/tags/htmlparse.pike:1.60
Rev: server/protocols/ftp.pike:1.75
Rev: server/protocols/http.pike:1.49

1998-01-16

1998-01-16 02:02:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now supports Pike 0.6.

Rev: server/base_server/roxenloader.pike:1.50

1997-12-15

1997-12-15 01:39:45 by Per Hedbor <ph@opera.com>