Branch: Tag:

2019-10-02

2019-10-02 20:25:50 by Jonas Walldén <jonasw@roxen.com>

Add option to clean up parent directories when a file is deleted or moved into
quarantine. Added event logging and improved refdoc.

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

Merge branch 'patches/ws562' into patches/ws558

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

2018-10-31

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

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

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

2018-10-04

2018-10-04 15:59:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'agehall/websocket' into 6.2

* agehall/websocket: (33 commits)
Testsuite [WebSocket]: Test message round-trip.
WebSocket: Use symbolic version constant.
WebSocket: Removed some dead code.
WebSocket: Improved handling of keepalive.
Documentation [Roxen.upgrade_to_websocket()]: Added note.
Documentation [WebSocketAPI]: Fixes and updates.
WebSocket: Added constant Roxen.WEBSOCKET_OPEN_METHOD.
WebSocket: Survive filesystem modules that return -1.
WebSocket: Added documentation note.
WebSocket [Example]: Signal issues to the client.
WebSocket: Cosmetic change.
WebSocket [Example]: Cleaned up debug output.
WebSocket: Cleaned up HTTP ==> WebSocket transition.
WebSocketAPI: Adjusted return types to reality.
Filesystem: Improve error-code propagation.
Testsuite [WebSockets]: Probe for over-caching.
WebSocket: Fixed several over-caching issues.
WebSocket: Fixed typo.
Testsuite [WebSockets]: Adjusted expectations.
Testsuite [WebSockets]: Fixed typo.
...

2018-10-04 12:30:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'agehall/websocket' into devel

* agehall/websocket: (33 commits)
Testsuite [WebSocket]: Test message round-trip.
WebSocket: Use symbolic version constant.
WebSocket: Removed some dead code.
WebSocket: Improved handling of keepalive.
Documentation [Roxen.upgrade_to_websocket()]: Added note.
Documentation [WebSocketAPI]: Fixes and updates.
WebSocket: Added constant Roxen.WEBSOCKET_OPEN_METHOD.
WebSocket: Survive filesystem modules that return -1.
WebSocket: Added documentation note.
WebSocket [Example]: Signal issues to the client.
WebSocket: Cosmetic change.
WebSocket [Example]: Cleaned up debug output.
WebSocket: Cleaned up HTTP ==> WebSocket transition.
WebSocketAPI: Adjusted return types to reality.
Filesystem: Improve error-code propagation.
Testsuite [WebSockets]: Probe for over-caching.
WebSocket: Fixed several over-caching issues.
WebSocket: Fixed typo.
Testsuite [WebSockets]: Adjusted expectations.
Testsuite [WebSockets]: Fixed typo.
...

2018-09-28

2018-09-28 13:41:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebSocketAPI: Added (virtual) class.

2018-05-18

2018-05-18 09:37:38 by Pontus Östlund <ponost@roxen.com>

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

* devel: (182 commits)
Version bumped to 6.2.137 by buildsystem.
Version bumped to 6.2.136 by buildsystem.
Version bumped to 6.2.135 by buildsystem.
Version bumped to 6.2.134 by buildsystem.
XML Test Tags: Added tag "testsuite". [CMS-439]
Version bumped to 6.2.133 by buildsystem.
Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more.
Filesystem [NT]: Fixed the MOVE destination filename some more.
Version bumped to 6.2.132 by buildsystem.
Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars().
Filesystem [NT]: Fix issue where MOVE lost case of the destination.
Filesystem [NT]: Added some more filename validation on NT.
Version bumped to 6.2.131 by buildsystem.
Version bumped to 6.2.130 by buildsystem.
Filesystem: Fixed typo.
Roxen [NT]: Look some more at Stdio.__HAVE_UTF8_FS__.
Documentation: Added some notes about Unicode-NFC normalization.
HTTP: Fixed path normalization issue.
Loader: Make the utf8_string type available.
Version bumped to 6.2.129 by buildsystem.
...

2018-04-10

2018-04-10 12:36:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
WebDAV: Survive unregister_lock() on already unregistered lock.
Filesystem: Cleaned up and fixed path filtering.

2018-04-10 12:33:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Survive unregister_lock() on already unregistered lock.

Fixes backtrace when expire_locks() attempts to unlock a lock
that has already been unregistered via unlock_path().

2018-04-05

2018-04-05 13:08:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
WebDAV: Survive internal request returning zero.
Filesystem [WebDAV]: Don't encode the paths to {,un}register_lock().

2018-04-05 13:07:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Survive internal request returning zero.

Work-around for [WS-247].

2018-03-28

2018-03-28 11:00:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
RoxenModule [WebDAV]: Fixed typo in move_collection().

2018-03-28 10:57:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
RoxenModule [WebDAV]: Fixed typo in move_collection().

2018-03-28 10:56:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenModule [WebDAV]: Fixed typo in move_collection().

2018-03-28 10:51:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
Filesystem: Removed some redundant code.
Filesystem [WebDAV]: Multiple write lock checks adjusted.
REQUEST_TRACE: Some adjusted traces.
WebDAV: Moved responsibility for implicit DELETE unlock.
RoxenModule: Improved support for MultiStatus in move_collection().
MultiStatus: Added one more variant of add_status() et al.
Configuration [WebDAV]: Changed API for check_locks().
Configuration [WebDAV]: Use find_locks() in lock_file().
RequestID: Added variants of set_status_for_{path,url}().
DAVLock: Added field is_file.
WebDAV: Move main checking of the if-header to the webdav module.
Configuration [WebDAV]: Added query_property().
WebDAV: Changed API for find_locks().
HTTP [DAV]: Improved multi status detection.
HTTP [DAV]: Adjust the if-header to always be in tagged-list syntax.
RequestID: Fixed parsing of if-header.

2018-03-28 10:47:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Filesystem: Removed some redundant code.
Filesystem [WebDAV]: Multiple write lock checks adjusted.
REQUEST_TRACE: Some adjusted traces.
WebDAV: Moved responsibility for implicit DELETE unlock.
RoxenModule: Improved support for MultiStatus in move_collection().
MultiStatus: Added one more variant of add_status() et al.
Configuration [WebDAV]: Changed API for check_locks().
Configuration [WebDAV]: Use find_locks() in lock_file().
RequestID: Added variants of set_status_for_{path,url}().
DAVLock: Added field is_file.
WebDAV: Move main checking of the if-header to the webdav module.
Configuration [WebDAV]: Added query_property().
WebDAV: Changed API for find_locks().
HTTP [DAV]: Improved multi status detection.
HTTP [DAV]: Adjust the if-header to always be in tagged-list syntax.
RequestID: Fixed parsing of if-header.

2018-03-28 10:38:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem [WebDAV]: Multiple write lock checks adjusted.

2018-03-28 09:54:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenModule: Improved support for MultiStatus in move_collection().

move_collection() now handles a find_file() sub-request returning
a MultiStatus response correctly.

2018-03-28 09:28:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configuration [WebDAV]: Changed API for check_locks().

It is now relies on find_locks().

2018-03-27

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

WebDAV: Changed API for find_locks().

Instead of returning a multiset(DAVLock) it now returns
a mapping(string:DAVLock), where the mapping is indexed
on locktoken.

2018-03-23

2018-03-23 13:21:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
RoxenModule [WebDAV]: Added API function unlock_path().

2018-03-23 13:20:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
RoxenModule [WebDAV]: Added API function unlock_path().

2018-03-22

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

RoxenModule [WebDAV]: Added API function unlock_path().

This function is intended to be used after a path has been deleted,
and to unlock any locks under the path.

2018-03-21

2018-03-21 16:36:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
Documentation [RoxenModule]: Fixed reference.
Filesystem [WebDAV]: Return 403 for MOVE where src == dst.
RoxenModule [WebDAV]: Fixed multiple issues in copy_collection.
Filesystem: Don't create intermediate directories in PUT.
Filesystem: Fixed return codes from MKCOL, PUT, MOVE.
MultiStatus.Prefixed: Added add_status(string, mapping).

2018-03-21 16:35:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
Documentation [RoxenModule]: Fixed reference.
Filesystem [WebDAV]: Return 403 for MOVE where src == dst.
RoxenModule [WebDAV]: Fixed multiple issues in copy_collection.
Filesystem: Don't create intermediate directories in PUT.
Filesystem: Fixed return codes from MKCOL, PUT, MOVE.
MultiStatus.Prefixed: Added add_status(string, mapping).

2018-03-21 16:34:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [RoxenModule]: Fixed reference.

2018-03-21 16:24:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenModule [WebDAV]: Fixed multiple issues in copy_collection.

RFC 4918 9.8.5 says that eg 423 is a valid direct return code
for COPY if the destination was locked. Previously this code
was embedded in a multi-status reply for the corresponding path.

Return 204 if a preexisting resource was overwritten by the
copy operation.

Fixes issue related to [WS-222].

2018-03-21 16:10:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

MultiStatus.Prefixed: Added add_status(string, mapping).

Also added a use of it in recurse_delete_files().

Fixes missing lock-token-submitted when attempting to delete
locked files.

2018-03-20

2018-03-20 15:51:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
WebDAV: Added some more tracing.
WebDAV: Fixed MOVE of directories containing locked files.

2018-03-20 15:50:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
WebDAV: Added some more tracing.
WebDAV: Fixed MOVE of directories containing locked files.

2018-03-20 15:47:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Fixed MOVE of directories containing locked files.

Fixes some more of [WS-168].

2018-03-20 15:45:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws160' into patches/ws168

* patches/ws160:
Filesystem [WebDAV]: Use new write_access() API.
WebDAV: Added convenience variant of write_access().
Now compiles again.
WebDAV: Fix time-out based unlocking of DAVLocks.
WebDAV: MOVE should unlock moved locks.
WebDAV: Support deletion of locked files in unlocked dirs.
WebDAV: Improved diagnostics for check_if_header().
WebDAV: DELETE should also delete corresponding locks.
WebDAV: Extended API for find_locks().
Filesystem: Filesystem filename encoding consistency fixes.
Filesystem: Use encoded paths for file locks.
Filesystem: Decode the file names returned by get_dir().
Filesystem: Open files in the same way for all requests.
Filesystem: Added decode_path().
Filesystem: Renamed decode_path() to encode_path().

2018-03-20 11:21:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
WebDAV: Fix several depth header handling issues.
RoxenModule: Support inhibition of recursion in recurse_copy_files().

2018-03-20 11:20:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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

* patches/ws168:
WebDAV: Fix several depth header handling issues.
RoxenModule: Support inhibition of recursion in recurse_copy_files().

2018-03-20 11:13:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RoxenModule: Support inhibition of recursion in recurse_copy_files().

This is needed to support the Depth: 0 header for COPY in WebDAV.

Fixes some of [WS-224].

2018-03-19

2018-03-19 16:26:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws168' into devel

* patches/ws168:
WebDAV: Return lock-token-submitted errors on locked paths.
Roxen: Added http_xml_status() and http_dav_error().
MultiStatusStatus: Support initialization from result mappings.

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

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

* patches/ws168:
WebDAV: Return lock-token-submitted errors on locked paths.
Roxen: Added http_xml_status() and http_dav_error().
MultiStatusStatus: Support initialization from result mappings.

2018-03-19 16:16:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Return lock-token-submitted errors on locked paths.

Fixes [WS-221].

2018-03-16

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

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

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
...

2018-03-15

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

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

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
...

2018-03-12

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

Removed the module_deprecated constant and added the module type flags `MODULE_DEPRECATED` and `MODULE_DEPRECATED_SOFT` instead.

Both hides the module from the Add Module listing and marks the module as deprecated when viewing it in the Admin Interface, but the latter does not show it as a deprecated module on the Admin IF start page.

2018-03-06

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

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

2018-02-23

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

WebDAV: Added convenience variant of write_access().

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

2018-02-16

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

Merge branch 'patches/ws160' into devel

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

2018-02-16 14:47:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Added convenience variant of write_access().

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

2018-02-14

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

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

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

2018-02-06

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

Merge branch 'patches/ws160' into devel

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

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

WebDAV: Fix time-out based unlocking of DAVLocks.

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

Fixes [WS-169].

2018-02-02

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

Merge branch 'patches/ws160' into 6.1

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

2018-02-01

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

Merge branch 'patches/ws160' into devel

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

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

WebDAV: Improved diagnostics for check_if_header().

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

WebDAV: Extended API for find_locks().

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

Fixes some of [WS-160].

2018-01-03

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

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

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

2017-08-28

2017-08-28 12:24:36 by Marcus Agehall <agehall@roxen.com>

Added WebSocket support to Roxen.

2017-08-26

2017-08-26 16:09:19 by Marcus Agehall <agehall@roxen.com>

Added WebSocket support to Roxen.

2017-06-21

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

Merge branch 'patches/bug7602' into grubba/patchsystem

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

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

2017-06-01

2017-06-01 18:08:47 by Pontus Östlund <ponost@roxen.com>

Added the module_deprecated flag.

If this is non-zero the module will be hidden by default in the module listing on the "Add modules" page.
Deprecated modules can be listed by checking a checkbox.

2017-06-01 13:39:12 by Pontus Östlund <ponost@roxen.com>

Trailing whitespace removal

2016-11-17

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

Merge branch 'patches/ep31' into 6.0

* patches/ep31:
FSGC: Some more support for quarantining.

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

Merge branch 'patches/ep31' into 6.1

* patches/ep31:
FSGC: Some more support for quarantining.

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

Merge branch 'patches/ep31' into devel

* patches/ep31:
FSGC: Some more support for quarantining.

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

FSGC: Some more support for quarantining.

Fixes [ep 31] some more.

2015-12-01

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

Merge commit '5ee4d2b88e3e12d1622f9a161e9a29484cbf6e4c' into patches/bug7602

Bump base version to Roxen 5.2.335.

2015-10-23

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

Merge commit '8a2ce4a87' into patches/bug7582

* commit '8a2ce4a87': (7413 commits)

2015-10-16

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

Merge branch 'agehall/jslog' into devel

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

Merge branch 'agehall/jslog' into 6.0

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

Added a module local JSON logger object.

2014-08-08

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

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

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

Conflicts:
server/base_server/roxen.pike

2014-05-16

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

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

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

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

2013-11-13

2013-11-13 08:17:17 by Martin Jonsson <marty@roxen.com>

DB browser: add support for custom DB field formatters in owning modules.

2013-09-26

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

Merge branch 'patches/bug6572' into devel

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

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

Merge branch 'patches/bug6572' into 5.2

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

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

FSGC: Moved API to base_server/module.pike.

This adds registration of modules that register fsgcs.

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

2013-07-10

2013-07-10 09:42:24 by Anders Johansson <anders@roxen.com>

Fix for location_url() when mountpoint != "/"

2013-03-04

2013-03-04 14:05:47 by Anders Johansson <anders@roxen.com>

No more foreign_idents.

More pain than they are worth.

2012-09-24

2012-09-24 16:06:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WEBDAV: Avoid replace() with dynamic second argument.

replace() and search() have a cache at the C-level that is only cleared on gc.
With a static cache key this doesn't matter much, but with a fully dynamic
key like in WEBDAV, the cache will have unlimited expansion.

The old code also erroneously could perform the replace multiple times.

Rev: server/base_server/module.pike:1.247

2012-07-02

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

Added wrappers for report_(warning|error)_sparsely.

Rev: server/base_server/module.pike:1.246

2012-01-23

2012-01-23 12:50:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

WebDAV: Attempt 2 at fixing proper quoting for hrefs.

Rev: server/base_server/module.pike:1.245
Rev: server/base_server/prototypes.pike:1.283

2010-06-28

2010-06-28 06:57:57 by Martin Jonsson <marty@roxen.com>

Add support for "opaque" WebDAV modules, i.e. modules that handle a specific
location on their own, without fallback to other location modules.

Rev: server/base_server/configuration.pike:1.702
Rev: server/base_server/module.pike:1.244
Rev: server/modules/misc/webdav.pike:1.39

2010-04-27

2010-04-27 15:33:49 by Martin Stjernholm <mast@lysator.liu.se>

A few clarifications.

Rev: server/base_server/module.pike:1.243

2010-03-31

2010-03-31 13:47:11 by Martin Jonsson <marty@roxen.com>

Fix WebDAV bug where PROPFIND didn't work on directories if the client sent a "0" Depth header. That made the OS X webdavfs client unable to mount directories.

Rev: server/base_server/module.pike:1.242

2009-11-24

2009-11-24 15:21:51 by Stefan Wallström <stewa@roxen.com>

Autodoc fixes

Rev: server/base_server/module.pike:1.241
Rev: server/base_server/prototypes.pike:1.265
Rev: server/base_server/roxen.pike:1.1051

2009-11-01

2009-11-01 21:35:55 by Martin Stjernholm <mast@lysator.liu.se>

Some debug checks to detect recursion problems in module loading.

Rev: server/base_server/configuration.pike:1.683
Rev: server/base_server/module.pike:1.240

2009-10-31

2009-10-31 13:37:34 by Martin Stjernholm <mast@lysator.liu.se>

Improved OBJ_COUNT_DEBUG to cover more common objects.

Also fixed some _sprintf's that didn't adhere to the convention.

Rev: server/base_server/module.pike:1.239
Rev: server/base_server/prototypes.pike:1.260
Rev: server/etc/include/roxen.h:1.34

2009-07-07

2009-07-07 14:15:26 by 0

Must convert [::] to [::1] for IPv6 interfaces.

Rev: server/base_server/module.pike:1.238

2009-05-07

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

Updated copyright notices.

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

2009-04-15

2009-04-15 08:46:52 by 0

Stronger typing of report_*() stubs.

Rev: server/base_server/module.pike:1.236
Rev: server/base_server/module_support.pike:1.139

2009-04-14

2009-04-14 16:01:32 by 0

Add missing stubs for report_warning(). Should hopefully fix [bug 4768 (#4768)].

Rev: server/base_server/module.pike:1.235
Rev: server/base_server/module_support.pike:1.138

2008-12-11

2008-12-11 17:17:43 by 0

Allow empty MyWorldLocation.

Rev: server/base_server/module.pike:1.234

2008-12-11 15:32:54 by 0

Fix IPv6 bugs.

Rev: server/base_server/module.pike:1.233
Rev: server/base_server/prototypes.pike:1.221
Rev: server/base_server/roxen.pike:1.1001
Rev: server/config_interface/sites/site_content.pike:1.153
Rev: server/etc/modules/Roxen.pmod:1.261
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.11
Rev: server/modules/proxies/gopher.pike:1.28
Rev: server/modules/proxies/relay2.pike:1.39
Rev: server/modules/proxies/wais.pike:1.29
Rev: server/modules/tags/html_wash.pike:1.34
Rev: server/protocols/http.pike:1.572

2008-10-12

2008-10-12 22:14:03 by Martin Stjernholm <mast@lysator.liu.se>

Added pike_cycle_depth constants to make Pike.count_memory avoid the most
central global structures.

Rev: server/base_server/configuration.pike:1.658
Rev: server/base_server/module.pike:1.232
Rev: server/base_server/roxen.pike:1.996
Rev: server/etc/modules/RXML.pmod/module.pmod:1.378
Rev: server/etc/modules/RXML.pmod/utils.pmod:1.35
Rev: server/etc/modules/Roxen.pmod:1.249

2008-08-15

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

Moving to pike 7.8 and dropping compatibility with earlier pikes.

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

2008-05-21

2008-05-21 14:50:23 by Martin Stjernholm <mast@lysator.liu.se>

Improved doc for module_dependencies.

Rev: server/base_server/module.pike:1.230

2008-03-19

2008-03-19 14:08:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation fixes.
Backported support for module counters.

Rev: server/base_server/module.pike:1.228

2008-03-17

2008-03-17 14:19:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for module counters.

Rev: server/base_server/module.pike:1.229
Rev: server/base_server/module_support.pike:1.128

2007-07-12

2007-07-12 18:58:18 by Martin Stjernholm <mast@lysator.liu.se>

Made module inheritance somewhat easier.

Rev: server/base_server/module.pike:1.228
Rev: server/base_server/prototypes.pike:1.192

2006-10-16

2006-10-16 15:17:57 by Martin Stjernholm <mast@lysator.liu.se>

Backported new event logging system from 4.5, along with the new
$request-time logging specifier and various minor fixes in the logging code.

Rev: server/base_server/configuration.pike:1.598
Rev: server/base_server/module.pike:1.223
Rev: server/base_server/prototypes.pike:1.151
Rev: server/base_server/roxen.pike:1.901
Rev: server/protocols/http.pike:1.474

2006-10-13

2006-10-13 18:20:38 by Martin Stjernholm <mast@lysator.liu.se>

Updated start() prototype with extra arg.

Rev: server/base_server/module.pike:1.227

2006-10-13 18:02:43 by Martin Stjernholm <mast@lysator.liu.se>

Implemented log_event API. Also removed some long-since unused code.

Rev: server/base_server/module.pike:1.226

2006-09-18

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

Added charset handling in database sessions and the SQL tags.

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

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

2006-04-20

2006-04-20 13:31:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed autodoc markup.

Rev: server/base_server/module.pike:1.224
Rev: server/base_server/module_support.pike:1.126
Rev: server/base_server/prototypes.pike:1.168
Rev: server/base_server/roxenlib.pike:1.221
Rev: server/etc/modules/Roxen.pmod:1.210
Rev: server/etc/modules/SloppyDOM.pmod:1.12
Rev: server/etc/modules/StateHandler.pmod:1.12
Rev: server/etc/modules/Variable.pmod/module.pmod:1.92

2006-01-12

2006-01-12 00:03:10 by Martin Stjernholm <mast@lysator.liu.se>

Some grammar and formatting fixes in a doc comment.

Rev: server/base_server/module.pike:1.223

2005-10-06

2005-10-06 12:43:31 by Marcus Wellhardh <wellhard@roxen.com>

Improved error message when module_dependencies where called without configuration.

Rev: server/base_server/module.pike:1.222

2005-10-06 12:43:31 by Marcus Wellhardh <wellhard@roxen.com>

Improved error message when module_dependencies where called without configuration.

Rev: server/base_server/module.pike:1.222

2005-10-05

2005-10-05 14:47:51 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a format error in a warning message that could occur if
module_dependencies was called from create().

Rev: server/base_server/module.pike:1.221

2005-10-05 14:47:49 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a format error in a warning message that could occur if
module_dependencies was called from create().

Rev: server/base_server/module.pike:1.221

2005-06-15

2005-06-15 12:32:02 by Anders Johansson <anders@roxen.com>

Fixed get_my_table() to cope with modules having '-' in the name.

Rev: server/base_server/module.pike:1.220

2005-06-15 12:31:59 by Anders Johansson <anders@roxen.com>

Fixed get_my_table() to cope with modules having '-' in the name.

Rev: server/base_server/module.pike:1.220

2005-05-11

2005-05-11 13:00:01 by Marcus Wellhardh <wellhard@roxen.com>

Fixed location_url() to return 127.0.0.1 insted of 0 for ANY.

Rev: server/base_server/module.pike:1.219

2005-05-11 12:59:56 by Marcus Wellhardh <wellhard@roxen.com>

Fixed location_url() to return 127.0.0.1 insted of 0 for ANY.

Rev: server/base_server/module.pike:1.219

2005-04-22

2005-04-22 18:10:02 by Marcus Wellhardh <wellhard@roxen.com>

Added new function:

string location_url()
//! Returns an http or https url including the modules mountpoint. The
//! ip-number for the corresponding port will be added to the fragment
//! of the url. An http url will be prioritized over an https url.

Rev: server/base_server/module.pike:1.218

2005-04-22 18:09:16 by Marcus Wellhardh <wellhard@roxen.com>

Added new function:

string location_url()
//! Returns an http or https url including the modules mountpoint. The
//! ip-number for the corresponding port will be added to the fragment
//! of the url. An http url will be prioritized over an https url.

Rev: server/base_server/module.pike:1.218

2005-02-25

2005-02-25 15:04:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some documentation updates.

Rev: server/base_server/module.pike:1.217

2004-09-19

2004-09-19 18:07:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some documentation updates.

Rev: server/base_server/module.pike:1.217

2004-06-30

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

Updated copyright notices.

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

2004-06-02

2004-06-02 21:49:34 by Martin Stjernholm <mast@lysator.liu.se>

Fixed error handling when properties are queried so that e.g. a 401 response
from query_property_set doesn't get wrapped in a MultiStatus. Note that this
fix disables unified directory listings over several file systems.

Rev: server/base_server/module.pike:1.215
Rev: server/base_server/prototypes.pike:1.139
Rev: server/modules/misc/webdav.pike:1.37

2004-05-17

2004-05-17 18:22:21 by Martin Stjernholm <mast@lysator.liu.se>

Fix in logic for DAV_LOCKED status from check_if_header (at least
according to litmus).

Rev: server/base_server/module.pike:1.214

2004-05-17 17:44:58 by Martin Stjernholm <mast@lysator.liu.se>

A request trace fix.

Rev: server/base_server/module.pike:1.213

2004-05-15

2004-05-15 11:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

resource_id() and unregister_lock() may get called with a zero request id.
Timeouted locks seem to work now.

Rev: server/base_server/module.pike:1.212

2004-05-14

2004-05-14 21:42:47 by Martin Stjernholm <mast@lysator.liu.se>

Fixed several cases where the path to authenticated_user_id got
clobbered.

Rev: server/base_server/module.pike:1.211

2004-05-14 21:18:04 by Martin Stjernholm <mast@lysator.liu.se>

Added warnings about parts of the lock API that we probably need to
change. Separated the guts of unlock_file into a new function
unregister_lock to force override. Documented that id may be zero to
unlock_file. Some request trace fixes.

Rev: server/base_server/module.pike:1.210

2004-05-13

2004-05-13 17:45:20 by Martin Stjernholm <mast@lysator.liu.se>

Made copy_properties static so that other filesystem modules doesn't have to
make it work.

Rev: server/base_server/module.pike:1.209
Rev: server/base_server/prototypes.pike:1.126

2004-05-13 16:09:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in recurse_delete_files().

Rev: server/base_server/module.pike:1.208

2004-05-13 15:59:22 by Martin Stjernholm <mast@lysator.liu.se>

Some error propagation fixes in the recurse functions. Added a bit
more doc.

Rev: server/base_server/module.pike:1.207

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

More detailed doc for the delete/copy/move functions. Made delete_file
and copy_file static so that modules that override the recursive
variants doesn't have to implement them. Removed the depth argument
from recurse_copy_files since it isn't used in dav and other modules
don't have to spend effort implementing it.

Rev: server/base_server/module.pike:1.206

2004-05-13 14:03:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added recurse_move_files().

Rev: server/base_server/module.pike:1.205
Rev: server/base_server/prototypes.pike:1.123

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

A PropertyBehavior is now a multiset(string)|int(0..1).
Added move_file(), move_collection() and recurse_move_file().

Rev: server/base_server/module.pike:1.204

2004-05-12

2004-05-12 20:20:44 by Martin Stjernholm <mast@lysator.liu.se>

Fix.

Rev: server/base_server/module.pike:1.203

2004-05-12 20:12:52 by Martin Stjernholm <mast@lysator.liu.se>

Fixed handling of a failed delete in overwrite mode in copy_collection.

Rev: server/base_server/module.pike:1.202

2004-05-12 19:56:46 by Martin Stjernholm <mast@lysator.liu.se>

Return empty mappings from recurse_delete_files and recurse_copy_files
if there are multi-status responses (webdav.pike doesn't care, but
still). Fixed return value from delete_file. Simplified
recurse_copy_files a little. Clarified some doc.

Rev: server/base_server/module.pike:1.201

2004-05-12 16:12:24 by Martin Stjernholm <mast@lysator.liu.se>

Fixed propagation of partial failures in recurse_delete_files.

Rev: server/base_server/module.pike:1.200

2004-05-12 15:19:48 by Martin Stjernholm <mast@lysator.liu.se>

Fixed silly bug in recurse_delete_files.

Rev: server/base_server/module.pike:1.199

2004-05-12 14:31:10 by Martin Stjernholm <mast@lysator.liu.se>

Separated the If header check from write_access. Made write_access internal
so that it doesn't have to be implemented properly by all filesystem modules.

Rev: server/base_server/module.pike:1.198
Rev: server/base_server/prototypes.pike:1.119

2004-05-12 12:06:44 by Martin Stjernholm <mast@lysator.liu.se>

Fix in recurse_delete_file.

Rev: server/base_server/module.pike:1.197

2004-05-10

2004-05-10 21:37:30 by Martin Stjernholm <mast@lysator.liu.se>

Simplified the API for the recurse functions by removing the
MultiStatus.Prefixed arguments. (Mostly indentation change.)

Rev: server/base_server/module.pike:1.196

2004-05-10 19:25:05 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in copy_properties. Renamed query_properties to
query_property_set. Fixed some types.

Rev: server/base_server/module.pike:1.195

2004-05-10 19:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

write_access() now supports etag expressions.

Rev: server/base_server/module.pike:1.194

2004-05-10 19:09:03 by Martin Stjernholm <mast@lysator.liu.se>

Fix.

Rev: server/base_server/module.pike:1.193

2004-05-10 18:38:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor changes in write_access().
Minor bugfix in recurse_copy_files().

Rev: server/base_server/module.pike:1.192

2004-05-10 17:19:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

patch_properties() now looks at locks.
Changed API for recurse_delete_files() so that it's like the others.

Rev: server/base_server/module.pike:1.191

2004-05-10 13:41:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few types.
Added the enums Overwrite and PropertyBehavior.
Added copy_properties().
copy_collection() now takes the overwrite mode as an argument.
copy_collection() now attempts to copy properties.

Rev: server/base_server/module.pike:1.190

2004-05-10 11:43:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

recurse_copy_files() now returns a result mapping.

Rev: server/base_server/module.pike:1.189

2004-05-10 08:21:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in delete_file(), and path generation in recurse_delete_files().

Rev: server/base_server/module.pike:1.188

2004-05-09

2004-05-09 17:54:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

The 201 error-code shouldn't be in the multistatus from COPY.

Rev: server/base_server/module.pike:1.187

2004-05-08

2004-05-08 14:40:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Rewrote copy_file() and recurse_copy_files().
Added make_collection() and copy_collection().

Rev: server/base_server/module.pike:1.186

2004-05-07

2004-05-07 21:58:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in write_access().

Rev: server/base_server/module.pike:1.185

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

Fixed some bugs with the recursive flag to write_access.

Rev: server/base_server/module.pike:1.184

2004-05-07 19:44:58 by Martin Stjernholm <mast@lysator.liu.se>

More detailed return values from check_locks. Also made those integer
flags symbolic. Fixed recursive operation in write_access. Relaxed the
restriction that paths to some lock functions should end with "/"
(resource_id make sure they do anyway). Added convenience wrapper for
id->set_status_for_path.

Rev: server/base_server/module.pike:1.183

2004-05-07 17:34:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some REQUEST_TRACE to write_access().
Fixed some bugs with deletion.

Rev: server/base_server/module.pike:1.182

2004-05-06

2004-05-06 16:50:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

{Default,}PropertySet now wants an absolute path too.
Fixed typos in delete_file().

Rev: server/base_server/module.pike:1.181

2004-05-06 15:32:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

unlock_file() is now more robust.

Rev: server/base_server/module.pike:1.180

2004-05-05

2004-05-05 21:17:56 by Martin Stjernholm <mast@lysator.liu.se>

Use better typing for the prefixed MultiStatus wrapper to avoid
confusion with the MultiStatus instance carried in RequestID.
Use MultiStatus.add_status.

Rev: server/base_server/module.pike:1.179

2004-05-05 15:42:41 by Martin Stjernholm <mast@lysator.liu.se>

Some more fiddling with the lock interface (register_lock is back). Fixed a
couple of bugs.

Rev: server/base_server/module.pike:1.178
Rev: server/base_server/prototypes.pike:1.101

2004-05-05 13:54:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/module.pike:1.177

2004-05-05 13:54:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added access_path().

Rev: server/base_server/module.pike:1.176

2004-05-04

2004-05-04 17:53:22 by Martin Stjernholm <mast@lysator.liu.se>

Pass the path to RoxenModule.authenticated_user_id. Made its return type
somewhat stricter to avoid future headaches.

Rev: server/base_server/module.pike:1.175
Rev: server/base_server/prototypes.pike:1.98

2004-05-04 15:02:20 by Martin Stjernholm <mast@lysator.liu.se>

Generalized the default lock implementation. Some smaller optimizations.

Rev: server/base_server/module.pike:1.174
Rev: server/base_server/prototypes.pike:1.97

2004-05-04 14:38:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some REQUEST_TRACE.

Rev: server/base_server/module.pike:1.173

2004-05-04 13:26:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some paranoia to find_locks().

Rev: server/base_server/module.pike:1.172

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

Changed the return codes from check_locks so that it's possible to use max()
on several results.

Rev: server/base_server/module.pike:1.171
Rev: server/base_server/prototypes.pike:1.96

2004-05-03

2004-05-03 19:41:57 by Martin Stjernholm <mast@lysator.liu.se>

Always activate the default lock implementation, to keep things simple. This
means that locking works in read-only filesystems too, but it doesn't get in
the way of read operations, and in normal view-only sites the webdav module
won't be active to handle LOCK requests anyway.

Rev: server/base_server/module.pike:1.170
Rev: server/base_server/prototypes.pike:1.94

2004-05-03 19:04:43 by Martin Stjernholm <mast@lysator.liu.se>

Amended the lock interface to make it possible to return the conflicting
locks for an unsuccessful LOCK method call.

Rev: server/base_server/module.pike:1.169
Rev: server/base_server/prototypes.pike:1.93

2004-04-29

2004-04-29 19:30:02 by Martin Stjernholm <mast@lysator.liu.se>

Fixes in the lock interface and the default implementation.

Rev: server/base_server/module.pike:1.168
Rev: server/base_server/prototypes.pike:1.90

2004-04-28

2004-04-28 17:54:58 by Martin Stjernholm <mast@lysator.liu.se>

More object oriented handling of the stat in PropertySet.

Rev: server/base_server/module.pike:1.167
Rev: server/etc/modules/PropertySet.pike:1.4

2004-04-28 17:52:43 by Martin Stjernholm <mast@lysator.liu.se>

Keep it compiling.

Rev: server/base_server/configuration.pike:1.561
Rev: server/base_server/module.pike:1.166

2004-04-28 16:30:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added default implementation of locking support.

Rev: server/base_server/module.pike:1.165

2004-04-20

2004-04-20 21:10:15 by Martin Stjernholm <mast@lysator.liu.se>

Added the necessary PropertySet wrapper for doing HEAD requests on the
files whose properties are being queried.

Rev: server/base_server/module.pike:1.164

2004-03-23

2004-03-23 17:15:16 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a spelling error.

Rev: server/base_server/module.pike:1.163

2004-03-23 16:46:50 by Martin Stjernholm <mast@lysator.liu.se>

Fixed various bugs in the property stuff. Added some more request
trace stuff.

Rev: server/base_server/module.pike:1.162

2004-03-23 14:40:18 by Martin Stjernholm <mast@lysator.liu.se>

Allow error mappings directly from query_properties. Simplified the
names of (set|remove)_single_property now that (set|remove)_property
are gone. Fixed successful return value in (set|remove)_property.

Rev: server/base_server/module.pike:1.161

2004-03-16

2004-03-16 13:58:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed PatchPropertyCommand::execute() API.

Rev: server/base_server/module.pike:1.160
Rev: server/base_server/prototypes.pike:1.78
Rev: server/modules/misc/webdav.pike:1.9

2004-03-16 10:54:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

New property handling API.

Rev: server/base_server/module.pike:1.159
Rev: server/base_server/prototypes.pike:1.76

2004-03-15

2004-03-15 17:12:48 by Martin Stjernholm <mast@lysator.liu.se>

Made the WebDAV property patching interface more object oriented.

Rev: server/base_server/module.pike:1.158
Rev: server/base_server/prototypes.pike:1.75
Rev: server/modules/misc/webdav.pike:1.8

2004-03-04

2004-03-04 12:58:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Should now compile again.

Rev: server/base_server/module.pike:1.157

2004-03-03

2004-03-03 18:12:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added prototype for find_file().
Added recurse_delete_files() and delete_file().

Rev: server/base_server/module.pike:1.156

2004-03-03 17:36:07 by Martin Stjernholm <mast@lysator.liu.se>

Use http_status and the rettext field in status mappings for webdav to avoid
html quoting confusion.

Rev: server/base_server/module.pike:1.155
Rev: server/base_server/prototypes.pike:1.73

2004-03-03 16:25:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more API changes.

Rev: server/base_server/module.pike:1.154
Rev: server/base_server/prototypes.pike:1.72

2004-03-01

2004-03-01 20:21:05 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a typo. Added the context argument to some more functions. Added
convenience variants of set_property and remove_property. A little
more doc for set_property and set_dead_property.

Rev: server/base_server/module.pike:1.153

2004-03-01 19:28:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Patch commands now take a context parameter.

Rev: server/base_server/module.pike:1.152
Rev: server/base_server/prototypes.pike:1.67
Rev: server/modules/misc/webdav.pike:1.4

2004-03-01 19:10:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

recurse_patch_properties() is no more.

Rev: server/base_server/module.pike:1.151

2004-03-01 15:48:35 by Martin Stjernholm <mast@lysator.liu.se>

Rethrow the caught error in patch_properties.

Rev: server/base_server/module.pike:1.150

2004-03-01 15:43:20 by Martin Stjernholm <mast@lysator.liu.se>

Pass around the stat to avoid repeated stat:ing especially when a
MultiStatus is constructed.

Rev: server/base_server/module.pike:1.149

2003-12-22

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

Moved some DAV replated debug to DAV_DEBUG.

Rev: server/base_server/module.pike:1.148
Rev: server/base_server/prototypes.pike:1.66
Rev: server/modules/misc/webdav.pike:1.2

2003-11-17

2003-11-17 16:01:36 by Anders Johansson <anders@roxen.com>

New theme and generally brushed up config interface.

Rev: server/base_server/config_userdb.pike:1.48
Rev: server/base_server/module.pike:1.147
Rev: server/config_interface/actions/cachestatus.pike:1.10
Rev: server/config_interface/actions/change_version.pike:1.12
Rev: server/config_interface/actions/connections.pike:1.4
Rev: server/config_interface/actions/debug_info.pike:1.32
Rev: server/config_interface/actions/debug_summary.pike:1.9
Rev: server/config_interface/actions/feature_list.pike:1.13
Rev: server/config_interface/actions/flush.pike:1.10
Rev: server/config_interface/actions/index.html:1.15
Rev: server/config_interface/actions/licensestatus.pike:1.14
Rev: server/config_interface/actions/listfonts.pike:1.22
Rev: server/config_interface/actions/locks.pike:1.9
Rev: server/config_interface/actions/make_site_template.pike:1.7
Rev: server/config_interface/actions/openfiles.pike:1.10
Rev: server/config_interface/actions/reloadconfigurations.pike:1.5
Rev: server/config_interface/actions/resolv.pike:1.28
Rev: server/config_interface/actions/restart.pike:1.14
Rev: server/config_interface/actions/threads.pike:1.6
Rev: server/config_interface/actions/upload_license.pike:1.10
Rev: server/config_interface/dbs/browser.pike:1.44
Rev: server/config_interface/dbs/restore_db.pike:1.6
Rev: server/config_interface/sites/add_module.pike:1.76
Rev: server/config_interface/sites/config_left_item.pike:1.65
Rev: server/config_interface/sites/create_site_with_template.pike:1.29
Rev: server/config_interface/sites/drop_site.html:1.13
Rev: server/config_interface/sites/index.html:1.39
Rev: server/config_interface/sites/new_site.html:1.19
Rev: server/config_interface/sites/site_content.pike:1.137
Rev: server/config_interface/statusinfo.pike:1.6
Rev: server/config_interface/template:1.117
Rev: server/config_interface/themes/README:1.13
Rev: server/config_interface/themes/default/bullet-black.gif:1.1
Rev: server/config_interface/themes/default/bullet.gif:1.3
Rev: server/config_interface/themes/default/closed-folder.gif:1.1
Rev: server/config_interface/themes/default/cms-logo.gif:1.3
Rev: server/config_interface/themes/default/err_1.gif:1.1
Rev: server/config_interface/themes/default/err_2.gif:1.1
Rev: server/config_interface/themes/default/err_3.gif:1.1
Rev: server/config_interface/themes/default/favicon.ico:1.3
Rev: server/config_interface/themes/default/gbutton-disabled.xcf:1.1
Rev: server/config_interface/themes/default/gbutton.xcf:1.8
Rev: server/config_interface/themes/default/image.pike:1.7
Rev: server/config_interface/themes/default/left-images/access.gif:1.1
Rev: server/config_interface/themes/default/left-images/admin.gif:1.1
Rev: server/config_interface/themes/default/left-images/edit.gif:1.1
Rev: server/config_interface/themes/default/logo.gif:1.6
Rev: server/config_interface/themes/default/name:1.5
Rev: server/config_interface/themes/default/next.gif:1.4
Rev: server/config_interface/themes/default/open-folder.gif:1.1
Rev: server/config_interface/themes/default/padlock.gif:1.1
Rev: server/config_interface/themes/default/stylesheet.css:1.1
Rev: server/config_interface/themes/default/tabframe-sub.xcf:1.1
Rev: server/config_interface/themes/default/tabframe.xcf:1.9
Rev: server/config_interface/themes/default/theme:1.21
Rev: server/config_interface/themes/default/user.gif:1.1
Rev: server/config_interface/update.html:1.21
Rev: server/config_interface/users.html:1.26
Rev: server/etc/modules/Variable.pmod/module.pmod:1.83
Rev: server/modules/configuration/config_tags.pike:1.182

2003-10-06

2003-10-06 16:11:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in DAV:getlastmodified.
Added support for DAV:supportedlock.
Fixed notation for DAV:resourcetype for non-collections.
DAV:getcontentlength is now 0 for collections.
DAV:getcontenttype is now application/octet-stream for collections.
Disabled a few MS-related kludges.
Added kludges for DAV:creationdate, DAV:getcontentlanguage and DAV:getetag.

Rev: server/base_server/module.pike:1.146

2003-08-26

2003-08-26 16:17:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for draft-reschke-webdav-allprop-include-04.
Added some support for Microsoft's broken properties.

Rev: server/base_server/module.pike:1.145

2003-08-13

2003-08-13 15:24:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved RFC 2518 12.13.1 compliance.

Rev: server/base_server/module.pike:1.144

2003-08-07

2003-08-07 12:52:04 by 0

Fix for documentation extraction from files using local #include statements.

Rev: server/base_server/module.pike:1.143

2003-08-07 12:51:58 by 0

Fix for documentation extraction from files using local #include statements.

Rev: server/base_server/module.pike:1.134

2003-07-07

2003-07-07 18:15:45 by Martin Stjernholm <mast@lysator.liu.se>

Moved the iso8601_date_time function to a more accessible place in
Roxen.pmod.

Rev: server/base_server/module.pike:1.142
Rev: server/etc/modules/Roxen.pmod:1.159

2003-07-07 17:44:58 by Martin Stjernholm <mast@lysator.liu.se>

Stdio.Stat.ctime isn't the creation time.

Rev: server/base_server/module.pike:1.141

2003-06-17

2003-06-17 12:41:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mode namespace updates.

Rev: server/base_server/module.pike:1.140

2003-06-17 11:58:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/module.pike:1.139

2003-06-16

2003-06-16 16:07:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for the property "http://apache.org/dav/props/executable", as documented by http://www.webdav.org/mod_dav/.

Rev: server/base_server/module.pike:1.138

2003-06-16 15:35:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

query_property() is now more RFC 2518 compliant.

Rev: server/base_server/module.pike:1.137

2003-06-11

2003-06-11 17:08:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, removed erroneous property.

Rev: server/base_server/module.pike:1.136

2003-06-11 15:48:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added default implementation of DAV:resourcetype.

Rev: server/base_server/module.pike:1.135

2003-06-02

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

Added support for some RFC 2518 properties.

Rev: server/base_server/module.pike:1.134

2003-04-23

2003-04-23 12:32:00 by Martin Stjernholm <mast@lysator.liu.se>

Spelling fix.

Rev: server/base_server/module.pike:1.133

2003-01-15

2003-01-15 15:19:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved support for Pike 7.4+.
(Sub-classes are no-longer necessarily functions.)

Rev: server/base_server/module.pike:1.132

2002-10-01

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

base_server -> server_core

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

2002-07-03

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

Foreach review

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

2002-06-14

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

Roxen WebServer -> Internet Server

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

2002-02-26

2002-02-26 13:24:44 by Marcus Wellhardh <wellhard@roxen.com>

Added license support. Added module_locked to register_module().

Rev: server/base_server/module.pike:1.131

2001-10-05

2001-10-05 15:08:03 by Per Hedbor <ph@opera.com>

A fix for [Bug 2336 (#2336)], you can now explicitly specify the IP# to use for each port

Rev: server/base_server/configuration.pike:1.490
Rev: server/base_server/module.pike:1.130
Rev: server/base_server/roxen.pike:1.748
Rev: server/config_interface/sites/drop_site.pike:1.18
Rev: server/config_interface/sites/site_content.pike:1.129
Rev: server/etc/modules/Roxen.pmod:1.127
Rev: server/etc/modules/Variable.pmod/module.pmod:1.69
Rev: server/etc/test/tests/ftp/RoxenTest_ftp.pike:1.2
Rev: server/etc/test/tests/pike_async_process_test_common.pike:1.5

2001-08-28

2001-08-28 15:48:01 by Per Hedbor <ph@opera.com>

Fixed a replicate variable. Got rid of the 'shared' database, since it was more or less a clone of the 'replicate' database anyway (in it's intentions). Fixed [Bug 2075 (#2075)]

Rev: server/arg_cache_plugins/replicate.pike:1.4
Rev: server/base_server/global_variables.pike:1.82
Rev: server/base_server/module.pike:1.129
Rev: server/base_server/prototypes.pike:1.36
Rev: server/base_server/roxen.pike:1.718
Rev: server/config_interface/dbs/browser.pike:1.22
Rev: server/config_interface/dbs/index.html:1.9
Rev: server/config_interface/dbs/new_db.pike:1.7
Rev: server/config_interface/sites/create_site.pike:1.8
Rev: server/config_interface/sites/create_site_with_template.pike:1.20
Rev: server/etc/modules/DBManager.pmod:1.26
Rev: server/etc/test/tests/db/RoxenTest_dbmanager.pike:1.5
Rev: server/modules/configuration/config_tags.pike:1.161
Rev: server/modules/security/auth_httpcookie.pike:1.8
Rev: server/modules/tags/accessed.pike:1.45

2001-08-23

2001-08-23 23:34:49 by Martin Stjernholm <mast@lysator.liu.se>

Updates for the incompatible change in RXML.TagSet.create.

Rev: server/base_server/module.pike:1.128
Rev: server/base_server/rxml.pike:1.314
Rev: server/etc/modules/Roxen.pmod:1.115
Rev: server/modules/graphics/atlas.pike:1.7
Rev: server/modules/graphics/gxml.pike:1.15
Rev: server/modules/graphics/tablist.pike:1.56
Rev: server/modules/graphics/wiretap.pike:1.30
Rev: server/modules/tags/email.pike:1.11
Rev: server/modules/tags/foldlist.pike:1.30
Rev: server/modules/tags/rxmltags.pike:1.281
Rev: server/modules/tags/vform.pike:1.27

2001-08-23 21:00:53 by Per Hedbor <ph@opera.com>

Some fixes in the DB helper functions (return the number of tables actually created, useful for initiating them with content, i.e.: if( create_sql_tables( defs, comment ) ) { ... }

Rev: server/base_server/module.pike:1.127

2001-08-23 18:40:14 by Martin Stjernholm <mast@lysator.liu.se>

Added functions to map from string to module instance locally within
a configuration.

Rev: server/base_server/configuration.pike:1.469
Rev: server/base_server/module.pike:1.126
Rev: server/base_server/prototypes.pike:1.33

2001-08-23 18:06:07 by Martin Nilsson <mani@lysator.liu.se>

Autodoc fixes.

Rev: server/base_server/basic_defvar.pike:1.29
Rev: server/base_server/configuration.pike:1.468
Rev: server/base_server/emit_object.pike:1.4
Rev: server/base_server/fonts.pike:1.75
Rev: server/base_server/module.pike:1.125
Rev: server/base_server/prototypes.pike:1.32
Rev: server/base_server/roxen.pike:1.711
Rev: server/base_server/roxenloader.pike:1.277
Rev: server/base_server/snmpagent.pike:1.12

2001-08-14

2001-08-14 15:11:26 by Per Hedbor <ph@opera.com>

Some new DB apis

Rev: server/base_server/module.pike:1.124

2001-08-13

2001-08-13 18:20:10 by Per Hedbor <ph@opera.com>

Set table descriptions when they are created

Rev: server/base_server/module.pike:1.123

2001-08-09

2001-08-09 16:59:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed _sprintf to work before _module_identifier is set.

Rev: server/base_server/module.pike:1.122

2001-08-01

2001-08-01 17:57:05 by Per Hedbor <ph@opera.com>

Fixed error

Rev: server/base_server/module.pike:1.121

2001-08-01 17:10:32 by Per Hedbor <ph@opera.com>

Preliminary support for the things mentioned in my database article

Rev: server/base_server/module.pike:1.120
Rev: server/modules/database/sqltag.pike:1.80

2001-08-01 11:07:59 by Per Hedbor <ph@opera.com>

Use cached_get instead of get. Added some new utility functions for the database management.

Rev: server/base_server/module.pike:1.119

2001-07-31

2001-07-31 07:42:56 by Per Hedbor <ph@opera.com>

Removed the ALTER TABLE support. It's not all that easy..

Rev: server/base_server/module.pike:1.118

2001-06-30

2001-06-30 15:44:05 by Martin Stjernholm <mast@lysator.liu.se>

Fixed so that the configuration has the proper name, even before create()
executes.

Rev: server/base_server/configuration.pike:1.444
Rev: server/base_server/module.pike:1.117
Rev: server/base_server/roxen.pike:1.682
Rev: server/base_server/rxml.pike:1.306

2001-06-29

2001-06-29 00:47:35 by Martin Stjernholm <mast@lysator.liu.se>

Module objects can be instantiated without configurations sometimes
(read ModuleInfo).

Rev: server/base_server/module.pike:1.116

2001-06-28

2001-06-28 20:09:18 by Martin Stjernholm <mast@lysator.liu.se>

Fixed so that my_configuration() and module_identifier() always works,
even before create() in the module object is called.

Rev: server/base_server/configuration.pike:1.443
Rev: server/base_server/module.pike:1.115
Rev: server/base_server/roxen.pike:1.680

2001-06-28 19:14:18 by Martin Stjernholm <mast@lysator.liu.se>

module_identifier() now returns an identifier on the same form as
Roxen.get_modname, since the old form was both bulky and not necessarily
unique. This might be a compatibility issue.

Rev: server/base_server/module.pike:1.114
Rev: server/etc/modules/Roxen.pmod:1.98

2001-06-17

2001-06-17 20:07:11 by Martin Nilsson <mani@lysator.liu.se>

Release preperations (copyright etc.)

Rev: server/base_server/basic_defvar.pike:1.28
Rev: server/base_server/cache.pike:1.71
Rev: server/base_server/config_userdb.pike:1.29
Rev: server/base_server/configuration.pike:1.437
Rev: server/base_server/disk_cache.pike:1.61
Rev: server/base_server/emit_object.pike:1.3
Rev: server/base_server/fastpipe.pike:1.8
Rev: server/base_server/fonts.pike:1.72
Rev: server/base_server/global_variables.pike:1.71
Rev: server/base_server/highlight_pike.pike:1.5
Rev: server/base_server/hosts.pike:1.31
Rev: server/base_server/html.pike:1.15
Rev: server/base_server/http.pike:1.54
Rev: server/base_server/javamodule.pike:1.5
Rev: server/base_server/module.pike:1.113
Rev: server/base_server/module_support.pike:1.93
Rev: server/base_server/newdecode.pike:1.30
Rev: server/base_server/prototypes.pike:1.21
Rev: server/base_server/proxyauth.pike:1.7
Rev: server/base_server/read_config.pike:1.58
Rev: server/base_server/roxen.pike:1.674
Rev: server/base_server/roxenlib.pike:1.213
Rev: server/base_server/roxenloader.pike:1.256
Rev: server/base_server/rxml.pike:1.301
Rev: server/base_server/rxmlhelp.pike:1.45
Rev: server/base_server/slowpipe.pike:1.10
Rev: server/base_server/socket.pike:1.23
Rev: server/base_server/state.pike:1.20
Rev: server/base_server/supports.pike:1.24
Rev: server/base_server/throttler.pike:1.8
Rev: server/base_server/wizard.pike:1.136

2001-06-11

2001-06-11 02:45:38 by Per Hedbor <ph@opera.com>

Added __pragma_save_parent__ = 1. Does not help

Rev: server/base_server/module.pike:1.112

2001-03-08

2001-03-08 14:35:49 by Per Hedbor <ph@opera.com>

The module level security patterns now use the new authentication API. Placed a lot of modules in groups

Rev: server/base_server/configuration.pike:1.420
Rev: server/base_server/module.pike:1.111
Rev: server/base_server/roxen.pike:1.644
Rev: server/config_interface/dbs/browser.pike:1.10
Rev: server/config_interface/sites/config_left_item.pike:1.50
Rev: server/etc/modules/Roxen.pmod:1.72
Rev: server/modules/configuration/config_tags.pike:1.141
Rev: server/modules/database/sqltag.pike:1.76
Rev: server/modules/filesystems/filesystem.pike:1.96
Rev: server/modules/graphics/atlas.pike:1.4
Rev: server/modules/graphics/business.pike:1.140
Rev: server/modules/graphics/cimg.pike:1.38
Rev: server/modules/graphics/counter.pike:1.40
Rev: server/modules/graphics/gbutton.pike:1.78
Rev: server/modules/graphics/graphic_text.pike:1.260
Rev: server/modules/graphics/pimage.pike:1.25
Rev: server/modules/graphics/tablist.pike:1.52
Rev: server/modules/graphics/wiretap.pike:1.24
Rev: server/modules/scripting/piketag.pike:2.31
Rev: server/modules/security/auth_httpbasic.pike:1.5
Rev: server/modules/security/auth_httpcookie.pike:1.5
Rev: server/modules/security/userdb_system.pike:1.6
Rev: server/modules/tags/accessed.pike:1.41
Rev: server/modules/tags/additional_rxml.pike:1.11
Rev: server/modules/tags/awizard.pike:1.22
Rev: server/modules/tags/check_spelling.pike:1.16
Rev: server/modules/tags/countdown.pike:1.42
Rev: server/modules/tags/diremit.pike:1.7
Rev: server/modules/tags/email.pike:1.6
Rev: server/modules/tags/foldlist.pike:1.29
Rev: server/modules/tags/html_wash.pike:1.15
Rev: server/modules/tags/indirect_href.pike:1.26
Rev: server/modules/tags/killframe.pike:1.33
Rev: server/modules/tags/obox.pike:1.35
Rev: server/modules/tags/rxmlparse.pike:1.54
Rev: server/modules/tags/rxmltags.pike:1.208
Rev: server/modules/tags/sed.pike:1.11
Rev: server/modules/tags/ssi.pike:1.38
Rev: server/modules/tags/tablify.pike:1.63
Rev: server/modules/tags/translation_mod.pike:1.10
Rev: server/modules/tags/vform.pike:1.22
Rev: server/modules/tags/wizard_tag.pike:1.29
Rev: server/modules/tags/wizz.pike:1.2
Rev: server/protocols/http.pike:1.307

2001-02-21

2001-02-21 05:41:10 by Per Hedbor <ph@opera.com>

Added some more documentation and fixed [Bug 1192 (#1192)]

Rev: server/base_server/module.pike:1.110

2001-02-19

2001-02-19 16:06:25 by 0

Remove double slashes since SiteBuilder FTP is more picky nowadays.

Rev: server/base_server/module.pike:1.102
Rev: server/protocols/ftp.pike:2.43

2001-02-19 16:06:16 by 0

Remove double slashes since SiteBuilder FTP is more picky nowadays.

Rev: server/base_server/module.pike:1.109
Rev: server/protocols/ftp.pike:2.48

2001-01-31

2001-01-31 16:54:15 by Marcus Comstedt <marcus@mc.pp.se>

Added missing this_object()-> before register_module().

Rev: server/base_server/module.pike:1.108

2001-01-30

2001-01-30 04:51:05 by Per Hedbor <ph@opera.com>

Do not include the configuration name in sname, it's used in other places that does not apreciate the extra cruft.

Rev: server/base_server/module.pike:1.107

2001-01-29

2001-01-29 09:04:30 by Per Hedbor <ph@opera.com>

Use DBManager to find sql-handle

Rev: server/base_server/config_userdb.pike:1.22
Rev: server/base_server/module.pike:1.106
Rev: server/base_server/prototypes.pike:1.11

2001-01-29 05:45:50 by Per Hedbor <ph@opera.com>

Eradicated module_{name,doc}_locale

Rev: server/base_server/module.pike:1.105

2001-01-19

2001-01-19 16:37:43 by Per Hedbor <ph@opera.com>

Added get_my_sql and get_my_table( string defenition ) methods. Example usage, from the auth_httpcookie module:
void start()
{
sql = get_my_sql();
table = get_my_table(
"cookie varchar(40) PRIMARY KEY NOT NULL, "
"password varchar(40) NOT NULL, "
"name varchar(40) NOT NULL"
);
}

Then, later on:

sql->query( "SELECT name,password FROM "+
table+" WHERE cookie=%s", cookie );

Rev: server/base_server/module.pike:1.104

2001-01-04

2001-01-04 07:30:37 by Martin Nilsson <mani@lysator.liu.se>

Keep tag_* and container_* magic as 1.4 compatibility.

Rev: server/base_server/module.pike:1.103

2000-12-05

2000-12-05 00:38:57 by Martin Nilsson <mani@lysator.liu.se>

Added query_absolute_internal_location which returns an absolute path to the internal location.

Rev: server/base_server/module.pike:1.102

2000-12-05 00:24:25 by Martin Nilsson <mani@lysator.liu.se>

Added query_absolute_internal_location which returns an absolute path to the internal location.

Rev: server/base_server/module.pike:1.101

2000-11-20

2000-11-20 13:36:37 by Per Hedbor <ph@opera.com>

Misc locale fixes

Rev: server/base_server/basic_defvar.pike:1.21
Rev: server/base_server/config_userdb.pike:1.10
Rev: server/base_server/configuration.pike:1.397
Rev: server/base_server/global_variables.pike:1.50
Rev: server/base_server/module.pike:1.101
Rev: server/base_server/module_support.pike:1.80
Rev: server/base_server/roxen.pike:1.576
Rev: server/config_interface/standard/sites/drop_site.pike:1.12
Rev: server/config_interface/standard/sites/site_content.pike:1.102
Rev: server/etc/include/module.h:1.44
Rev: server/etc/include/roxen.h:1.19
Rev: server/etc/modules/Variable.pmod/Date.pike:1.3
Rev: server/etc/modules/Variable.pmod/Email.pike:1.7
Rev: server/etc/modules/Variable.pmod/Image.pike:1.3
Rev: server/etc/modules/Variable.pmod/Upload.pike:1.3
Rev: server/etc/modules/Variable.pmod/VerifiedString.pike:1.4
Rev: server/etc/modules/Variable.pmod/module.pmod:1.36
Rev: server/modules/configuration/config_filesystem.pike:1.64
Rev: server/modules/configuration/config_userdb.pike:1.58
Rev: server/modules/configuration/update.pike:1.26
Rev: server/modules/tags/obox.pike:1.31
Rev: server/protocols/prot_hilfe.pike:2.2

2000-11-02

2000-11-02 08:48:50 by Per Hedbor <ph@opera.com>

Fixed [Bug 512 (#512)], changing extensions (or priority) immediately takes effect.

Rev: server/base_server/configuration.pike:1.381
Rev: server/base_server/module.pike:1.100

2000-11-02 08:48:45 by Per Hedbor <ph@opera.com>

Fixed [Bug 512 (#512)], changing extensions (or priority) immediately takes effect.

Rev: server/base_server/configuration.pike:1.388
Rev: server/base_server/module.pike:1.100

2000-10-06

2000-10-06 15:13:25 by Martin Stjernholm <mast@lysator.liu.se>

Better use of MyWorldLocation in location_urls().

Rev: server/base_server/module.pike:1.99

2000-10-06 15:13:24 by Martin Stjernholm <mast@lysator.liu.se>

Better use of MyWorldLocation in location_urls().

Rev: server/base_server/module.pike:1.99

2000-09-06

2000-09-06 16:46:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed module_dependencies to understand the <config>/<modname>#<copy>
syntax for convenience.

Rev: server/base_server/module.pike:1.98

2000-09-05

2000-09-05 15:06:47 by Per Hedbor <ph@opera.com>

Now works with pike 7.1 again (duplicated local variables). Also added a few more news

Rev: server/base_server/configuration.pike:1.363
Rev: server/base_server/module.pike:1.97
Rev: server/base_server/roxenlib.pike:1.197
Rev: server/base_server/roxenloader.pike:1.195
Rev: server/base_server/state.pike:1.17
Rev: server/base_server/wizard.pike:1.123
Rev: server/config_interface/standard/whatsnew.html:1.15
Rev: server/etc/modules/ExtScript.pmod:1.6
Rev: server/modules/filesystems/filesystem.pike:1.89
Rev: server/modules/misc/ismap.pike:1.17
Rev: server/modules/misc/userdb.pike:1.50
Rev: server/modules/proxies/wais.pike:1.21
Rev: server/modules/tags/countdown.pike:1.37
Rev: server/modules/tags/tablify.pike:1.54
Rev: server/modules/tags/vform.pike:1.7

2000-08-28

2000-08-28 12:05:45 by Johan Sundström <oyasumi@gmail.com>

Fixed some types while taking notes about find_dir_stat for the docs.
:-)

Rev: server/base_server/module.pike:1.96

2000-08-22

2000-08-22 02:35:37 by Martin Stjernholm <mast@lysator.liu.se>

Use a more compact module identifier in _sprintf.

Rev: server/base_server/module.pike:1.95

2000-08-05

2000-08-05 22:01:45 by Martin Stjernholm <mast@lysator.liu.se>

Added handling of processing instruction tags.

Rev: server/base_server/module.pike:1.94

2000-07-18

2000-07-18 15:55:53 by Johan Sundström <oyasumi@gmail.com>

More refdocs.

Rev: server/base_server/module.pike:1.93

2000-07-04

2000-07-04 03:45:42 by Per Hedbor <ph@opera.com>

Moved defvar() et. al. to basic_defvar

Rev: server/base_server/configuration.pike:1.314
Rev: server/base_server/global_variables.pike:1.30
Rev: server/base_server/module.pike:1.92
Rev: server/base_server/module_support.pike:1.71

2000-06-23

2000-06-23 16:07:20 by Martin Stjernholm <mast@lysator.liu.se>

It's useful to have module_tag_set accessible from the actual module.

Rev: server/base_server/module.pike:1.91

2000-03-30

2000-03-30 13:37:33 by Martin Nilsson <mani@lysator.liu.se>

Removed tagdocumentation prototype (not needed anymore)

Rev: server/base_server/module.pike:1.90

2000-03-28

2000-03-28 21:09:39 by Johan Sundström <oyasumi@gmail.com>

Configuration Interface => Administration Interface

Rev: CHANGES:1.155
Rev: examples/sqluserdb/documentation.html:1.3
Rev: server/base_server/configuration.pike:1.292
Rev: server/base_server/module.pike:1.89
Rev: server/base_server/roxen.pike:1.470
Rev: server/base_server/roxenloader.pike:1.163
Rev: server/config_interface/standard/themes/README:1.4
Rev: server/config_interface/standard/welcome.txt:1.3
Rev: server/config_interface/standard/whatsnew.html:1.9
Rev: server/etc/include/config.h:1.21
Rev: server/etc/supports:1.81
Rev: server/java/src/com/roxen/roxen/Module.java:1.8
Rev: server/modules/configuration/INFO:1.2
Rev: server/modules/configuration/config_filesystem.pike:1.32
Rev: server/modules/configuration/config_tags.pike:1.70
Rev: server/modules/configuration/config_userdb.pike:1.32
Rev: server/modules/graphics/graphic_text.pike:1.226
Rev: server/modules/ldap/ldapuserauth.pike:1.18
Rev: server/modules/logging/home_logger.pike:1.23
Rev: server/modules/misc/SQLuserdb.pike:1.16
Rev: server/modules/tags/rxmltags.pike:1.107
Rev: server/start:1.104
Rev: server/tools/roxenstarter/roxenstarter.cpp:1.4

2000-03-21

2000-03-21 04:35:41 by Martin Stjernholm <mast@lysator.liu.se>

DWIM when name or doc is zero to deflocaledoc().

Rev: server/base_server/basic_defvar.pike:1.8
Rev: server/base_server/module.pike:1.88
Rev: server/base_server/module_support.pike:1.62

2000-03-18

2000-03-18 02:59:18 by Martin Stjernholm <mast@lysator.liu.se>

Remove some cruft from the string that module_identifier() returns.

Rev: server/base_server/module.pike:1.87

2000-03-14

2000-03-14 05:10:37 by Martin Nilsson <mani@lysator.liu.se>

Changed from query_simple_tag_callers to query_simpletag_callers

Rev: server/base_server/module.pike:1.86
Rev: server/base_server/rxml.pike:1.169

2000-03-06

2000-03-06 12:34:19 by 0

Squished the NULL:ed URL string bug!

Rev: server/base_server/module.pike:1.85

2000-02-24

2000-02-24 04:48:52 by Martin Nilsson <mani@lysator.liu.se>

No need for this code anymore.

Rev: server/base_server/module.pike:1.84

2000-02-20

2000-02-20 17:41:35 by Martin Nilsson <mani@lysator.liu.se>

Copyright notice fix.

Rev: server/base_server/basic_defvar.pike:1.5
Rev: server/base_server/cache.pike:1.42
Rev: server/base_server/configuration.pike:1.265
Rev: server/base_server/disk_cache.pike:1.45
Rev: server/base_server/fastpipe.pike:1.4
Rev: server/base_server/fonts.pike:1.46
Rev: server/base_server/global_variables.pike:1.21
Rev: server/base_server/highlight_pike.pike:1.3
Rev: server/base_server/hosts.pike:1.28
Rev: server/base_server/html.pike:1.9
Rev: server/base_server/http.pike:1.36
Rev: server/base_server/javamodule.pike:1.3
Rev: server/base_server/language.pike:1.25
Rev: server/base_server/module.pike:1.83
Rev: server/base_server/module_support.pike:1.56
Rev: server/base_server/newdecode.pike:1.21
Rev: server/base_server/proxyauth.pike:1.6
Rev: server/base_server/read_config.pike:1.32
Rev: server/base_server/roxen.pike:1.438
Rev: server/base_server/roxenlib.pike:1.155
Rev: server/base_server/rxml.pike:1.143
Rev: server/base_server/rxmlhelp.pike:1.17
Rev: server/base_server/slowpipe.pike:1.7
Rev: server/base_server/smartpipe.pike:1.32
Rev: server/base_server/socket.pike:1.19
Rev: server/base_server/state.pike:1.12
Rev: server/base_server/supports.pike:1.13
Rev: server/base_server/throttler.pike:1.5
Rev: server/base_server/wizard.pike:1.114

2000-02-20 11:29:02 by Martin Stjernholm <mast@lysator.liu.se>

Added a function location_urls() that returns an array of all URLs to
the location of this module.

Rev: server/base_server/module.pike:1.82

2000-02-17

2000-02-17 08:42:44 by Per Hedbor <ph@opera.com>

more mixed * -> array and int* -> array(int) etc

Rev: server/base_server/module.pike:1.81
Rev: server/modules/compat/compat.pike:1.25
Rev: server/modules/filters/auto_gzip.pike:1.9
Rev: server/modules/graphics/counter.pike:1.30
Rev: server/modules/logging/client_logger.pike:1.10
Rev: server/modules/misc/contenttypes.pike:1.18
Rev: server/modules/proxies/gopher.pike:1.21
Rev: server/modules/scripting/newpikescript.pike:1.15
Rev: server/modules/tags/check_spelling.pike:1.6
Rev: server/modules/tags/countdown.pike:1.27
Rev: server/modules/tags/rxmltags.pike:1.72

2000-02-16

2000-02-16 07:09:55 by Per Hedbor <ph@opera.com>

Added report_fatal(), report_error() etc. in this function (these overloads the global functions in modules) to get the correct module/configuration name in the event logs.

Rev: server/base_server/module.pike:1.80

2000-02-14

2000-02-14 09:20:21 by Per Hedbor <ph@opera.com>

Locale.Roxen -> RoxenLocale stuff

Rev: server/base_server/basic_defvar.pike:1.3
Rev: server/base_server/global_variables.pike:1.18
Rev: server/base_server/module.pike:1.79
Rev: server/base_server/module_support.pike:1.54
Rev: server/base_server/roxen.pike:1.426

2000-02-10

2000-02-10 03:33:29 by Martin Stjernholm <mast@lysator.liu.se>

Don't _do_call_outs() in module_dependencies().

Rev: server/base_server/module.pike:1.78

2000-02-09

2000-02-09 20:18:04 by Martin Nilsson <mani@lysator.liu.se>

Make a dummy tagdocumentation so that we do not need to catch in rxmlhelp

Rev: server/base_server/module.pike:1.77

2000-02-08

2000-02-08 00:37:46 by Martin Stjernholm <mast@lysator.liu.se>

Look for a *_flags identifier accompanying the simpletag functions in
query_simple_tag_callers().

Rev: server/base_server/module.pike:1.76

2000-02-06

2000-02-06 11:49:16 by Martin Nilsson <mani@lysator.liu.se>

There are no if-callers anymore

Rev: server/base_server/module.pike:1.75
Rev: server/base_server/roxen.pike:1.417

2000-02-04

2000-02-04 01:58:10 by Per Hedbor <ph@opera.com>

Also remove the TYPE_[deprecated] tests from this file..

Rev: server/base_server/module.pike:1.74

2000-02-03

2000-02-03 17:12:54 by Johan Sundström <oyasumi@gmail.com>

A prerequisite fix to accommodate for the modified site_content.pike

Rev: server/base_server/module.pike:1.73

2000-01-31

2000-01-31 03:45:36 by Per Hedbor <ph@opera.com>

Support VAR_INITIAL and VAR_DEVELOPER (they were masked away before)

Rev: server/base_server/module.pike:1.72

2000-01-31 03:40:13 by Martin Nilsson <mani@lysator.liu.se>

Adding query_simple_tag_callers. Perhaps not a good name, but it does the job for now.

Rev: server/base_server/module.pike:1.71

2000-01-23

2000-01-23 13:50:26 by Martin Nilsson <mani@lysator.liu.se>

Changing back from report_debug to report_error where there really is an error

Rev: server/base_server/module.pike:1.70

2000-01-18

2000-01-18 15:15:03 by Martin Stjernholm <mast@lysator.liu.se>

Must cache the tag set made by query_tag_set() locally to make it work
in start(), since that's called before build_callers() in rxml.pike.

Rev: server/base_server/module.pike:1.69

2000-01-18 14:56:20 by Martin Stjernholm <mast@lysator.liu.se>

query_tag_set() is more paranoid over the objects it register.

Rev: server/base_server/module.pike:1.68

2000-01-18 14:07:35 by Fredrik Noring <noring@nocrew.org>

Added possibility to overload TagSet using ModuleTagSet.

Rev: server/base_server/module.pike:1.67

2000-01-14

2000-01-14 05:11:03 by Martin Stjernholm <mast@lysator.liu.se>

query_tag_set() now tries to return the tag set in use.

Rev: server/base_server/module.pike:1.66

2000-01-10

2000-01-10 09:05:58 by Martin Nilsson <mani@lysator.liu.se>

It is probably cleaner not to assume anything. Setting default module type to ZERO.

Rev: server/base_server/module.pike:1.65

2000-01-07

2000-01-07 05:05:26 by Martin Stjernholm <mast@lysator.liu.se>

Instantiate the Tag* classes in query_tag_set.

Rev: server/base_server/module.pike:1.64

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

Reverted a rather silly name change.

Rev: server/base_server/module.pike:1.63
Rev: server/base_server/rxml.pike:1.52
Rev: server/etc/modules/RXML.pmod/PXml.pike:1.7
Rev: server/etc/modules/RXML.pmod/module.pmod:1.8
Rev: server/etc/modules/RXML.pmod/refs.pmod:1.3

2000-01-05

2000-01-05 17:29:53 by Martin Stjernholm <mast@lysator.liu.se>

Added module_identifier() and query_tagset().

Rev: server/base_server/module.pike:1.62

1999-12-28

1999-12-28 00:35:48 by Martin Nilsson <mani@lysator.liu.se>

Debug code fixes

Rev: server/base_server/http.pike:1.34
Rev: server/base_server/language.pike:1.20
Rev: server/base_server/module.pike:1.61

1999-12-14

1999-12-14 05:15:01 by Martin Nilsson <mani@lysator.liu.se>

Cooler RXML error handler

Rev: server/base_server/module.pike:1.60

1999-12-07

1999-12-07 12:10:16 by Martin Nilsson <mani@lysator.liu.se>

Rewrote get vaule function to use ifdef instead of comments

Rev: server/base_server/module.pike:1.59

1999-11-29

1999-11-29 22:09:05 by Per Hedbor <ph@opera.com>

More progress in my quest for eradication of 'object id' (should be RequestID id). Removed get_font_from_var, it is obsolete

Rev: server/base_server/module.pike:1.58

1999-11-29 18:50:04 by Per Hedbor <ph@opera.com>

Use Configuraiton instead of object, to get type checking

Rev: server/base_server/module.pike:1.57

1999-11-22

1999-11-22 18:51:18 by Martin Nilsson <mani@lysator.liu.se>

More tag help stuff

Rev: server/base_server/module.pike:1.56
Rev: server/config_interface/standard/sites/module_help.pike:1.2
Rev: server/modules/tags/accessed.pike:1.12
Rev: server/modules/tags/countdown.pike:1.19

1999-11-21

1999-11-21 04:02:38 by Martin Nilsson <mani@lysator.liu.se>

First try of new tag documentation system.

Rev: server/base_server/module.pike:1.55
Rev: server/modules/tags/accessed.pike:1.10

1999-11-17

1999-11-17 23:23:48 by Per Hedbor <ph@opera.com>

Better file_name_and_stuff formatting

Rev: server/base_server/module.pike:1.54

1999-11-17 15:14:32 by Per Hedbor <ph@opera.com>

Documentation fixes, added is_module and event_log

Rev: server/base_server/module.pike:1.53

1999-11-10

1999-11-10 04:54:04 by Per Hedbor <ph@opera.com>

Now find_module actually works (I think) and save_one should work as well

Rev: server/base_server/configuration.pike:1.220
Rev: server/base_server/module.pike:1.52

1999-11-05

1999-11-05 07:17:06 by Per Hedbor <ph@opera.com>

Ok, now the configuration interface works.

Rev: server/base_server/configuration.pike:1.217
Rev: server/base_server/module.pike:1.51
Rev: server/base_server/module_support.pike:1.32
Rev: server/base_server/roxen.pike:1.344
Rev: server/config_interface/standard/index.html:1.4
Rev: server/config_interface/standard/sites/add_module.inc:1.2
Rev: server/config_interface/standard/sites/create_site.pike:1.2
Rev: server/config_interface/standard/sites/global_module_page.inc:1.2
Rev: server/etc/include/module.h:1.25
Rev: server/modules/configuration/config_tags.pike:1.12

1999-11-02

1999-11-02 01:37:22 by Per Hedbor <ph@opera.com>

added _sprintf

Rev: server/base_server/configuration.pike:1.216
Rev: server/base_server/module.pike:1.50
Rev: server/base_server/module_support.pike:1.30
Rev: server/base_server/roxen.pike:1.342

1999-10-18

1999-10-18 21:13:20 by Per Hedbor <ph@opera.com>

Now add_modules() take an optional 'now' argument to force addition of modules right at that moment

Rev: server/base_server/configuration.pike:1.214
Rev: server/base_server/module.pike:1.49

1999-10-12

1999-10-12 13:19:18 by Per Hedbor <ph@opera.com>

Now the module variables page actually work

Rev: server/base_server/configuration.pike:1.213
Rev: server/base_server/module.pike:1.48
Rev: server/base_server/roxen.pike:1.340
Rev: server/config_interface/standard/sites/config_left_item.pike:1.3
Rev: server/config_interface/standard/sites/module_variables.html:1.1
Rev: server/config_interface/standard/sites/site.html:1.4
Rev: server/config_interface/standard/sites/site_content.pike:1.2
Rev: server/modules/configuration/config_filesystem.pike:1.7
Rev: server/modules/configuration/config_tags.pike:1.9
Rev: server/protocols/http.pike:1.165

1999-10-04

1999-10-04 15:11:55 by Per Hedbor <ph@opera.com>

First stab at new core methods

Rev: server/base_server/configuration.pike:1.209
Rev: server/base_server/global_variables.pike:1.4
Rev: server/base_server/language.pike:1.19
Rev: server/base_server/module.pike:1.47
Rev: server/base_server/module_support.pike:1.26
Rev: server/base_server/roxen.pike:1.327
Rev: server/base_server/roxenloader.pike:1.101
Rev: server/modules/filesystems/filesystem.pike:1.57
Rev: server/protocols/http.pike:1.156

1999-09-05

1999-09-05 02:20:05 by Per Hedbor <ph@opera.com>

Only enable the defvar() debug if MODULE_DEBUG is enabled.

Rev: server/base_server/module.pike:1.46

1999-08-07

1999-08-07 16:24:35 by Martin Nilsson <mani@lysator.liu.se>

Added a rxml error report function

Rev: server/base_server/module.pike:1.45

1999-06-28

1999-06-28 01:42:49 by Martin Stjernholm <mast@lysator.liu.se>

Add configuration.add_modules() and use it from module.module_dependencies().

Rev: server/base_server/configuration.pike:1.182
Rev: server/base_server/module.pike:1.37

1999-06-28 01:42:10 by Martin Stjernholm <mast@lysator.liu.se>

Add configuration.add_modules() and use it from module.module_dependencies().

Rev: server/base_server/configuration.pike:1.201
Rev: server/base_server/module.pike:1.44

1999-06-21

1999-06-21 19:31:47 by Martin Stjernholm <mast@lysator.liu.se>

Slight code cleanup.

Rev: server/base_server/module.pike:1.43

1999-06-09

1999-06-09 01:49:22 by Martin Stjernholm <mast@lysator.liu.se>

Catch any error from _do_call_outs().

Rev: server/base_server/module.pike:1.42

1999-06-09 01:46:54 by Martin Stjernholm <mast@lysator.liu.se>

Catch any error from _do_call_outs().

Rev: server/base_server/module.pike:1.36

1999-05-24

1999-05-24 08:41:59 by Per Hedbor <ph@opera.com>

Small optimization

Rev: server/base_server/module.pike:1.41

1999-05-19

1999-05-19 09:09:09 by Peter Bortas <zino@lysator.liu.se>

Added internal mountpoint.

Rev: server/base_server/configuration.pike:1.173
Rev: server/base_server/module.pike:1.35

1999-05-18

1999-05-18 03:54:38 by Per Hedbor <ph@opera.com>

added smart query_tag_callers, query_container_callers and query_if_callers.

Rev: server/base_server/module.pike:1.40

1999-04-24

1999-04-24 17:55:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/module.pike:1.39

1999-01-21

1999-01-21 23:31:24 by Marcus Comstedt <marcus@mc.pp.se>

Internal module resource mountpoint.

Rev: server/base_server/configuration.pike:1.176
Rev: server/base_server/module.pike:1.38

1998-11-22

1998-11-22 17:07:26 by Per Hedbor <ph@opera.com>

some fixes

Rev: server/base_server/module.pike:1.37

1998-11-18

1998-11-18 04:54:36 by Per Hedbor <ph@opera.com>

Better locale support, moved parse_rxml to the configuration object, started workd on the new configuration interface

Rev: server/base_server/cache.pike:1.22
Rev: server/base_server/config/describers.pike:1.58
Rev: server/base_server/config/low_describers.pike:1.28
Rev: server/base_server/configlocale.pike:1.1
Rev: server/base_server/configuration.pike:1.167
Rev: server/base_server/fonts.pike:1.25
Rev: server/base_server/mainconfig.pike:1.116
Rev: server/base_server/module.pike:1.36
Rev: server/base_server/module_support.pike:1.19
Rev: server/base_server/roxen.pike:1.252
Rev: server/base_server/roxenlib.pike:1.89
Rev: server/base_server/roxenloader.pike:1.80
Rev: server/base_server/rxml.pike:1.1
Rev: server/base_server/wizard.pike:1.77
Rev: server/config_actions/cachestatus.pike:1.4
Rev: server/config_actions/debuginformation.pike:1.16
Rev: server/config_actions/feature_list.pike:1.4
Rev: server/config_actions/flush.pike:1.7
Rev: server/config_actions/listfonts.pike:1.4
Rev: server/config_actions/problems.pike:1.12
Rev: server/config_actions/reloadconfiginterface.pike:1.9
Rev: server/etc/include/roxen.h:1.8
Rev: server/etc/roxen_master.pike:1.49
Rev: server/modules/directories/indexfiles.pike:1.7
Rev: server/modules/filters/auto_gzip.pike:1.5
Rev: server/modules/graphics/business_graphics/business.pike:1.110
Rev: server/modules/graphics/counter.pike:1.22
Rev: server/modules/graphics/graphic_text.pike:1.156
Rev: server/modules/graphics/pimage.pike:1.12
Rev: server/modules/graphics/rimage/rimage.pike:1.8
Rev: server/modules/logging/home_logger.pike:1.19
Rev: server/modules/misc/gtext_creator.pike:1.1
Rev: server/modules/misc/language.pike:1.17
Rev: server/modules/misc/mirrorserver.pike:1.14
Rev: server/modules/proxies/ftpgateway.pike:1.26
Rev: server/modules/proxies/gopher.pike:1.15
Rev: server/modules/proxies/wais.pike:1.12
Rev: server/modules/scripting/cgi.pike:1.106
Rev: server/modules/scripting/pikescript.pike:1.30
Rev: server/modules/tags/doc/graphic_text:1.5
Rev: server/modules/tags/htmlparse.pike:1.153
Rev: server/modules/tags/lpctag.pike:1.19
Rev: server/modules/tags/wizard_tag.pike:1.18
Rev: server/protocols/ftp.pike:1.97
Rev: server/protocols/http.pike:1.121
Rev: server/start:1.54

1998-10-12

1998-10-12 22:13:15 by Per Hedbor <ph@opera.com>

Added locale support for module variables

Rev: server/base_server/config/builders.pike:1.16
Rev: server/base_server/config/describers.pike:1.57
Rev: server/base_server/config/low_describers.pike:1.26
Rev: server/base_server/configuration.pike:1.161
Rev: server/base_server/mainconfig.pike:1.110
Rev: server/base_server/module.pike:1.35
Rev: server/base_server/module_support.pike:1.17

1998-07-25

1998-07-25 04:20:47 by Martin Stjernholm <mast@lysator.liu.se>

Allow modules to use 0 for a nonexistant alternative in a TYPE_*_LIST
array.

Rev: server/base_server/module.pike:1.34

1998-07-07

1998-07-07 17:05:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for having module variables that have both a function and VAR_MORE.

Rev: server/base_server/module.pike:1.33

1998-06-29

1998-06-29 13:26:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for "accept ip" and "accept user" (short-circuit variants of
allow).

Rev: server/base_server/module.pike:1.32

1998-05-23

1998-05-23 13:56:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some TRACE-ing to find_dir_stat().

Rev: server/base_server/module.pike:1.31

1998-03-23

1998-03-23 08:20:58 by David Hedbor <david@hedbor.org>

o Added new module type, MODULE_PROVIDER. This is a module type which
enables other modules, scripts or protocols to call it very
simply. Function needed in the module:
"string|array|multiset query_provides()" - Return the name of the
data this module provides. One existing example is "counter"
(which is the graphical counter module).

Functions available to other modules:
object conf->get_provider(string for);
Get the first (highest priority) provider for "for".
array (object) conf->get_providers(string for);
Dito, but return all matching modules.
void map_providers(string for, string fun, mixed ... args);
Run the function "fun" in all modules providing "for", with the
optional arguments "args".
mixed call_provider(string for, string fun, mixed ... args);
Run the function "fun" in all modules providing "for", with the
optional arguments "args" until a positive response
(!zero). Return the result. This is the main way of calling
functions in provider modules from other places.

o Added new tag - echo. It's usable with one of the following syntaxes:
<echo var='Remote Host'> <echo remote_host> <insert remote_host>
Case doesn't matter and in the first syntax, ' ' and '_' are
interchangable. The available variables are identical to the SSI
<!--#echo var="..." -->

Rev: CHANGES:1.107
Rev: server/base_server/config/low_describers.pike:1.24
Rev: server/base_server/configuration.pike:1.112
Rev: server/base_server/mainconfig.pike:1.99
Rev: server/base_server/module.pike:1.30
Rev: server/etc/include/module.h:1.14
Rev: server/modules/graphics/counter.pike:1.17
Rev: server/modules/scripting/cgi.pike:1.78
Rev: server/modules/tags/htmlparse.pike:1.90

1998-02-06

1998-02-06 18:31:56 by Gerald Schupfner <gerald.schupfner@bibliothek.uni-regensburg.de>

Applied fix by Gerald Schupfner <gerald.schupfner@bibliothek.uni-regensburg.de>.

Rev: server/base_server/module.pike:1.29

1998-02-04

1998-02-04 05:17:58 by Per Hedbor <ph@opera.com>

added API function support (For scripting languages)

Rev: server/base_server/configuration.pike:1.91
Rev: server/base_server/module.pike:1.28
Rev: server/base_server/roxen.pike:1.161
Rev: server/base_server/roxenloader.pike:1.54

1998-01-21

1998-01-21 21:34:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed deprecated varargs-constructs.

Rev: server/base_server/configuration.pike:1.89
Rev: server/base_server/dummy_hosts.pike:1.3
Rev: server/base_server/hosts.pike:1.21
Rev: server/base_server/html.pike:1.3
Rev: server/base_server/module.pike:1.27
Rev: server/base_server/module_support.pike:1.14
Rev: server/base_server/roxen.pike:1.159
Rev: server/base_server/socket.pike:1.9

1997-10-22

1997-10-22 19:47:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in find_dir_stat().

Rev: server/base_server/module.pike:1.26

1997-10-20

1997-10-20 15:17:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

find_dir_stat() now returns a mapping(string:array(mixed)).

Rev: server/base_server/configuration.pike:1.83
Rev: server/base_server/module.pike:1.25
Rev: server/protocols/ftp.pike:1.66

1997-09-27

1997-09-27 13:24:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed minor bug.

Rev: server/base_server/module.pike:1.24

1997-08-24

1997-08-24 23:14:02 by Peter Bortas <zino@lysator.liu.se>

Merge 'tags/roxen_1.2a10': Added module_dependencies();

1997-08-24 23:14:01 by Peter Bortas <zino@lysator.liu.se>

Added module_dependencies();

Rev: server/base_server/module.pike:1.23

1997-08-19

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

module->start() now gets the current-configuration as the second argument.

Rev: server/base_server/config/savers.pike:1.5
Rev: server/base_server/mainconfig.pike:1.73
Rev: server/base_server/module.pike:1.22
Rev: server/modules/graphics/graphic_text.pike:1.53

1997-08-13

1997-08-13 19:19:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved module-level security somewhat.

Rev: server/base_server/module.pike:1.21

1997-08-13 15:12:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for module-level security with IP and netmasks.

Rev: server/base_server/module.pike:1.20

1997-08-13 10:31:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed regexp bug.

Rev: server/base_server/module.pike:1.19

1997-08-12

1997-08-12 06:43:58 by Per Hedbor <ph@opera.com>

Changes....

Rev: extern/ssl.c:1.12(DEAD)
Rev: server/base_server/cache.pike:1.13
Rev: server/base_server/config/describers.pike:1.29
Rev: server/base_server/config/draw_things.pike:1.20
Rev: server/base_server/configuration.pike:1.48
Rev: server/base_server/mainconfig.pike:1.47
Rev: server/base_server/module.pike:1.18
Rev: server/base_server/module_support.pike:1.12
Rev: server/base_server/privs.pike:1.16
Rev: server/base_server/roxen.pike:1.93
Rev: server/base_server/roxenlib.pike:1.33
Rev: server/base_server/roxenloader.pike:1.29
Rev: server/etc/include/module.h:1.10
Rev: server/etc/restart.html:1.10
Rev: server/etc/shutdown.html:1.6
Rev: server/languages/french.pike:1.4
Rev: server/languages/swedish.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.19
Rev: server/modules/filesystems/mirrorfs.pike:1.4
Rev: server/modules/filesystems/userfs.pike:1.14
Rev: server/modules/filters/htaccess.pike:1.16
Rev: server/modules/graphics/graphic_text.pike:1.50
Rev: server/modules/graphics/tablist.pike:1.6
Rev: server/modules/logging/home_logger.pike:1.9
Rev: server/modules/misc/mirrorserver.pike:1.2
Rev: server/modules/misc/userdb.pike:1.14
Rev: server/modules/proxies/ftpgateway.pike:1.14
Rev: server/modules/proxies/gopher.pike:1.10
Rev: server/modules/proxies/proxy.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.32
Rev: server/modules/tags/htmlparse.pike:1.37
Rev: server/protocols/ssl.pike:1.7(DEAD)
Rev: server/protocols/ssl3.pike:1.13
Rev: server/protocols/ssleay.pike:1.7(DEAD)
Rev: server/roxen-images/background.gif:1.7
Rev: server/roxen-images/err_1.gif:1.1
Rev: server/roxen-images/err_2.gif:1.1
Rev: server/roxen-images/err_3.gif:1.1
Rev: server/roxen-images/power-green.gif:1.2(DEAD)
Rev: server/roxen-images/power-large-blue.gif:1.1
Rev: server/roxen-images/power-large-darkblue.gif:1.2(DEAD)
Rev: server/roxen-images/power-medium-green.gif:1.1
Rev: server/roxen-images/roxen.gif:1.2
Rev: server/unfinishedmodules/extended_logger.pike:1.3(DEAD)
Rev: server/unfinishedmodules/non-working/extended_logger.pike.gz:1.1

1997-07-11

1997-07-11 06:00:06 by Per Hedbor <ph@opera.com>

Improved module list reloading speed somewhat

Rev: server/base_server/configuration.pike:1.38
Rev: server/base_server/module.pike:1.17
Rev: server/base_server/roxen.pike:1.82
Rev: server/modules/graphics/graphic_text.pike:1.49

1997-06-12

1997-06-12 20:46:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error messages.

Rev: server/base_server/module.pike:1.16

1997-06-01

1997-06-01 01:07:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up errors.

Rev: server/base_server/module.pike:1.15
Rev: server/base_server/roxen.pike:1.64

1997-05-31

1997-05-31 22:01:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Id to lots of files.

Rev: server/base_server/config/builders.pike:1.7
Rev: server/base_server/config/describers.pike:1.26
Rev: server/base_server/config/low_describers.pike:1.8
Rev: server/base_server/config/savers.pike:1.4
Rev: server/base_server/fonts.pike:1.6
Rev: server/base_server/module.pike:1.14
Rev: server/base_server/proxyauth.pike:1.4
Rev: server/base_server/restorable.pike:1.4
Rev: server/base_server/spinnerlib.pike:1.2
Rev: server/base_server/struct/node.pike:1.4
Rev: server/modules/misc/language.pike:1.6
Rev: server/protocols/ssleay.pike:1.6
Rev: tools/convert_accessed.pike:1.4

1997-04-28

1997-04-28 20:04:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Less case-sensitive parsing of Security:Patterns.

Rev: server/base_server/module.pike:1.13

1997-03-26

1997-03-26 05:54:17 by Per Hedbor <ph@opera.com>

Fixes to support the newest pike

Rev: server/base_server/cache.pike:1.11
Rev: server/base_server/config/builders.pike:1.5
Rev: server/base_server/config/describers.pike:1.21
Rev: server/base_server/config/low_describers.pike:1.6
Rev: server/base_server/configuration.pike:1.19
Rev: server/base_server/mainconfig.pike:1.36
Rev: server/base_server/module.pike:1.12
Rev: server/base_server/persistent.pike:1.16
Rev: server/base_server/roxen.pike:1.46
Rev: server/base_server/roxenlib.pike:1.19
Rev: server/base_server/roxenloader.pike:1.11
Rev: server/etc/extensions:1.4
Rev: server/etc/include/module.h:1.7
Rev: server/etc/roxen_master.pike:1.29
Rev: server/etc/supports:1.14
Rev: server/modules/directories/directories.pike:1.9
Rev: server/modules/directories/fastdir.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.11
Rev: server/modules/filesystems/userfs.pike:1.11
Rev: server/modules/filters/hostredirect.pike:1.8
Rev: server/modules/filters/redirect.pike:1.7
Rev: server/modules/filters/relay.pike:1.6
Rev: server/modules/graphics/graphic_text.pike:1.39
Rev: server/modules/misc/userdb.pike:1.11
Rev: server/modules/scripting/cgi.pike:1.13
Rev: server/modules/scripting/pikescript.pike:1.9
Rev: server/modules/tags/htmlparse.pike:1.25
Rev: server/protocols/http.pike:1.21

1997-03-11

1997-03-11 04:21:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a couple of authorization bugs

Rev: server/base_server/module.pike:1.11.2.2

1997-03-01

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

Now splits allow user regexp into smaller pieces

Rev: server/base_server/module.pike:1.11.2.1

1997-01-26

1997-01-26 23:51:20 by Per Hedbor <ph@opera.com>

Added a query_location() function in module.pike, returns the value of
the variable 'location'. Can of cource be overloaded.

Rev: server/base_server/module.pike:1.11

1997-01-07

1997-01-07 03:35:11 by David Hedbor <david@hedbor.org>

*** empty log message ***

Rev: CHANGES:1.32
Rev: server/base_server/disk_cache.pike:1.11
Rev: server/base_server/module.pike:1.10
Rev: server/bin/install.pike:1.8
Rev: server/etc/supports:1.10
Rev: server/languages/catala.pike:1.3
Rev: server/modules/scripting/cgi.pike:1.9
Rev: server/modules/tags/htmlparse.pike:1.14

1996-12-16

1996-12-16 23:15:04 by Jordi Murgo <jordi@serveis.lleida.net>

Bugfix i allow user=xxx av Jordi Murgo.

Rev: CHANGES:1.26
Rev: INSTALLING:1.6
Rev: README:1.6
Rev: server/base_server/module.pike:1.9

1996-12-13

1996-12-13 08:11:45 by David Hedbor <david@hedbor.org>

Bug i authentification fixad.

Rev: CHANGES:1.24
Rev: server/base_server/module.pike:1.8
Rev: server/base_server/roxen.pike:1.27

1996-12-13 00:41:18 by Per Hedbor <ph@opera.com>

fixes

Rev: server/base_server/config/draw_things.pike:1.16
Rev: server/base_server/mainconfig.pike:1.29
Rev: server/base_server/module.pike:1.7
Rev: server/modules/tags/htmlparse.pike:1.13

1996-12-08

1996-12-08 10:33:27 by David Hedbor <david@hedbor.org>

Ungefär detta har ändrats:

Changes since Roxen 1.1 alpha 3
-----------------------------------------------
o Proxy authentification support once again added. Wonder where it
disappeared?

o If you want to set up SSL, read README.ssl and follow the
instructions!

o Some fixes to ssl.c.

o proxy.lpc: Different error messages for connection refused and
unknown host. This has been a very long wanted feature.

o Fixed bug when you tried to insert a file that didn't exist with
<!--#insert file="XXX">.

o SSI exec (cgi and cmd) now sets these environment variables:
DOCUMENT_NAME, DOCUMENT_URI, QUERY_STRING_UNESCAPED (same as
QUERY_STRING) and LAST_MODIFIED.

o Timezone fix in cern_http_date().

o Userfs->real_file() now also returns directories. Don't as ask me
why it wasn't like that before. It is however needed for the cgi
module (to properly translate PATH_INFO containing a users
directory).

o user CGI scripts now works with PATH_INFO. Again, thanks to Wilhelm
Koehler, our saviour!

Rev: CHANGES:1.15
Rev: README.ssl:1.1
Rev: extern/configure.in:1.2
Rev: extern/ssl.c:1.4
Rev: server/base_server/http.pike:1.4
Rev: server/base_server/module.pike:1.6
Rev: server/base_server/roxen.pike:1.21
Rev: server/base_server/roxenlib.pike:1.7
Rev: server/etc/include/module.h:1.4
Rev: server/modules/filesystems/userfs.pike:1.8
Rev: server/modules/proxies/proxy.pike:1.11
Rev: server/modules/tags/htmlparse.pike:1.10
Rev: server/protocols/http.pike:1.7

1996-12-02

1996-12-02 04:32:55 by Per Hedbor <ph@opera.com>

The 'add a module' page has been redesigned, and the modules now have a _lot_ more documentation

Rev: server/base_server/config/draw_things.pike:1.1
Rev: server/base_server/mainconfig.pike:1.6
Rev: server/base_server/module.pike:1.5
Rev: server/base_server/module_support.pike:1.7
Rev: server/base_server/roxen.pike:1.12
Rev: server/base_server/roxenlib.pike:1.5
Rev: server/base_server/roxenloader.pike:1.6
Rev: server/etc/include/module.h:1.3
Rev: server/modules/directories/directories.pike:1.6
Rev: server/modules/directories/fastdir.pike:1.5
Rev: server/modules/directories/indexfiles.pike:1.4
Rev: server/modules/examples/fnord.pike:1.3
Rev: server/modules/filesystems/filesystem.pike:1.6
Rev: server/modules/filesystems/userfs.pike:1.6
Rev: server/modules/filters/htaccess.pike:1.6
Rev: server/modules/filters/redirect.pike:1.4
Rev: server/modules/filters/relay.pike:1.5
Rev: server/modules/logging/client_logger.pike:1.4
Rev: server/modules/logging/home_logger.pike:1.5
Rev: server/modules/misc/contenttypes.pike:1.5
Rev: server/modules/misc/ismap.pike:1.5
Rev: server/modules/misc/userdb.pike:1.6
Rev: server/modules/proxies/gopher.pike:1.5
Rev: server/modules/proxies/proxy.pike:1.9
Rev: server/modules/proxies/wais.pike:1.5
Rev: server/modules/scripting/cgi.pike:1.5
Rev: server/modules/scripting/fcgi.pike:1.5
Rev: server/modules/tags/header.pike:1.5
Rev: server/modules/tags/htmlparse.pike:1.8
Rev: server/modules/tags/indirect_href.pike:1.4
Rev: server/modules/tags/language.pike:1.5
Rev: server/modules/tags/lpctag.pike:1.5
Rev: server/modules/tags/tablify.pike:1.4
Rev: server/modules/tags/tablist.pike:1.5
Rev: server/modules/tags/variable.pike:1.4
Rev: server/roxen-images/modules/1stfilt.ppm:1.1
Rev: server/roxen-images/modules/dir.ppm:1.1
Rev: server/roxen-images/modules/find.ppm:1.1
Rev: server/roxen-images/modules/first.ppm:1.1
Rev: server/roxen-images/modules/last.ppm:1.1
Rev: server/roxen-images/modules/lastfilt.ppm:1.1
Rev: server/roxen-images/modules/log.ppm:1.1
Rev: server/roxen-images/modules/proxy.ppm:1.1
Rev: server/roxen-images/modules/security.ppm:1.1
Rev: server/roxen-images/modules/tag.ppm:1.1

1996-12-01

1996-12-01 19:18:54 by Per Hedbor <ph@opera.com>

se ticketdatabasen

Rev: server/base_server/cache.pike:1.2
Rev: server/base_server/config/describers.pike:1.2
Rev: server/base_server/configuration.pike:1.5
Rev: server/base_server/db.pike:1.2
Rev: server/base_server/disk_cache.pike:1.8
Rev: server/base_server/dummy_hosts.pike:1.2
Rev: server/base_server/hosts.pike:1.3
Rev: server/base_server/html.pike:1.2
Rev: server/base_server/http.pike:1.3
Rev: server/base_server/language.pike:1.5
Rev: server/base_server/lock.pike:1.2
Rev: server/base_server/mainconfig.pike:1.5
Rev: server/base_server/module.pike:1.4
Rev: server/base_server/module_support.pike:1.6
Rev: server/base_server/newdecode.pike:1.2
Rev: server/base_server/persistent.pike:1.2
Rev: server/base_server/read_config.pike:1.4
Rev: server/base_server/roxen.pike:1.11
Rev: server/base_server/roxenlib.pike:1.4
Rev: server/base_server/roxenloader.pike:1.5
Rev: server/base_server/socket.pike:1.3
Rev: server/bin/garbagecollector.pike:1.3
Rev: server/bin/install.pike:1.5
Rev: server/etc/include/module.h:1.2
Rev: server/etc/roxen_master.pike:1.7
Rev: server/languages/catala.pike:1.2
Rev: server/languages/dutch.pike:1.2
Rev: server/languages/english.pike:1.2
Rev: server/languages/finnish.pike:1.2
Rev: server/languages/french.pike:1.2
Rev: server/languages/german.pike:1.2
Rev: server/languages/japanese.pike:1.2
Rev: server/languages/norwegian.pike:1.2
Rev: server/languages/portuguese.pike:1.2
Rev: server/languages/spanish.pike:1.2
Rev: server/languages/swedish.pike:1.2
Rev: server/modules/proxies/proxy.pike:1.8
Rev: server/more_modules/bofh.pike:1.2
Rev: server/more_modules/clock.pike:1.2
Rev: server/more_modules/configure.pike:1.2
Rev: server/more_modules/lysator.pike:1.3
Rev: server/protocols/ftp.pike:1.3
Rev: server/protocols/gopher.pike:1.3
Rev: server/protocols/http.pike:1.4
Rev: server/protocols/ssl.pike:1.4
Rev: server/unfinishedmodules/deepthought.pike:1.2
Rev: server/unfinishedmodules/extended_logger.pike:1.2
Rev: server/unfinishedmodules/fastcgi.pike:1.2
Rev: server/unfinishedmodules/hedbor.pike:1.2
Rev: server/unfinishedmodules/javascript.pike:1.2
Rev: server/unfinishedmodules/mountserver.pike:1.2
Rev: server/unfinishedmodules/tree.pike:1.2
Rev: server/unfinishedmodules/whois++.pike:1.3

1996-11-12

1996-11-12 08:06:14 by Per Hedbor <ph@opera.com>

omorganisation

Rev: server/base_server/config/low_describers.pike:1.2
Rev: server/base_server/config/savers.pike:1.2
Rev: server/base_server/disk_cache.pike:1.3
Rev: server/base_server/language.pike:1.4
Rev: server/base_server/mainconfig.pike:1.2
Rev: server/base_server/module.pike:1.3
Rev: server/base_server/module_support.pike:1.2
Rev: server/base_server/roxen.pike:1.3
Rev: server/base_server/roxenlib.pike:1.2
Rev: server/base_server/roxenloader.pike:1.2
Rev: server/etc/include/roxen.pre.pike:1.2
Rev: server/etc/roxen_master.pike:1.3
Rev: server/modules/filesystems/secure_fs.pike:1.2
Rev: server/modules/filesystems/userfs.pike:1.2
Rev: server/modules/tags/tablify.pike:1.1
Rev: server/more_modules/lysator.pike:1.2
Rev: server/more_modules/tablify.pike:1.2(DEAD)
Rev: server/unfinishedmodules/whois++.pike:1.2

1996-11-12 02:36:52 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

...

Rev: server/base_server/module.pike:1.2
Rev: server/base_server/struct/node.pike:1.2
Rev: server/modules/cgi.pike:1.2
Rev: server/modules/directories.pike:1.2
Rev: server/modules/htmlparse.pike:1.2

1996-11-11

1996-11-11 23:31:54 by Per Hedbor <ph@opera.com>

Ny version... HATA CVS ibland

Rev: .cvsignore:1.1.1.1
Rev: BUGS:1.1.1.1
Rev: CHANGES:1.1.1.1
Rev: COPYING:1.1.1.1
Rev: INSTALLING:1.1.1.1
Rev: Makefile.in:1.1.1.1
Rev: README:1.1.1.1
Rev: TODO:1.1.1.1
Rev: configure.in:1.1.1.1
Rev: extern/.cvsignore:1.1.1.1
Rev: extern/Makefile.in:1.1.1.1
Rev: extern/README:1.1.1.1
Rev: extern/cgi.c:1.1.1.1
Rev: extern/configure.in:1.1.1.1
Rev: extern/fast_cgi/LICENSE.TERMS:1.1.1.1
Rev: extern/fast_cgi/Makefile.in:1.1.1.1
Rev: extern/fast_cgi/README:1.1.1.1
Rev: extern/fast_cgi/acconfig.h:1.1.1.1
Rev: extern/fast_cgi/cgi-fcgi/Makefile.in:1.1.1.1
Rev: extern/fast_cgi/cgi-fcgi/cgi-fcgi.c:1.1.1.1
Rev: extern/fast_cgi/configure.in:1.1.1.1
Rev: extern/fast_cgi/include/fastcgi.h:1.1.1.1
Rev: extern/fast_cgi/include/fcgi_stdio.h:1.1.1.1
Rev: extern/fast_cgi/include/fcgiapp.h:1.1.1.1
Rev: extern/fast_cgi/include/fcgiappmisc.h:1.1.1.1
Rev: extern/fast_cgi/include/fcgimisc.h:1.1.1.1
Rev: extern/fast_cgi/libfcgi/Makefile.in:1.1.1.1
Rev: extern/fast_cgi/libfcgi/fcgi_stdio.c:1.1.1.1
Rev: extern/fast_cgi/libfcgi/fcgiapp.c:1.1.1.1
Rev: extern/fast_cgi/libfcgi/strerror.c:1.1.1.1
Rev: extern/roxen_hostname.c:1.1.1.1
Rev: extern/shuffle.c:1.1.1.1
Rev: extern/ssl.c:1.1.1.1
Rev: install-sh:1.1.1.1
Rev: mkdir:1.1.1.1
Rev: pike/.cvsignore:1.1.1.1
Rev: pike/Makefile.in:1.1.1.1
Rev: pike/README:1.1.1.1
Rev: pike/ROXEN_PIKE_BASE:1.1.1.1
Rev: pike/configure.in:1.1.1.1
Rev: server/base_server/cache.pike:1.1.1.1
Rev: server/base_server/config/builders.pike:1.1.1.1
Rev: server/base_server/config/describers.pike:1.1.1.1
Rev: server/base_server/config/low_describers.pike:1.1.1.1
Rev: server/base_server/config/savers.pike:1.1.1.1
Rev: server/base_server/configuration.pike:1.1.1.1
Rev: server/base_server/db.pike:1.1.1.1
Rev: server/base_server/disk_cache.pike:1.1.1.1
Rev: server/base_server/dummy_hosts.pike:1.1.1.1
Rev: server/base_server/hosts.pike:1.1.1.1
Rev: server/base_server/html.pike:1.1.1.1
Rev: server/base_server/http.pike:1.1.1.1
Rev: server/base_server/language.pike:1.1.1.1
Rev: server/base_server/lock.pike:1.1.1.1
Rev: server/base_server/mainconfig.pike:1.1.1.1
Rev: server/base_server/module.pike:1.1.1.1
Rev: server/base_server/module_support.pike:1.1.1.1
Rev: server/base_server/newdecode.pike:1.1.1.1
Rev: server/base_server/persistent.pike:1.1.1.1
Rev: server/base_server/proxyauth.pike:1.1.1.1
Rev: server/base_server/read_config.pike:1.1.1.1
Rev: server/base_server/roxen.pike:1.1.1.1
Rev: server/base_server/roxenlib.pike:1.1.1.1
Rev: server/base_server/roxenloader.pike:1.1.1.1
Rev: server/base_server/socket.pike:1.1.1.1
Rev: server/base_server/spinnerlib.pike:1.1.1.1
Rev: server/base_server/struct/ftp_gateway_request.pike:1.1.1.1
Rev: server/base_server/struct/node.pike:1.1.1.1
Rev: server/bin/.cvsignore:1.1.1.1
Rev: server/bin/garbagecollector.pike:1.1.1.1
Rev: server/bin/install.pike:1.1.1.1
Rev: server/configvar:1.1.1.1
Rev: server/etc/config.html:1.1.1.1
Rev: server/etc/extensions:1.1.1.1
Rev: server/etc/include/array.h:1.1.1.1
Rev: server/etc/include/array.pre.pike:1.1.1.1
Rev: server/etc/include/config.h:1.1.1.1
Rev: server/etc/include/confignode.h:1.1.1.1
Rev: server/etc/include/fifo.h:1.1.1.1
Rev: server/etc/include/fifo.pre.pike:1.1.1.1
Rev: server/etc/include/getopt.h:1.1.1.1
Rev: server/etc/include/getopt.pre.pike:1.1.1.1
Rev: server/etc/include/module.h:1.1.1.1
Rev: server/etc/include/process.h:1.1.1.1
Rev: server/etc/include/process.pre.pike:1.1.1.1
Rev: server/etc/include/roxen.h:1.1.1.1
Rev: server/etc/include/simulate.h:1.1.1.1
Rev: server/etc/include/simulate.pre.pike:1.1.1.1
Rev: server/etc/include/stat.h:1.1.1.1
Rev: server/etc/include/stdio.h:1.1.1.1
Rev: server/etc/include/stdio.pre.pike:1.1.1.1
Rev: server/etc/include/string.h:1.1.1.1
Rev: server/etc/include/string.pre.pike:1.1.1.1
Rev: server/etc/include/syslog.h:1.1.1.1
Rev: server/etc/include/variables.h:1.1.1.1
Rev: server/etc/newconfig.html:1.1.1.1
Rev: server/etc/restart.html:1.1.1.1
Rev: server/etc/roxen_master.pike:1.1.1.1
Rev: server/etc/shutdown.html:1.1.1.1
Rev: server/etc/supports:1.1.1.1
Rev: server/etc/welcome.html:1.1.1.1
Rev: server/install:1.1.1.1
Rev: server/languages/catala.pike:1.1.1.1
Rev: server/languages/dutch.pike:1.1.1.1
Rev: server/languages/english.pike:1.1.1.1
Rev: server/languages/finnish.pike:1.1.1.1
Rev: server/languages/french.pike:1.1.1.1
Rev: server/languages/german.pike:1.1.1.1
Rev: server/languages/japanese.pike:1.1.1.1
Rev: server/languages/norwegian.pike:1.1.1.1
Rev: server/languages/spanish.pike:1.1.1.1
Rev: server/languages/swedish.pike:1.1.1.1
Rev: server/mkdir:1.1.1.1
Rev: server/modules/cgi.pike:1.1.1.1
Rev: server/modules/client_logger.pike:1.1.1.1
Rev: server/modules/connect.pike:1.1.1.1
Rev: server/modules/contenttypes.pike:1.1.1.1
Rev: server/modules/directories.pike:1.1.1.1
Rev: server/modules/fastdir.pike:1.1.1.1
Rev: server/modules/fcgi.pike:1.1.1.1
Rev: server/modules/filesystem.pike:1.1.1.1
Rev: server/modules/ftpgateway.pike:1.1.1.1
Rev: server/modules/gopher.pike:1.1.1.1
Rev: server/modules/header.pike:1.1.1.1
Rev: server/modules/home_logger.pike:1.1.1.1
Rev: server/modules/hostredirect.pike:1.1.1.1
Rev: server/modules/htaccess.pike:1.1.1.1
Rev: server/modules/htmlparse.pike:1.1.1.1
Rev: server/modules/indexfiles.pike:1.1.1.1
Rev: server/modules/indirect_href.pike:1.1.1.1
Rev: server/modules/ismap.pike:1.1.1.1
Rev: server/modules/language.pike:1.1.1.1
Rev: server/modules/lpcscript.pike:1.1.1.1
Rev: server/modules/lpctag.pike:1.1.1.1
Rev: server/modules/nologging.pike:1.1.1.1
Rev: server/modules/proxy.pike:1.1.1.1
Rev: server/modules/redirect.pike:1.1.1.1
Rev: server/modules/relay.pike:1.1.1.1
Rev: server/modules/secure_fs.pike:1.1.1.1
Rev: server/modules/tablist.pike:1.1.1.1
Rev: server/modules/userdb.pike:1.1.1.1
Rev: server/modules/userfs.pike:1.1.1.1
Rev: server/modules/variable.pike:1.1.1.1
Rev: server/modules/wais.pike:1.1.1.1
Rev: server/more_modules/bofh.pike:1.1.1.1
Rev: server/more_modules/clock.pike:1.1.1.1
Rev: server/more_modules/configure.pike:1.1.1.1
Rev: server/more_modules/lysator.pike:1.1.1.1
Rev: server/more_modules/tablify.pike:1.1.1.1
Rev: server/protocols/ftp.pike:1.1.1.1
Rev: server/protocols/gopher.pike:1.1.1.1
Rev: server/protocols/http.pike:1.1.1.1
Rev: server/protocols/ssl.pike:1.1.1.1
Rev: server/roxen-images/back.gif:1.1.1.1
Rev: server/roxen-images/background.jpg:1.1.1.1
Rev: server/roxen-images/changed.gif:1.1.1.1
Rev: server/roxen-images/delconf.gif:1.1.1.1
Rev: server/roxen-images/delmod.gif:1.1.1.1
Rev: server/roxen-images/delmodcop.gif:1.1.1.1
Rev: server/roxen-images/dir/binary.gif:1.1.1.1
Rev: server/roxen-images/dir/image.gif:1.1.1.1
Rev: server/roxen-images/dir/menu.gif:1.1.1.1
Rev: server/roxen-images/dir/sound.gif:1.1.1.1
Rev: server/roxen-images/dir/text.gif:1.1.1.1
Rev: server/roxen-images/dir/unknown.gif:1.1.1.1
Rev: server/roxen-images/fold.gif:1.1.1.1
Rev: server/roxen-images/fold2.gif:1.1.1.1
Rev: server/roxen-images/foldall.gif:1.1.1.1
Rev: server/roxen-images/infovav.gif:1.1.1.1
Rev: server/roxen-images/left.gif:1.1.1.1
Rev: server/roxen-images/newconf.gif:1.1.1.1
Rev: server/roxen-images/newmod.gif:1.1.1.1
Rev: server/roxen-images/off.gif:1.1.1.1
Rev: server/roxen-images/on.gif:1.1.1.1
Rev: server/roxen-images/power.gif:1.1.1.1
Rev: server/roxen-images/power_anim.gif:1.1.1.1
Rev: server/roxen-images/refresh.gif:1.1.1.1
Rev: server/roxen-images/restart.gif:1.1.1.1
Rev: server/roxen-images/right.gif:1.1.1.1
Rev: server/roxen-images/roxen.gif:1.1.1.1
Rev: server/roxen-images/save.gif:1.1.1.1
Rev: server/roxen-images/shutdown.gif:1.1.1.1
Rev: server/roxen-images/tablists/1.gif:1.1.1.1
Rev: server/roxen-images/tablists/10.gif:1.1.1.1
Rev: server/roxen-images/tablists/11.gif:1.1.1.1
Rev: server/roxen-images/tablists/12.gif:1.1.1.1
Rev: server/roxen-images/tablists/13.gif:1.1.1.1
Rev: server/roxen-images/tablists/14.gif:1.1.1.1
Rev: server/roxen-images/tablists/15.gif:1.1.1.1
Rev: server/roxen-images/tablists/16.gif:1.1.1.1
Rev: server/roxen-images/tablists/2.gif:1.1.1.1
Rev: server/roxen-images/tablists/3.gif:1.1.1.1
Rev: server/roxen-images/tablists/4.gif:1.1.1.1
Rev: server/roxen-images/tablists/5.gif:1.1.1.1
Rev: server/roxen-images/tablists/6.gif:1.1.1.1
Rev: server/roxen-images/tablists/7.gif:1.1.1.1
Rev: server/roxen-images/tablists/8.gif:1.1.1.1
Rev: server/roxen-images/tablists/9.gif:1.1.1.1
Rev: server/roxen-images/top.gif:1.1.1.1
Rev: server/roxen-images/unfold.gif:1.1.1.1
Rev: server/roxen-images/unfold2.gif:1.1.1.1
Rev: server/roxen-images/unmod.gif:1.1.1.1
Rev: server/roxen-images/up.gif:1.1.1.1
Rev: server/roxen-images/zap.gif:1.1.1.1
Rev: server/start:1.1.1.1
Rev: server/unfinishedmodules/deepthought.pike:1.1.1.1
Rev: server/unfinishedmodules/extended_logger.pike:1.1.1.1
Rev: server/unfinishedmodules/fastcgi.pike:1.1.1.1
Rev: server/unfinishedmodules/hedbor.pike:1.1.1.1
Rev: server/unfinishedmodules/httpc.lpc.gz:1.1.1.1
Rev: server/unfinishedmodules/javascript.pike:1.1.1.1
Rev: server/unfinishedmodules/mirror.lpc.gz:1.1.1.1
Rev: server/unfinishedmodules/mountserver.pike:1.1.1.1
Rev: server/unfinishedmodules/tree.pike:1.1.1.1
Rev: server/unfinishedmodules/whois++.pike:1.1.1.1
Rev: tools/Makefile:1.1.1.1
Rev: tools/accessed.lpc:1.1.1.1
Rev: tools/backlog-bumper:1.1.1.1
Rev: tools/htpasswd.c:1.1.1.1
Rev: tools/init.d_roxen:1.1.1.1
Rev: tools/xdumpfont/Makefile:1.1.1.1
Rev: tools/xdumpfont/README:1.1.1.1
Rev: tools/xdumpfont/banner.c:1.1.1.1
Rev: tools/xdumpfont/fontdemo.c:1.1.1.1
Rev: tools/xdumpfont/makefonts.lpc:1.1.1.1
Rev: tools/xdumpfont/readfont.c:1.1.1.1
Rev: tools/xdumpfont/readfont.h:1.1.1.1
Rev: tools/xdumpfont/xdumpfont.c:1.1.1.1