DBs: Disable the automatic SQL_DB_TRACE when running the testsuite. Fixes debug remnant of [REP-709].
Loader [MacOS X]: Attempt to reduce some path lengths. MariaDB on MacOS X 10.14/x86_64 has a maximum path length of 103 bytes for the socket path. The build system test suite has run into that limit several times (eg the socket path "/private/var/" "tmp/dist-test/roxen-7.1.132-nb-cms-macosx1014_x86_64.sh/roxen/" "var/test_config/_mysql/socket" is 104 characters. Detect this special case, and remove the "/private" prefix if this is safe. Fixes testsuite failures.
Loader [MariaDB]: Accept MariaDB 10.6.*. Fixes remainder of [REP-709].
DBs: Add support for tracing specific internal dbs. Enables tracing of a named db via -DSQL_DB_TRACE=dbname. Also enables tracing of the "mysql" database when running the testsuite. This is in order to track down the cause for the testsuite failures in [REP-709].
Merge branch 'patches/pi-158' into 7.0 * patches/pi-158: Loader: Minor code clean-up for lget_dir(). Loader: Support VERSIONs for customers. Loader: Fix adding of customers in testsuite mode.
Merge branch 'patches/pi-158' into devel * patches/pi-158: Loader: Minor code clean-up for lget_dir(). Loader: Support VERSIONs for customers. Loader: Fix adding of customers in testsuite mode.
Loader: Minor code clean-up for lget_dir().
Loader: Support VERSIONs for customers.
Loader: Fix adding of customers in testsuite mode. Fixes [PI-159].
Merge branch 'patches/packages' into patches/pi-158 * patches/packages: Loader: Support nesting of packages. Add test module path when running self tests. Always add packages dirs to module directories. Added support for pike-modules in test directory. Loader: Added lget_dir().
Merge branch 'patches/packages' into 7.0 * patches/packages: Loader: Support nesting of packages. Add test module path when running self tests. Always add packages dirs to module directories. Added support for pike-modules in test directory.
Merge branch 'patches/packages' into devel * patches/packages: Loader: Support nesting of packages. Add test module path when running self tests. Always add packages dirs to module directories. Added support for pike-modules in test directory.
Loader: Support nesting of packages. lopen() et al now use roxen_path() also in the fallback case. Also improves diagnostics for adding of packages when DEBUG.
Add test module path when running self tests.
Merge branch 'patches/rep347' into patches/packages * patches/rep347: Loader: Added lget_dir().
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.
Added support for pike-modules in test directory.
Merge branch 'patches/pi-158' into devel * patches/pi-158: Testsuite [Loader]: Survive not having any customers directories.
Merge branch 'patches/pi-158' into 7.0 * patches/pi-158: Testsuite [Loader]: Survive not having any customers directories.
Testsuite [Loader]: Survive not having any customers directories.
Merge branch 'patches/pi-158' into 7.0 * patches/pi-158: Loader: Fix typo.
Merge branch 'patches/pi-158' into devel * patches/pi-158: Loader: Fix typo.
Loader: Fix typo.
Merge branch 'patches/pi-158' into 7.0 * patches/pi-158: Start script: Add support for start option --customer. Loader: Load all customers when in self-test mode. Loader: Add start option --package. Start script: Improved diagnostics for --program.
Merge branch 'patches/pi-158' into devel * patches/pi-158: Start script: Add support for start option --customer. Loader: Load all customers when in self-test mode. Loader: Add start option --package. Start script: Improved diagnostics for --program.
Loader: Load all customers when in self-test mode. Fixes [PI-159].
Loader: Add start option --package.
Merge branch 'patches/rep290' into 6.3 * patches/rep290: SQLKey: Release any remaining locks when dropping the key.
Merge branch 'patches/rep290' into devel * patches/rep290: SQLKey: Release any remaining locks when dropping the key.
SQLKey: Release any remaining locks when dropping the key. Remaining locks may confuse later queries if the connection is reused. Also drops the connection if the selected db has been changed (like eg when select_db() has been called. Requires recent Pike. Potential fix for [REP-290].
Merge branch 'patches/rep347' into 6.3 * patches/rep347: Loader: Added lget_dir().
Merge branch 'patches/rep347' into devel * patches/rep347: Loader: Added lget_dir().
Merge branch 'grubba/runtime-requirements' into devel * grubba/runtime-requirements: Loader: Check that the pike binary has sufficient crypto support.
Loader: Added lget_dir(). Analogous to lopen() et al, but for get_dir(). Needed for [REP-347].
Merge branch 'grubba/runtime-requirements' into 6.3 * grubba/runtime-requirements: Loader: Check that the pike binary has sufficient crypto support.
Loader: Check that the pike binary has sufficient crypto support.
Merge branch 'patches/rep243' into 6.3 * patches/rep243: RoxenConcurrent.Promise.HandlerBackend: Avoid parent pointer.
Merge branch 'patches/rep243' into devel * patches/rep243: RoxenConcurrent.Promise.HandlerBackend: Avoid parent pointer.
RoxenConcurrent.Promise.HandlerBackend: Avoid parent pointer. HandlerBackend having a parent pointer causes a reference loop between it and RoxenConCurrent.Promise.
Merge branch 'patches/rep142' into 6.3 * patches/rep142: Master: Fix typo. Loader: Add caching of cvs ids.
Merge branch 'patches/rep142' into devel * patches/rep142: Loader: Add caching of cvs ids.
Loader: Add caching of cvs ids. Looking up cvs ids on demand seems to have quite a bit of overhead, so do it when we have read the file anyway and cache the result. Also moves cvs id lookup to the master. Fixes [REP-142].
Logging: Added {un,}register_roxen_perror_output(). These can be used to (temporarily) catch the stuff being output to the debug log. Needed for [WS-648].
Logging: Preparation for [WS-648]. Also fixes some lost info when logging via syslog.
Logging: Clean up UTF-8 handling somewhat.
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.
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]
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]
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]
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. ...
Added date to timestamp in debug log. [WS-581]
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.
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.
Loader: Improved diagnostics on MySQL startup failure.
Loader: Allow mysqld 1 minute to start answering before aborting. Fixes [WS-582].
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]
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]
roxenloader.pike: Added support for caller to prevent describe_backtrace() from triggering self test background error. [WS-570]
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. ...
Merge branch 'patches/ws507-ancient' into patches/ws507 * patches/ws507-ancient: Loader: Update prototype for defvar().
Loader: Update prototype for defvar().
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...
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().
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.
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.
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.
Merge branch 'patches/ws406' into devel * patches/ws406: Concurrent.Promise.HandlerBackend: Fix timeout parameter.
Concurrent.Promise.HandlerBackend: Fix timeout parameter.
Merge branch 'patches/ws406' into devel * patches/ws406: Concurrent.Promise: Use a custom backend for calling callbacks.
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].
Merge branch 'patches/ws406' into devel * patches/ws406: Concurrent.Promise: Keep track of the initiator.
Concurrent.Promise: Keep track of the initiator. Fixes [WS-408].
Merge branch 'patches/ws406' into devel * patches/ws406: PikeConcurrent: Make the original Concurrent module available.
PikeConcurrent: Make the original Concurrent module available.
Merge branch 'patches/ws406' into devel * patches/ws406: Loader: Override Concurrent.Promise.
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.
Merge branch 'patches/ws351' into patches/ws406 * patches/ws351: Roxen: Added workaround for PIKE-126 (#8126).
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. ...
Avoid excessive "### Background failure" lines when dumping a thread backtrace explicitly during self-test runs.
Merge branch 'patches/ws351' into 6.1 * patches/ws351: Roxen: Added workaround for PIKE-126 (#8126).
Merge branch 'patches/ws351' into 6.2 * patches/ws351: Roxen: Added workaround for PIKE-126 (#8126).
Merge branch 'patches/ws351' into devel * patches/ws351: Roxen: Added workaround for PIKE-126 (#8126).
Roxen: Added workaround for PIKE-126 (#8126). Take the pike compiler lock before disabling threads. Fixes [WS-351].
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] ...
Merge branch 'patches/mariadb' into 6.2
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().
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.
DBs: Use query_mysql_config_file().
DBs: Added roxenloader.query_mysql_config_file(). Added convenience function to reduce code duplication.
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.
MariaDB/MySQL: Support blacklisting of versions. Blacklist the (known bad) MariaDB 10.2.* series.
MariaDB: Bump supported version to 10.3.*.
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. ...
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.
Loader: Make the utf8_string type available.
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]
Set MIME message boundary prefix when starting Roxen. [WS-252] Hopefully solves WS-252...
Merge branch 'kg/WS-252-mime-message-boundary' into devel
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_*(). ...
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. ...
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].
Merge branch 'devel' into ponost/admin-if-17
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. ...
Merge branch 'patches/ws196' into devel * patches/ws196: Loader: Remove the global __pragma_save_parent__.
Loader: Remove the global __pragma_save_parent__. We don't want surprise parent pointers everywhere anymore... Fixes [WS-196].
Merge branch 'feature/CMS-297-secure-sitebuilder-cookie' into patches/ws-135 * feature/CMS-297-secure-sitebuilder-cookie: (804 commits) ...
Merge commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc' into patches/ftp Synch with Roxen 6.0/6.1 split. * commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc': (428 commits)
Merge branch 'devel' into kg/archive-client
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.
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.
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].
Merge branch 'patches/ws71' into 6.1 * patches/ws71: Start script: Add option --mysql-only.
Merge branch 'patches/ws71' into devel * patches/ws71: Start script: Add option --mysql-only.
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].
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. ...
Merge branch 'patches/ws35' into 6.0 * patches/ws35: Loader: Move Privs to roxenloader.
Merge branch 'patches/ws35' into 6.1 * patches/ws35: Loader: Move Privs to roxenloader.
Merge branch 'patches/ws35' into devel * patches/ws35: Loader: Move Privs to roxenloader.
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].
Merge branch 'patches/ws28' into 5.4 * patches/ws28: Admin Interface [DB Browser]: Load configurations. DBManager: Reduce critical zones holding sq_cache_lock().
Merge branch 'patches/ws28' into 6.0 * patches/ws28: Admin Interface [DB Browser]: Load configurations. DBManager: Reduce critical zones holding sq_cache_lock().
Merge branch 'patches/ws28' into 6.1 * patches/ws28: Admin Interface [DB Browser]: Load configurations. DBManager: Reduce critical zones holding sq_cache_lock().
Merge branch 'patches/ws28' into devel * patches/ws28: Admin Interface [DB Browser]: Load configurations. DBManager: Reduce critical zones holding sq_cache_lock().
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].
Added functions for logging to administration interface only.
Removed trailing spaces.
Modify log timestamps to always print absolute time, and to display uptime every 5 lines. [WS-4]
Fixed error when started with -DYES_I_KNOW_WHAT_I_AM_DOING
Merge branch 'patches/bug7758' into devel * patches/bug7758: Runtime: Disabled truncation of long backtrace lines.
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)].
Merge branch 'patches/bug7737' into devel * patches/bug7737: Roxen.make_http_headers: Updated version numbers in complaint.
Merge branch 'patches/bug7737' into 6.0 * patches/bug7737: Roxen.make_http_headers: Updated version numbers in complaint.
Roxen.make_http_headers: Updated version numbers in complaint.
Merge branch 'patches/bug7737' into 5.4 * patches/bug7737: Roxen.make_http_headers: Validate the argument. Redirects: Improved quoting of redirect headers.
Merge branch 'patches/bug7737' into 5.5 * patches/bug7737: Roxen.make_http_headers: Validate the argument. Redirects: Improved quoting of redirect headers.
Merge branch 'patches/bug7737' into 6.0 * patches/bug7737: Roxen.make_http_headers: Validate the argument. Redirects: Improved quoting of redirect headers.
Merge branch 'patches/bug7737' into devel * patches/bug7737: Roxen.make_http_headers: Validate the argument. Redirects: Improved quoting of redirect headers.
Roxen.make_http_headers: Validate the argument. Fixes the entire class of bugs that [bug 7737 (#7737)] represents.
Merge branch 'patches/mariadb' into 6.0 * patches/mariadb: MariaDB: Bump supported version to 10.1.*.
Merge branch 'patches/mariadb' into devel * patches/mariadb: MariaDB: Bump supported version to 10.1.*.
MariaDB: Bump supported version to 10.1.*.
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. ...
Merge branch 'patches/bug7276' into 5.4 * patches/bug7276: DBManager: Don't let mysqld get confused by stuff in /etc/my.cfg.
Merge commit '5ee4d2b88e3e12d1622f9a161e9a29484cbf6e4c' into patches/bug7602 Bump base version to Roxen 5.2.335.
Experimental code to prefix debug messages with user name
Merge branch 'patches/bug7582' into 5.4 * patches/bug7582: DBs: Fixed typo in restoration of SIGPIPE signal handler.
Merge branch 'patches/bug7582' into 5.5 * patches/bug7582: DBs: Fixed typo in restoration of SIGPIPE signal handler.
DBs: Fixed typo in restoration of SIGPIPE signal handler.
Merge branch 'patches/bug7582' into 5.4 * patches/bug7582: DBs: Restore SIGPIPE signal handler after creating Mysql connections.
Merge branch 'patches/bug7582' into 5.5 * patches/bug7582: DBs: Restore SIGPIPE signal handler after creating Mysql connections.
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.
Merge commit '8a2ce4a87' into patches/bug7582 * commit '8a2ce4a87': (7413 commits)
Merge branch 'agehall/jslog' into devel
Merge branch 'agehall/jslog' into 6.0
Removed MainLogger since it is overkill.
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.
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.
Added logging for handler threads in the main server.
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)].
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.
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)].
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.
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.
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().
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.
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.
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.
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.
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.
Branding: Support sitebuilder being a package.
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)].
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".
Merge branch 'patches/pike8.0' into devel * patches/pike8.0: Pike 8.0: SSL.sslfile has been obsoleted by SSL.File.
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.
Merge branch 'patches/pike8.0' into devel * patches/pike8.0: Pike 8.1: The spider module has been removed in Pike 8.1.
Pike 8.1: The spider module has been removed in Pike 8.1.
Avoid Pike 8 compat types.
Require threads.
Merge branch 'patches/bug7462' into 5.4 * patches/bug7462: RoxenPatch: List installed patches at start.
Merge branch 'patches/bug7462' into 5.5 * patches/bug7462: RoxenPatch: List installed patches at start.
Merge branch 'patches/bug7462' into devel * patches/bug7462: RoxenPatch: List installed patches at start.
RoxenPatch: List installed patches at start. Fixes [bug 7462 (#7462)].
Merge branch 'patches/packages' into 5.4 * patches/packages: Loader: Support packages in $LOCALDIR.
Merge branch 'patches/packages' into 5.5 * patches/packages: Loader: Support packages in $LOCALDIR.
Merge branch 'patches/packages' into devel * patches/packages: Loader: Support packages in $LOCALDIR.
Loader: Support packages in $LOCALDIR. This was broken when the defaults were changed to symbolic references.
Merge branch 'patches/bug7439 (#7439)' into 5.2 * patches/bug7439 (#7439): SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].
Merge branch 'patches/bug7439 (#7439)' into devel * patches/bug7439 (#7439): SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].
SQLKey: Censor SQL-URLs. Fixes [bug 7439 (#7439)].
Merge branch 'patches/bug7403 (#7403)' into 5.5 * patches/bug7403 (#7403): DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].
Merge branch 'patches/bug7403 (#7403)' into devel * patches/bug7403 (#7403): DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].
DBManager: Reduce logging from the internal mysqld. Fixes [bug 7403 (#7403)].
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.
Require Pike 8.0 for Roxen 6.0 and later.
Bugfixed innodb-data-file-path handling.
Merge branch 'patches/bug7276' into devel * patches/bug7276: DBManager: Don't let mysqld get confused by stuff in /etc/my.cfg.
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)].
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.
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.
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.
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.
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.
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)].
Loader: Normalized white space in startup messages.
Loader: Bumped version in diagnostic message.
MySQL: Bump the required MySQL version to 5.5.
Merge branch 'patches/bug6126' into devel * patches/bug6126: DBManager: Survive Mysql 5.6.
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.
Merge branch 'patches/pike8.0' into devel * patches/pike8.0: Pike 8.0: Change static to protected.
Pike 8.0: Change static to protected. Pike 8.0 warns about use of this old keyword.
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
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.
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.
Pike 8.0: #if efun() is obsolete since 10 years back. Reduce warnings from cpp().
Use #if constant() instead of #if efun(). will warn about its use.
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.
MySQL: Increase max_allowed_packet to 128 MB. This is needed to allow for blob sizes larger than mediumblob (16 MB).
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.)
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.
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.
Branding: Added detection of Roxen Editorial Portal. Improved detection to also support packages.
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.
Merge branch 'patches/bug6358' into devel * patches/bug6358: Passwords: Use the Crypto.Password module if available.
Passwords: Use the Crypto.Password module if available.
Merge branch 'patches/bug6358' into devel * patches/bug6358: Passwords: Use stronger password hashes. Passwords: Added {verify,crypt}_password().
Merge branch 'patches/bug6358' into 5.2 * patches/bug6358: Passwords: Use stronger password hashes. Passwords: Added {verify,crypt}_password().
Passwords: Added {verify,crypt}_password(). These implement the modern POSIX equivalents for crypt(3C). Fixes some of [bug 6358 (#6358)].
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.
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().
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.
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.
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.
RoxenLoader: Added some support for MySQL 5.5 and later.
rxmltags requires Regexp.PCRE, so don't start without it. Rev: server/base_server/roxenloader.pike:1.478
Add cache.cache_expire_by_prefix(). Rev: server/base_server/cache.pike:1.151 Rev: server/base_server/roxenloader.pike:1.477
Fixed timeout calculation error in report_error_sparsely. Also trimmed the sparse error garb a little. Rev: server/base_server/roxenloader.pike:1.476
Added some minimal required autodoc markup. Rev: server/base_server/roxenloader.pike:1.475
Fix Windows breakage in setting of server_dir. Rev: server/base_server/roxenloader.pike:1.474
roxenloader: Potential fix for InfoKOM 716051. Rev: server/base_server/roxenloader.pike:1.473
roxenloader: Increased protection against stale mysql_pid files. Rev: server/base_server/roxenloader.pike:1.472
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
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
Made the _sprintf's in the sql wrappers OBJ_COUNT_DEBUG aware. Rev: server/base_server/roxenloader.pike:1.469
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
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
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
Added roxen_path wrappers for more Stdio functions. Rev: server/base_server/roxenloader.pike:1.465
Added a note. Rev: server/base_server/roxenloader.pike:1.464
Cleanup. Rev: server/base_server/roxenloader.pike:1.463
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
Fixed a typo. Rev: server/base_server/roxenloader.pike:1.461
Added mysql 5.5.* to "maybe" version list to simplify testing. Rev: server/base_server/roxenloader.pike:1.460
Attempt to improve an error message. Rev: server/base_server/roxenloader.pike:1.459
Allow unsupported mysql versions during self test. Rev: server/base_server/roxenloader.pike:1.458
Detect another mysql error for lost server connection. Rev: server/base_server/roxenloader.pike:1.457
Detect another mysql error for lost server connection. Rev: server/base_server/roxenloader.pike:1.451
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
Added #define ROXEN_USE_FORKD for enabling use of Tools.Standalone.forkd. Rev: server/base_server/roxenloader.pike:1.455
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
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
More work is required to fully initialize the charset state. Amends the previous commit. Rev: server/base_server/roxenloader.pike:1.453
More work is required to fully initialize the charset state. Amends the previous commit. Rev: server/base_server/roxenloader.pike:1.449
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
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
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
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
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
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
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
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
Added iterator support to the sql connection wrapper. Rev: server/base_server/roxenloader.pike:1.448
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
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
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
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
Added CacheEntry constant for typing. Rev: server/base_server/roxenloader.pike:1.445
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
Added lfile_path(). Rev: server/base_server/roxenloader.pike:1.443
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
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
Extract git-style idents to backtraces. Rev: server/base_server/roxenloader.pike:1.440
Fixed issue with call_outs of functions in destructed objects (InfoKOM 683072). Rev: server/base_server/roxenloader.pike:1.439
Fixed issue with call_outs of functions in destructed objects (InfoKOM 683072). Rev: server/base_server/roxenloader.pike:1.394
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
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
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
Added for SNMP: call_out timing statistics Rev: server/base_server/roxenloader.pike:1.392 Rev: server/protocols/prot_snmp.pike:2.4
Make sure that describe_backtrace() remains redefined... Rev: server/base_server/roxenloader.pike:1.436
Added for SNMP: num_describe_backtrace counter Rev: server/base_server/roxenloader.pike:1.435
Added for SNMP: num_describe_backtrace counter Rev: server/base_server/roxenloader.pike:1.391
Enable $SERVERDIR in roxen_path() for contexts where we cannot query cwd, for instance inherit statements. Rev: server/base_server/roxenloader.pike:1.434
We don't have LOG_* on e.g. Windows. Rev: server/base_server/roxenloader.pike:1.433
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
Missed a couple places. Rev: server/base_server/roxenloader.pike:1.431
Reduced code duplication a little. Rev: server/base_server/roxenloader.pike:1.430
Forgot one place.. Rev: server/base_server/roxenloader.pike:1.429
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
Added direct access to cache.cache_entries. Rev: server/base_server/roxenloader.pike:1.427
Made it possible to set higher gc trace levels through -DGC_TRACE=n. Rev: server/base_server/roxenloader.pike:1.426
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
Implemented fetch_json_result for accelerated SQL to JSON conversion Rev: server/base_server/roxenloader.pike:1.424
Implemented fetch_json_result for accelerated SQL to JSON conversion Rev: server/base_server/roxenloader.pike:1.390
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)
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
parse_mysql_location() now knows about mysqldump. Rev: server/base_server/roxenloader.pike:1.421
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
Apply consistent whitespace trimming to OS file. Rev: server/base_server/roxenloader.pike:1.419
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
Revert unwanted change in previous version. Rev: server/base_server/roxenloader.pike:1.417
add_package() now supports the package roxen module directory also being named "roxen-modules". Rev: server/base_server/roxenloader.pike:1.416
Stricter types for all the report_* functions. Rev: server/base_server/roxenloader.pike:1.415
Help with sporadic launch errors on loaded test farm. Rev: server/base_server/roxenloader.pike:1.414
Extended popen a bit and made the mysqld version check more robust wrt paths containing spaces. Rev: server/base_server/roxenloader.pike:1.413
Log the mysql server command for debugging. Rev: server/base_server/roxenloader.pike:1.412
Don't hide the error if the IPv6 check fails. Rev: server/base_server/roxenloader.pike:1.411
Fixed bug in parse_mysql_location. Rev: server/base_server/roxenloader.pike:1.410
Don't complain about optional "mysqladmin" key in "mysql-location.txt". Also handle quoted values. Rev: server/base_server/roxenloader.pike:1.409
Don't be fooled by mysqld installation path when parsing --version output. Rev: server/base_server/roxenloader.pike:1.408
A bit more verbose error message. Rev: server/base_server/roxenloader.pike:1.407
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
Updated comments for parse_mysql_location(). Rev: server/base_server/roxenloader.pike:1.405
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
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
Fixed handling of missing wd argument to spawn_pike. Rev: server/base_server/roxenloader.pike:1.402
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
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
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
Always utf-8 encode to the debug log. Rev: server/base_server/roxenloader.pike:1.398
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
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
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
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
Backported the fixes to the previous backport too.. Rev: server/base_server/roxenloader.pike:1.389
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
Fixes to find and run myisamchk better. Rev: server/base_server/roxenloader.pike:1.393
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
Fixed busy-wait loop in do_tailf(). Rev: server/base_server/roxenloader.pike:1.391
Fixed busy-wait loop in do_tailf(). Rev: server/base_server/roxenloader.pike:1.387
Combine getcwd() with the MySQL slow query log unconditionally for better multi-platform compatibility. Rev: server/base_server/roxenloader.pike:1.390
Combine getcwd() with the MySQL slow query log unconditionally for better multi-platform compatibility. Rev: server/base_server/roxenloader.pike:1.386
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
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
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
Added support for packages. Rev: server/base_server/roxenloader.pike:1.387
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
Minor language fix. Rev: server/base_server/roxenloader.pike:1.386
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
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
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
Now adds cache_clear_deltas(). Rev: server/base_server/roxenloader.pike:1.383
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
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
Removed the incompatible default to enable unicode decode mode for the mysql connections. Rev: server/base_server/roxenloader.pike:1.380
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
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
Fixed typo. Rev: server/base_server/roxenloader.pike:1.367
Added option to enable MYSQL_UNICODE_MODE (backported from Roxen 4.5). Rev: server/base_server/roxenloader.pike:1.366
Paranoia check when waiting for MySQL to start. Rev: server/base_server/roxenloader.pike:1.377
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
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
Added detection of Mysql 4.1 and later. Rev: server/base_server/roxenloader.pike:1.364
Added detection of Mysql 4.1 and later. Rev: server/base_server/roxenloader.pike:1.375
low_connect_to_my_mysql() should now support Mysql 4.0 and earlier again. Rev: server/base_server/roxenloader.pike:1.374
Use set_charset() instead of set_unicode_decode_mode(). Rev: server/base_server/roxenloader.pike:1.373
Enable mysql unicode mode. Rev: server/base_server/roxenloader.pike:1.372
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
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
Fixed broken test for presence of IPv6. Rev: server/base_server/roxenloader.pike:1.370
Added diagnostic for enabling of IPv6 support. Rev: server/base_server/roxenloader.pike:1.369
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
Use ROXEN_DATADIR as default prefix for Mysql data. Rev: server/base_server/roxenloader.pike:1.367
Added detection of broken system time. Added detection of Pike compat mode. Rev: server/base_server/roxenloader.pike:1.366
Ported _Roxen.make_http_headers() test from Roxen 4.0. Rev: server/base_server/roxenloader.pike:1.365
Fixed _Roxen->make_http_headers() detection code. Rev: server/base_server/roxenloader.pike:1.362
Added detection of old _Roxen.make_http_headers(). Rev: server/base_server/roxenloader.pike:1.361
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
Removed dumping of Postgres and Msql to avoid warning printouts at normal Roxen startup. Rev: server/base_server/roxenloader.pike:1.360
Removed dumping of Postgres and Msql to avoid warning printouts at normal Roxen startup. Rev: server/base_server/roxenloader.pike:1.363
Added some notes. Rev: server/base_server/roxenloader.pike:1.362
Added detection of support for IPv6 (__ROXEN_SUPPORTS_IPV6__). Rev: server/base_server/roxenloader.pike:1.361
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
Bugfix. Rev: server/base_server/roxenloader.pike:1.359
Bugfix in mf()->open(). Rev: server/base_server/roxenloader.pike:1.358
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
Fixed use of Roxen Builtin Font when Image.TTF is empty, but Image.FreeType is not. Rev: server/base_server/roxenloader.pike:1.356
Fixed bug that could cause compile errors to disappear. Rev: server/base_server/roxenloader.pike:1.355
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
Added DAVLock. Rev: server/base_server/roxenloader.pike:1.353
Updated some checks and messages. Rev: server/base_server/roxenloader.pike:1.352
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
Windows fix for new MySQL. Rev: server/base_server/roxenloader.pike:1.350
Windows fix for new MySQL. Rev: server/base_server/roxenloader.pike:1.346
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
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
Mask exit() to improve logging. Rev: server/base_server/roxenloader.pike:1.348
Trace gc runs when GC_TRACE is defined. Rev: server/base_server/roxenloader.pike:1.347
Editors behave better when parens are balanced. Rev: server/base_server/roxenloader.pike:1.346
Added MultiStatus et al. Rev: server/base_server/roxenloader.pike:1.345
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
The module paths are added by the start script already. Rev: server/base_server/roxenloader.pike:1.343
Help the support guys a bit by providing OS info in the debug log. Rev: server/base_server/roxenloader.pike:1.342
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
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
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
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
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
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
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
Do MySQL error log tail also when mysqld was already running. Rev: server/base_server/roxenloader.pike:1.338
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
Updated version requirements. Rev: server/base_server/roxenloader.pike:1.336
Fixed typo. Rev: server/base_server/roxenloader.pike:1.335
Backported Linux pthread workaround from Roxen 3.4. Rev: server/base_server/roxenloader.pike:1.334
Fixed typo. Rev: server/base_server/roxenloader.pike:1.334
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
Stupid cvs crap. Rev: server/base_server/roxenloader.pike:1.333
Changes made in the wrong tree. Rev: server/base_server/roxenloader.pike:1.332
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
Documentation fix. Rev: server/base_server/roxenloader.pike:1.332
add_cvs_ids() now knows about backtraceframes. Rev: server/base_server/roxenloader.pike:1.331
Don't remove old my.cfg if it exist. Rev: server/base_server/roxenloader.pike:1.330
Try harder in finding the version number when running Roxen from CVS. Rev: server/base_server/roxenloader.pike:1.329
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
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
([])[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
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
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
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
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
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
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
Added prototypes as constant Prototypes. Rev: server/base_server/roxenloader.pike:1.338
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
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
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
Make MySQL 3.23.50 not complain loudly about innodb stuff. Rev: server/base_server/roxenloader.pike:1.334
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)
Rearranged some code to be in more logical order. Rev: server/base_server/roxenloader.pike:1.332
Fixed a formatting function for pike capabilities warnings. Rev: server/base_server/roxenloader.pike:1.331
Fixed a spello Rev: server/base_server/roxenloader.pike:1.330
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
The start script sets the correct include, module and program paths. Rev: server/base_server/roxenloader.pike:1.328
We need Pike >= 7.3 Rev: server/base_server/roxenloader.pike:1.327
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
Removed debug message. Rev: server/base_server/roxenloader.pike:1.325
More paranoid premissions for the _mysql directory. Fixes [bug 3092 (#3092)]. Rev: server/base_server/roxenloader.pike:1.324
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
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
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
Fix for [bug 2974 (#2974)]. Rev: server/base_server/roxenloader.pike:1.320 Rev: server/etc/env.d/mysql.pike:1.5
Added compatibility flag until MySQL binary gets updated. Rev: server/base_server/roxenloader.pike:1.319 Rev: server/etc/include/config.h:1.30
Fixed a few version strings. Rev: server/base_server/roxenloader.pike:1.318
Fixed case when the roxen_release constant became zero. Rev: server/base_server/roxenloader.pike:1.317
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
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
Added support for naming releases. Rev: server/base_server/roxenloader.pike:1.315 Rev: server/etc/include/version.h:1.475
Oops... Bugfix. Rev: server/base_server/roxenloader.pike:1.314
More paranoid setting of mysqld skip-name-resolve. Rev: server/base_server/roxenloader.pike:1.313
Workaround for connect_to_my_mysql() being called from the compiler. Rev: server/base_server/roxenloader.pike:1.308
Workaround for connect_to_my_mysql() being called from the compiler. Rev: server/base_server/roxenloader.pike:1.312
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
Added constant for perror for compatibility. Rev: server/base_server/roxenloader.pike:1.310
Added constant for perror for compatibility. Rev: server/base_server/roxenloader.pike:1.307
Added workaround for [bug 2637 (#2637)]. Removed Pike 7.3 warning. Rev: server/base_server/roxenloader.pike:1.309
roxenloader:popen() now behaves as in Roxen WebServer 2.1 again. Fixes [bug 2635 (#2635)]. Rev: server/base_server/roxenloader.pike:1.306
roxenloader:popen() now behaves as in Roxen WebServer 2.1 again. Fixes [bug 2635 (#2635)]. Rev: server/base_server/roxenloader.pike:1.308
Add the describe_backtrace constant before roxen_master is loaded. Rev: server/base_server/roxenloader.pike:1.307
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
Use a configuration dependent name for the internal mysql pipe. Rev: server/base_server/roxenloader.pike:1.305
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
Added idle timeout for the sql connection cache. Probably fixes [bug 2428 (#2428)]. Rev: server/base_server/roxenloader.pike:1.303
Fixed typo. Rev: server/base_server/roxenloader.pike:1.302
Fix for [bug 2490 (#2490)]. Rev: server/base_server/roxenloader.pike:1.301
Workaround for #if constant() not hiding cpp errors. Fixes [bug 2415 (#2415)]. Rev: server/base_server/roxenloader.pike:1.300
Precompile all Sql drivers. Now we only have to stop those annoying errors Rev: server/base_server/roxenloader.pike:1.299
Added wrapper for sql result objects. Should fix any remaining Oracle connection reuse issues. Rev: server/base_server/roxenloader.pike:1.298
Added _Roxen.HeaderParser constant. Rev: server/base_server/roxenloader.pike:1.297
Indentation changes. Removed some duplicate DC() calls. Rev: server/base_server/roxenloader.pike:1.296
Hohum. Let's keep them refs a while longer, shall we? Rev: server/base_server/roxenloader.pike:1.295
Added a few more constants (Thread.*) Rev: server/base_server/roxenloader.pike:1.294
Added a few more constants (Thread.*) Rev: server/base_server/roxenloader.pike:1.293
Moved expensive DB connection debug to DB_DEBUG from DEBUG Rev: server/base_server/roxenloader.pike:1.292
Prefere to reuse the same connection. Rev: server/base_server/roxenloader.pike:1.291
More debug Rev: server/base_server/roxenloader.pike:1.290
Added NO_DB_REUSE define Rev: server/base_server/roxenloader.pike:1.289
Lots of debug when running with -DDEBUG Rev: server/base_server/roxenloader.pike:1.288
Fool the optimizer! Rev: server/base_server/roxenloader.pike:1.287 Rev: server/etc/modules/DBManager.pmod:1.41
Abstracted Rev: server/base_server/roxenloader.pike:1.286
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
Fixed [Bug 2170 (#2170)] Rev: server/base_server/roxenloader.pike:1.284
Made roxen_master know about PIKE_MODULE_RELOC. Rev: server/base_server/roxenloader.pike:1.283 Rev: server/etc/roxen_master.pike:1.120
Rewrote the connection cache again. Rev: server/base_server/roxenloader.pike:1.282
Fixed bug in low_connect_to_my_mysql(). Improved my_mysql gc code. Rev: server/base_server/roxenloader.pike:1.281
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
Moved constant functions to top level Rev: server/base_server/roxenloader.pike:1.279
Require at least Pike version 7.2. Refuse to start if Pike lacks mysql support. Rev: server/base_server/roxenloader.pike:1.278
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
Support non-threaded operation. Rev: server/base_server/roxenloader.pike:1.276 Rev: server/etc/modules/RXML.pmod/module.pmod:1.223
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
Moved the DB-debug to the define DB_DEBUG from MYSQL_CONNECT_DEBUG and DEBUG Rev: server/base_server/roxenloader.pike:1.274
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
Tentative fix for [Bug 1947 (#1947)] (indexing null value when starting roxen) Rev: server/base_server/roxenloader.pike:1.272
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
Add some more dump constants... Rev: server/base_server/roxenloader.pike:1.270
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
Indentation changes Rev: server/base_server/roxenloader.pike:1.268
Ignore some mysql warnings Rev: server/base_server/roxenloader.pike:1.267
Fixed [Bug 1592 (#1592)] Rev: server/base_server/roxenloader.pike:1.266
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
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
Don't defeat the "delayed newlines" feature in roxen_perror when running self tests. Rev: server/base_server/roxenloader.pike:1.263
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
spawn_pike is now using the new ntstart.exe. Rev: server/base_server/roxenloader.pike:1.261
Spelling fixes. Rev: server/base_server/roxenloader.pike:1.260
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
Stricter types Rev: server/base_server/roxenloader.pike:1.258
Check the pike-version Rev: server/base_server/roxenloader.pike:1.257
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
Not 7.3, no Rev: server/base_server/roxenloader.pike:1.255
Try to work with Pike 7.3. Won't yet, though. Rev: server/base_server/roxenloader.pike:1.254
Support non-TTF but with FreeType for the builtin font. Rev: server/base_server/roxenloader.pike:1.253
Quote database names. [Bug 1573 (#1573)] Rev: server/base_server/roxenloader.pike:1.252 Rev: server/etc/modules/DBManager.pmod:1.3
Ensure that callablep() always exist Rev: server/base_server/roxenloader.pike:1.251
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
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
Fixed console output to show correct day count. Rev: server/base_server/roxenloader.pike:1.205
Fixed console output to show correct day count. Rev: server/base_server/roxenloader.pike:1.249
Be more specific. Rev: server/base_server/roxenloader.pike:1.248
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
Fixed it. Rev: server/base_server/roxenloader.pike:1.246
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
Class for faked 'variables' mamber in request objects Rev: server/base_server/prototypes.pike:1.14 Rev: server/base_server/roxenloader.pike:1.244
Modified low_start_mysql to work better on NT. Rev: server/base_server/roxenloader.pike:1.243
Do not use Thread.Local when running without threads Rev: server/base_server/roxenloader.pike:1.242
Do not set the sql cache before the correct database has been selected Rev: server/base_server/roxenloader.pike:1.241
Be more paranoid Rev: server/base_server/roxenloader.pike:1.240
Integrated mysql startscript into roxenloader for convenience and portability Rev: server/base_server/roxenloader.pike:1.239
Do not report the initialization of the mysql directory unless running with debug Rev: server/base_server/roxenloader.pike:1.238
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
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
Do not do getpwuid() on NT. Rev: server/base_server/roxenloader.pike:1.235
Add "Group" as a constant too. Rev: server/base_server/roxenloader.pike:1.234
Works with initial (unconfigured) mysql Rev: server/base_server/roxenloader.pike:1.233
Filesystem.Tar -> Filesystem.System Rev: server/base_server/roxenloader.pike:1.232
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
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
removed Stat compat define Rev: server/base_server/roxenloader.pike:1.229 Rev: server/etc/include/config.h:1.25
Be more paranoid about existing _mysql directory Rev: server/base_server/roxenloader.pike:1.228
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
Better handling of non-'root' users in connect_to_my_mysql Rev: server/base_server/roxenloader.pike:1.226
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
Slightly less optimal startup time Rev: server/base_server/roxenloader.pike:1.224
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
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
Uppercased SQL. Rev: server/base_server/roxenloader.pike:1.221
There is always a gethrtime() in 7.1 Rev: server/base_server/roxenloader.pike:1.220
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
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
Added real_variables to RequestID prototype Rev: server/base_server/roxenloader.pike:1.217
Fixed a type Rev: server/base_server/roxen.pike:1.373 Rev: server/base_server/roxenloader.pike:1.94
Removed unused mappings from configuration object Rev: server/base_server/roxenloader.pike:1.216
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
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
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
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
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
Slight trim. Rev: server/base_server/roxenloader.pike:1.210
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
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
Reflect changes in configuration.pike, and removed some 7.0 compatibility Rev: server/base_server/roxenloader.pike:1.208
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
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
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
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
Updated version Rev: server/base_server/roxenloader.pike:1.204 Rev: server/config_interface/standard/welcome.txt:1.15
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
Do not add Image.GIF constants when there is no Image.GIF Rev: server/base_server/roxenloader.pike:1.202
Fixed a few typos. Rev: server/base_server/roxenloader.pike:1.201
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
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
Somewhat more userfriendly than a compilation error Rev: server/base_server/roxenloader.pike:1.198
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
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
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
Added cache_indices(). Rev: server/base_server/cache.pike:1.56 Rev: server/base_server/roxenloader.pike:1.194
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
More mast-style-compliant refdoc formatting. Rev: server/base_server/roxenloader.pike:1.192
The final slash must be removed before stat() on NT Rev: server/base_server/roxenloader.pike:1.191
Added port_obj to the RequestID base class. Rev: server/base_server/roxenloader.pike:1.190
Add http_decode_string as a constant from _Roxen if _Roxen exists Rev: server/base_server/roxenloader.pike:1.189
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
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
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
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
Removed constant Rev: server/base_server/roxenloader.pike:1.185
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
Some more docs. Rev: server/base_server/roxenloader.pike:1.183
Initial inlined docs sweep of the id object. Rev: server/base_server/roxenloader.pike:1.182
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
Fixed query() Rev: server/base_server/roxenloader.pike:1.180
Fixed spawn_pike for NT. Rev: server/base_server/roxenloader.pike:1.170
Fixed spawn_pike for NT. Rev: server/base_server/roxenloader.pike:1.179
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
LOW_LOCALE should not be part of prototype Rev: server/base_server/roxenloader.pike:1.177
mark_fd now implemented in pike instead of C Rev: server/base_server/roxenloader.pike:1.176
Humpf Rev: server/base_server/roxenloader.pike:1.175
Compatibility Rev: server/base_server/roxenloader.pike:1.174
Removing unused constant Rev: server/base_server/roxenloader.pike:1.173
popen() now behaves more like Process.popen(). Rev: server/base_server/roxenloader.pike:1.169
popen() now behaves more like Process.popen(). Rev: server/base_server/roxenloader.pike:1.172
Kludge for bug in type inference Rev: server/base_server/roxenloader.pike:1.171
[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
Added configurations to the prototype Rev: server/base_server/roxenloader.pike:1.169
Indentation changes Rev: server/base_server/roxenloader.pike:1.168
NT-fixes Rev: ntroxenloader.pike:1.7 Rev: server/base_server/roxenloader.pike:1.167
find_module_and_conf_for_log() now reports the innermost module instead of the outermost. Rev: server/base_server/roxenloader.pike:1.166
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
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
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
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
Some more paranoia Rev: server/base_server/roxenloader.pike:1.161
Log the Roxen version at startup. Rev: server/base_server/roxenloader.pike:1.160
Copyright update Rev: server/base_server/roxenloader.pike:1.159
add_constant added the wrong function for r_get_dir. Rev: server/base_server/roxenloader.pike:1.158
Removing unused PDB code Rev: server/base_server/roxenloader.pike:1.157
Stricter types Rev: server/base_server/roxenloader.pike:1.156
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
Stricter types Rev: server/base_server/roxenloader.pike:1.154
Search for pike modules in ../local/pike_modules as well as etc/modules Rev: server/base_server/roxenloader.pike:1.153
Fixed bug that made some module debug messages not appear in the module specific event log. Rev: server/base_server/roxenloader.pike:1.152
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
Added some more stuff to prototype Rev: server/base_server/roxenloader.pike:1.150
Added dump to roxen prototype Rev: server/base_server/roxenloader.pike:1.149
Made an incomplete roxen prototype Rev: server/base_server/roxenloader.pike:1.148
Keep backtraces when compiling roxen.pike from being swallowed by something. Rev: server/base_server/roxenloader.pike:1.147
Try to avoid getting the wrong module/configuration in the event log Rev: server/base_server/roxenloader.pike:1.146
string* -> array(string) Rev: server/base_server/roxenloader.pike:1.145
Add Image.TTF constant Rev: server/base_server/roxenloader.pike:1.144
Better timing messages Rev: server/base_server/roxenloader.pike:1.143
Now dies properly again if something goes bad during bootstrap. Rev: server/base_server/roxenloader.pike:1.142
More constants added. It is now possible to dump roxen.pike to a .o file Rev: server/base_server/roxenloader.pike:1.141
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
Hide argv from backtraces Rev: server/base_server/roxen.pike:1.422 Rev: server/base_server/roxenloader.pike:1.139
Get rid of _main from backtraces. Rev: server/base_server/roxenloader.pike:1.138
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
Indentation change Rev: server/base_server/roxenloader.pike:1.136
Fixed cyclic references in the parse_html() compatibility stuff. Rev: server/base_server/roxenloader.pike:1.135
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
Show line number 0 as "-" in compilation errors/warnings. Rev: server/base_server/roxenloader.pike:1.133
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
Debug code fixes Rev: server/base_server/roxenloader.pike:1.131 Rev: server/base_server/socket.pike:1.17
Use new features in Parser.HTML for better parse_html() compatibility. Rev: server/base_server/roxenloader.pike:1.130
ParseHtmlCompat bugfix. Rev: server/base_server/roxenloader.pike:1.129
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
Be case insensitive in the same way as parse_html(). Rev: server/base_server/roxenloader.pike:1.127
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
Forgot a debug printout.. Rev: server/base_server/roxenloader.pike:1.125
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
Use lazy entity ends in Parser.HTML. Rev: server/base_server/roxenloader.pike:1.123 Rev: server/base_server/rxml.pike:1.40
Fixed typo. Rev: server/base_server/roxenloader.pike:1.122
More INTERNAL_ERROR_DEBUG. Rev: server/base_server/roxenloader.pike:1.121
Added some INTERNAL_ERROR_DEBUG. Rev: server/base_server/roxenloader.pike:1.120
Use new compatibility mode in Parser.HTML. Rev: server/base_server/roxenloader.pike:1.119 Rev: server/base_server/rxml.pike:1.39
Print out warning message for uninstalled pike, and abort if pike version < 0.7 Rev: server/base_server/roxenloader.pike:1.118
Fixed a few type-errors in the wrappers. Rev: server/base_server/roxenloader.pike:1.117
parse_html and parse_html_lines no longer use cached Container and Tag caller wrapper classes Rev: server/base_server/roxenloader.pike:1.116
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
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
Do not use a weak mapping Rev: server/base_server/roxenloader.pike:1.113
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
Encode widechars with utf8 Rev: server/base_server/roxenloader.pike:1.111
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
Kludge or something to actually get compilation errors reported. Rev: server/base_server/roxenloader.pike:1.109
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
Commented out open_db Rev: server/base_server/roxenloader.pike:1.107
Changed the compilation error handling somewhat. Rev: server/base_server/roxenloader.pike:1.106
Some minor changes to ErrorContainer. Rev: server/base_server/roxenloader.pike:1.105
Added handle_error() and handle_warning() to the ErrorContainer class. Rev: server/base_server/roxenloader.pike:1.104
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
Made perror() more fault tolerant. Rev: server/base_server/roxenloader.pike:1.102
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
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
Reverted; didn't notice write_current_time().. Rev: server/base_server/roxenloader.pike:1.99
Report the date too occasionally. Rev: server/base_server/roxenloader.pike:1.98
bugfix (for better typechecking) Rev: server/base_server/roxenloader.pike:1.97
Fixed werror to use roxen_perror Rev: server/base_server/roxenloader.pike:1.96
No longer add_constant cache Rev: server/base_server/roxenloader.pike:1.95
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
Less odd logging timestamps. Rev: server/base_server/roxenloader.pike:1.93
Only one decimal in 'total boot time' message Rev: server/base_server/roxenloader.pike:1.92
#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
Improved last_was_nl handling. Rev: server/base_server/roxenloader.pike:1.90
Improved last_was_nl behaviour. Rev: server/base_server/roxenloader.pike:1.89
Better log Rev: server/base_server/language.pike:1.14 Rev: server/base_server/roxenloader.pike:1.88
New logging format improved Rev: server/base_server/roxenloader.pike:1.87
Added myPDB support. Rev: server/base_server/roxenloader.pike:1.86
Added myPDB support. Rev: server/base_server/roxenloader.pike:1.93
Pass protection mode directly to mkdir() if it supports it. Rev: server/base_server/roxenloader.pike:1.85
Counter 0.6's default umask of 0770 in mkdirhier(). Rev: server/base_server/roxenloader.pike:1.92
NT fix Rev: server/base_server/roxenloader.pike:1.91 Rev: server/etc/supports:1.60
Pass pike paths through environment instead of args to avoid moment 22 with the Getopt module. Rev: server/base_server/roxenloader.pike:1.90
NT changes. Rev: server/base_server/roxenloader.pike:1.89
Removed fork code for 0.5. Rev: server/base_server/disk_cache.pike:1.41 Rev: server/base_server/roxenloader.pike:1.88
Program path fix. Rev: server/base_server/roxenloader.pike:1.87
privs.pike is gone! Yes!! Rev: server/base_server/roxenloader.pike:1.84