Branch: Tag:

2019-10-02

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

Merge branch 'patches/ws562' into patches/ws558

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

2019-05-20

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

Merge branch 'patches/ws500' into devel

* patches/ws500:
Logging [FTP]: Moved logging of upload length to $request-data-length.

2019-05-20 14:24:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Logging [FTP]: Moved logging of upload length to $request-data-length.

This is analogous to HTTP.

2018-10-31

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

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

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

2018-09-04

2018-09-04 12:25:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws119' into devel

* patches/ws119:
FTP: Updated translation ids.
FTP: HOST command (RFC 7151): Respond with 504 if hostname is unknown. [WS-119]
FTP: Implement the HOST command (RFC 7151).
RequestID: Make cached_url_base visible.
FTP: Select the default site (if any).
FTP: Moved sending of welcome message to send_welcome().

2018-09-04 12:25:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Updated translation ids.

2018-09-03

2018-09-03 06:46:03 by Karl Gustav Sterneberg <kg@roxen.com>

FTP: HOST command (RFC 7151): Respond with 504 if hostname is unknown. [WS-119]

2018-08-30

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

Merge branch 'patches/ws341' into 6.2

* patches/ws341:
FTP: Fix typo in EPRT message.

2018-08-28

2018-08-28 15:02:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Implement the HOST command (RFC 7151).

Fixes [WS-119].

2018-08-28 14:56:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Select the default site (if any).

Preparation for supporting HOST ([WS-119]).

2018-08-28 14:54:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Moved sending of welcome message to send_welcome().

Preparation for implementing HOST ([WS-119]).

2018-08-28 13:29:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ws341' into devel

* patches/ws341:
FTP: Fix typo in EPRT message.

2018-08-28 13:27:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Fix typo in EPRT message.

Fixes [WS-341].

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

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

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

2018-03-05

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

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

* devel: (45 commits)
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
Version bumped to 6.2.90 by buildsystem.
Version bumped to 6.2.89 by buildsystem.
Testsuite [WebDAV]: Improved diagnostics.
Testsuite [WebDAV]: Improved base_url handling.
...

2018-03-01

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

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Normalize filenames to NFC.

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

FTP: Normalize filenames to NFC.

Fixes some more of [WS-200].

2018-01-17

2018-01-17 06:09:17 by Pontus Östlund <ponost@roxen.com>

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

2018-01-03

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

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

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

2017-12-06

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

FTP: Fixed REIN with respect to LANG.

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

FTP: Fixed typo.

2017-12-05

2017-12-05 17:57:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Implemented LANG from RFC 2640.

2017-12-05 17:57:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Added locale markers for the user visible text.

It should now be possible to translate the ftp message strings
to different languages, and use LANG to select those languages.

2017-12-04

2017-12-04 18:17:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Implemented FEAT UTF8 from RFC 2640.
FTP: Updated the list of RFCs.

2017-12-04 16:41:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Implemented FEAT UTF8 from RFC 2640.

The ftp protocol module should now be UTF-8 clean.

2017-12-04 16:41:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Updated the list of RFCs.

2017-12-01

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

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

2017-11-28

2017-11-28 11:26:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into 6.1

* patches/ftp:
FTP: Handle removed configurations gracefully.

2017-11-28 11:23:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Handle removed configurations gracefully.

2017-11-28 11:20:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Handle removed configurations gracefully.

Fixes [WS-114] where the configuration was renamed during the session.

2017-11-24

2017-11-24 10:56:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into 6.1

* patches/ftp: (25 commits)
FTP2_USE_ANY_SOURCE_PORT define to aid debugging
FTP: Filter "." and ".." from MLSD if no type fact.
FTP: Cleaned up MLSD fact handling a bit.
FTP: Added hook to simplify testing of MLSD.
FTP: Claim TVFS support.
FTP: Added MLSx facts UNIX.ownername and UNIX.groupname.
FTP: Break out name_from_uid() from LS_L.
FTP: Improve MLSx compat with Sitebuilder.
FTP: Update some references to RFCs.
FTP: Don't expand the argument to MLST.
FTP: Let MLSD list "." and "..".
FTP: List "." in ls -a mode.
FTP: Avoid multiple close callbacks.
FTP: Added some comments.
FTP: Don't look up the content-type if not required.
FTP: Consistent case for the "type" fact.
FTP: Added facts UNIX.atime and UNIX.ctime.
FTP: Support the defacto facts UNIX.uid and UNIX.gid.
FTP: The UNIX.mode defacto fact should be in octal.
FTP: Implement OPTS MLST.
...

2017-11-24 10:55:14 by Stefan Wallström <stewa@roxen.com>

FTP2_USE_ANY_SOURCE_PORT define to aid debugging

2017-11-23

2017-11-23 16:04:04 by Stefan Wallström <stewa@roxen.com>

FTP2_USE_ANY_SOURCE_PORT define to aid debugging

2017-11-23 13:31:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Filter "." and ".." from MLSD if no type fact.
FTP: Cleaned up MLSD fact handling a bit.

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

FTP: Filter "." and ".." from MLSD if no type fact.

This is required by RFC 3659 7.5.1.2.

2017-11-23 13:24:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Cleaned up MLSD fact handling a bit.

Fixes [WS-107] comment #1, where type=cdir was set erroneously.

2017-11-22

2017-11-22 15:15:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Added hook to simplify testing of MLSD.

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

FTP: Added hook to simplify testing of MLSD.

-DFTP2_MLSD_KLUDGE now causes the FTP LIST command to become
an alias for MLSD. This simplifies testing of MLSD with old
FTP clients.

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

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Claim TVFS support.
FTP: Added MLSx facts UNIX.ownername and UNIX.groupname.
FTP: Break out name_from_uid() from LS_L.
FTP: Improve MLSx compat with Sitebuilder.

2017-11-22 10:03:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Claim TVFS support.

2017-11-22 09:59:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Added MLSx facts UNIX.ownername and UNIX.groupname.

These superceed the defacto facts UNIX.uid and UNIX.gid as
they actually have a proper definition.

Cf https://www.iana.org/assignments/os-specific-parameters/os-specific-parameters.xml

2017-11-22 09:57:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Break out name_from_uid() from LS_L.

This function is useful from other places in the code.

2017-11-22 09:55:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Improve MLSx compat with Sitebuilder.

Fixes [WS-104] comment #1.

2017-11-21

2017-11-21 11:40:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Update some references to RFCs.
FTP: Don't expand the argument to MLST.
FTP: Let MLSD list "." and "..".
FTP: List "." in ls -a mode.

2017-11-21 11:25:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Update some references to RFCs.

2017-11-21 11:23:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Don't expand the argument to MLST.

This makes MLST on "." and ".." generate type "cdir" and "pdir" entries.

2017-11-21 11:19:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Let MLSD list "." and "..".

Potential work around for [WS-94], where an ftp client got confused
by an empty result from MLSD.

Fixes [WS-106].

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

FTP: List "." in ls -a mode.

The directory identity entry (".") is now listed in ls -a mode.

Also some related code cleanup.

2017-11-20

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

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Avoid multiple close callbacks.

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

FTP: Avoid multiple close callbacks.

Under some circumstances TelnetSession could apparently restore
the close callback after it had been removed, causing it to be
called multiple (sometimes on the order of 1000s) times before
the connection actually gets shut down.

Potential fix for [WS-99].

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

Merge commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc' into patches/ftp

Synch with Roxen 6.0/6.1 split.

* commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc': (428 commits)

2017-11-20 13:49:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/ftp' into devel

* patches/ftp:
FTP: Added some comments.
FTP: Don't look up the content-type if not required.
FTP: Consistent case for the "type" fact.
FTP: Added facts UNIX.atime and UNIX.ctime.
FTP: Support the defacto facts UNIX.uid and UNIX.gid.
FTP: The UNIX.mode defacto fact should be in octal.
FTP: Implement OPTS MLST.
FTP: Fixed case-sensitivity bug in HELP.
FTP: Implemented support for the OPTS command.
FTP: Fixed output from FEAT MLST.
FTP: Fixed syntax error in fact list output from MLST/MLSD.

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

FTP: Added some comments.

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

FTP: Don't look up the content-type if not required.

2017-11-20 13:45:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Consistent case for the "type" fact.

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

FTP: Added facts UNIX.atime and UNIX.ctime.

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

FTP: Support the defacto facts UNIX.uid and UNIX.gid.

Also adjusts the default set of facts returned by MLST and MLSD.

2017-11-20 13:36:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: The UNIX.mode defacto fact should be in octal.

2017-11-20 13:32:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Implement OPTS MLST.

It is now possibly to specify what facts that MLST and MLSD should return.

Fixes [WS-101].

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

FTP: Fixed case-sensitivity bug in HELP.

The detailed help for the SITE and OPTS commands needed the
command names "SITE" and "OPTS" to be speicified in upper case.

2017-11-20 13:22:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Implemented support for the OPTS command.

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

FTP: Fixed output from FEAT MLST.

The default set of facts was not marked with asterisks ('*').

Prepare for supporting OPTS MLST.

2017-11-20 13:08:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Fixed syntax error in fact list output from MLST/MLSD.

The terminating ';' was missing.

2017-11-20 13:04:28 by 0

Censor FTP password when sent to roxen.handle().

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

Merge branch 'patches/bug7229' into patches/ftp

* patches/bug7229:
FTP: Fixed bug in MLSD/MLST handling.

2017-06-21

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

Merge branch 'patches/bug7602' into grubba/patchsystem

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

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

2017-05-05

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

Merge branch 'devel' into kg/archive-client

2017-02-20

2017-02-20 18:03:37 by 0

Censor FTP password when sent to roxen.handle().

2017-02-20 18:03:22 by 0

Censor FTP password when sent to roxen.handle().

2016-06-03

2016-06-03 12:45:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '4e00bc2b471671eafe8b33d9e1c3c7b338e8f264' into patches/mariadb

* commit '4e00bc2b471671eafe8b33d9e1c3c7b338e8f264': (37 commits)

2016-02-22

2016-02-22 13:51:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug4594' into 6.0

* patches/bug4594:
Logging: Added log pattern $link-layer.
FTP: Propagate the SSL connection to the master session object.

2016-02-22 13:49:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug4594' into devel

* patches/bug4594:
Logging: Added log pattern $link-layer.
FTP: Propagate the SSL connection to the master session object.

2016-02-22 13:45:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Propagate the SSL connection to the master session object.

This makes it available to the logger.

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

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

Merge branch 'patches/pike8.0' into 6.0

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

2015-06-17

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

Merge branch 'patches/pike8.0' into devel

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

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

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

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

Improved compatibility with Pike 8.1.

2015-06-16

2015-06-16 13:56:53 by Martin Karlgren <marty@roxen.com>

SSL.sslfile -> SSL.File

2015-05-13

2015-05-13 13:43:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Fixed race-condition on connection closed.

Some clients apparently don't wait for the QUIT command to be processed
before closing the connection. This could cause the connection to be
closed before QUIT had sent its result code, which in turn could cause
backtraces in the debug log.

Fixes [bug 7491 (#7491)].

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

FTP: Fixed race-condition in AUTH TLS.

The TELNET read callback could still be in place when the client's
TLS hello arrived. Now we make sure that the callbacks are removed
before sending the TLS go-ahead to the client.

2015-04-28

2015-04-28 15:04:04 by 0

Avoid Pike 8 compat types.

2015-04-28 12:32:58 by 0

Require threads.

2014-10-07

2014-10-07 13:45:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7293' into devel

* patches/bug7293:
Revert "FTP: Kludge: Enable FTP2_DEBUG during selftests for now."

2014-10-07 13:41:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "FTP: Kludge: Enable FTP2_DEBUG during selftests for now."

The bug that this was enabled for has been hunted down and fixed.

This reverts commit 5bd73d022c0e199352232b236827352d86ebbae4.

2014-10-02

2014-10-02 10:38:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7293 (#7293)' into devel

* patches/bug7293 (#7293):
FTP: Improved diagnostics some more [bug 7293 (#7293)].

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

FTP: Improved diagnostics some more [bug 7293 (#7293)].

2014-10-01

2014-10-01 12:18:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7293 (#7293)' into devel

* patches/bug7293 (#7293):
FTP: Fixed backtrace in debug code [bug 7293 (#7293)].

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

FTP: Fixed backtrace in debug code [bug 7293 (#7293)].

Stdio.File()->query_address() throws errors if the file isn't open.

2014-09-30

2014-09-30 15:15:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7293 (#7293)' into devel

* patches/bug7293 (#7293):
FTP: Improved diagnostics on async connection failure [bug 7293 (#7293)].

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

FTP: Improved diagnostics on async connection failure [bug 7293 (#7293)].

2014-09-09

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

FTP: Kludge: Enable FTP2_DEBUG during selftests for now.

2014-08-13

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

FTP: Enable handler threads by default.

2014-08-12

2014-08-12 10:04:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug4594' into devel

* patches/bug4594:
FTP: Allow anonymous ftp without TLS even when TLS required.

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

FTP: Allow anonymous ftp without TLS even when TLS required.

Some SSL/TLS capable ftp clients (eg lftp) don't AUTH TLS for anonymous ftp.
There's no major reason to disallow this on the server side for anonymous
ftp (when enabled), so allow it.

2014-08-11

2014-08-11 14:45:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7229' into 5.4

* patches/bug7229:
FTP: Fixed bug in MLSD/MLST handling.

2014-08-11 14:40:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug4594' into devel

* patches/bug4594:
FTP: Added support for the CCC command.
FTP: Default to PROT P for FTPS.
FTP: Allow FEAT before login.

2014-08-11 14:36:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Added support for the CCC command.

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

FTP: Default to PROT P for FTPS.

2014-08-11 14:07:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Allow FEAT before login.

Make sure that clients can check the availability of features
before login, so that they know that they can try AUTH TLS.

Makes lftp happier.

2014-08-11 12:01:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7229' into devel

* patches/bug7229:
FTP: Fixed bug in MLSD/MLST handling.

2014-08-11 11:58:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Fixed bug in MLSD/MLST handling.

It failed when there was an active content-type module.

Fixes [bug 7229 (#7229)].

2014-08-11 09:41:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug4594' into devel

* patches/bug4594:
FTP: Extended AUTH TLS config option.
FTP: Fixed SSL data connection.
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().
FTP: Prepare for supporting AUTH TLS (RFC 4217).
Protocols: Added StartTLSProtocol.

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

FTP: Extended AUTH TLS config option.

It is now possible to disable the support for AUTH SSL/TLS.

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

FTP: Fixed SSL data connection.

The SSL/TLS handshaking for the data connection now seems to work.

Also adds compatibility with the old AUTH modes "SSL", "SSL-P" and "TLS-P".

Note that the old "AUTH SSL" and "AUTH SSL-P" modes imply SSL/TLS for the
data connection in active mode, but not in passive mode...

Verified to interoperate with the Linux ftp client version 0.17.

2014-08-08

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

FTP: Fixed typo in PBSZ error message.

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

FTP: Support ending the TLS control connection with REIN.

RFC 4217 13:
When this command is processed by the server, the TLS
session(s) MUST be cleared and the control and data
connections revert to unprotected, clear communications.

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

FTP: Added configuration flag to require AUTH TLS.

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

FTP: Support AUTH TLS (RFC 4217).

This implements support for switching the ftp control connection
to SSL/TLS (aka STARTTLS).

Fixes [bug 4594 (#4594)].

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

FTP: The ftp server is always the server side of TLS.

Fixes RFC 4217 7.

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

FTP: Splitted send() into low_send() and send().

This is needed to implement AUTH TLS without introducing races.

Prepares for fixing [bug 4594 (#4594)].

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-08-07

2014-08-07 12:51:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug2748' into 5.4

* patches/bug2748:
FTP: Generate the ls(1) output synchronously in handler mode.
FTP: Improved command serialization when FTP_USE_HANDLER_THREADS.

2014-08-07 12:48:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/pike8.0' into devel

* patches/pike8.0:
FTPS: Fixed support for Pike 8.0.

2014-08-07 12:47:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTPS: Fixed support for Pike 8.0.

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

Merge branch 'patches/bug2748' into devel

* patches/bug2748:
FTP: Generate the ls(1) output synchronously in handler mode.
FTP: Improved command serialization when FTP_USE_HANDLER_THREADS.

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

FTP: Generate the ls(1) output synchronously in handler mode.

Fixes some more of [bug 2748 (#2748)] and [bug 2779 (#2779)].

2014-08-07 11:58:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: Improved command serialization when FTP_USE_HANDLER_THREADS.

Now uses (a slightly modified) Thread.Queue instead of an ADT.Queue.

Make sure that next_cmd()/low_next_cmd() always is executed from the
backend thread.

Both of the above should reduce issues with race conditions.

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

2014-08-07 09:59:26 by Martin Karlgren <marty@roxen.com>

Enable execution of FTP requests in handler threads by -DFTP_USE_HANDLER_THREADS.

2014-08-06

2014-08-06 11:53:38 by Martin Karlgren <marty@roxen.com>

Enable execution of FTP requests in handler threads by -DFTP_USE_HANDLER_THREADS.

Conflicts:
.gitattributes

2014-08-06 11:53:12 by Martin Karlgren <marty@roxen.com>

Enable execution of FTP requests in handler threads by -DFTP_USE_HANDLER_THREADS.

Conflicts:
.gitattributes

2014-08-06 11:51:22 by Martin Karlgren <marty@roxen.com>

Enable execution of FTP requests in handler threads by -DFTP_USE_HANDLER_THREADS.

2014-05-16

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

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

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

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

2013-03-04

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

No more foreign_idents.

More pain than they are worth.

2012-10-19

2012-10-19 09:05:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

FTP: userdb->find_user_from_uid() can be quite slow in some cases.

Added caching of the result with sesion duration.
Fixes [bug 6410 (#6410)].

Rev: server/protocols/ftp.pike:2.143

2010-08-09

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

Try to keep stupid firewalls at bay.

Rev: server/protocols/ftp.pike:2.142

2010-06-29

2010-06-29 13:29:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

RequestID->data and RequestID->leftovers are now never zero.

Rev: server/base_server/prototypes.pike:1.272
Rev: server/protocols/ftp.pike:2.141
Rev: server/protocols/http.pike:1.622

2010-05-27

2010-05-27 11:52:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error recovery on connection failure.

Rev: server/protocols/ftp.pike:2.140

2010-05-26

2010-05-26 12:13:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved support for IPv6 in STAT output.

Rev: server/protocols/ftp.pike:2.139

2009-06-23

2009-06-23 13:31:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Yet another close fix.

Rev: server/protocols/ftp.pike:2.138

2009-06-23 13:21:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed cleanup on close.

Rev: server/protocols/ftp.pike:2.137

2009-06-23 13:02:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: server/protocols/ftp.pike:2.136

2009-06-23 11:04:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Delay termination of the ftp session until all pending commands have completed.
Fixes issues with clients that close the command connection before completion.

Rev: server/protocols/ftp.pike:2.135

2009-05-12

2009-05-12 09:21:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Attempt to serialise the handling of ftp commands.

Rev: server/protocols/ftp.pike:2.134

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

2009-04-02 12:58:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Most of the old RFCs are now available from http://rfc.roxen.com/.

Rev: server/protocols/ftp.pike:2.132

2009-04-02 12:50:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed category of RFC 4217.

Rev: server/protocols/ftp.pike:2.131

2009-04-02 12:49:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added RFC 4217 to the list of RFCs.

Rev: server/protocols/ftp.pike:2.130

2009-03-24

2009-03-24 13:37:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the variable copying code by using object_variablep().

Rev: server/protocols/ftp.pike:2.129

2009-03-06

2009-03-06 11:02:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now keeps track of whether the connection is IPv4 or IPv6, and disables some of the IPv4 commands on IPv6 connections.

Rev: server/protocols/ftp.pike:2.128

2009-03-06 10:24:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in handling of EPRT.

Rev: server/protocols/ftp.pike:2.127

2009-01-08

2009-01-08 22:59:40 by Stephen R. van den Berg <srb@cuci.nl>

Yet more entries on the exception list. Thanks to srb.

Rev: server/protocols/ftp.pike:2.126

2008-08-15

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

Moving to pike 7.8 and dropping compatibility with earlier pikes.

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

2008-08-05

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

Updated the list of noncopy RequestID identifiers.

Rev: server/protocols/ftp.pike:2.124

2008-06-24

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

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

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

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

2008-06-19

2008-06-19 12:35:29 by Marcus Agehall <agehall@gmail.com>

Make sure root_id is set.

Rev: server/protocols/ftp.pike:2.118

2008-06-19 12:35:08 by Marcus Agehall <agehall@gmail.com>

Make sure root_id is set.

Rev: server/protocols/ftp.pike:2.122

2008-05-09

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

Fixed 7.7 warnings, mostly about unused local variables.

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

2008-05-07

2008-05-07 10:51:30 by Martin Stjernholm <mast@lysator.liu.se>

Moved the last piece (a http status message mapping) out of variables.h and
into Roxen.pmod, and did away with variables.h includes.

Rev: server/base_server/prototypes.pike:1.213
Rev: server/base_server/roxen.pike:1.974
Rev: server/etc/include/variables.h:1.17
Rev: server/etc/modules/Roxen.pmod:1.237
Rev: server/modules/tags/sizer.pike:1.26
Rev: server/protocols/ftp.pike:2.120
Rev: server/protocols/http.pike:1.554

2008-02-18

2008-02-18 17:03:28 by Martin Stjernholm <mast@lysator.liu.se>

RequestID has gotten a new function. Changed the multiset to a mapping
for quicker lookups.

Rev: server/protocols/ftp.pike:2.119

2008-01-10

2008-01-10 10:19:56 by Martin Stjernholm <mast@lysator.liu.se>

Moved init of id->misc->pref_languages into a separate function for use from
vary callbacks.

Rev: server/base_server/prototypes.pike:1.199
Rev: server/protocols/ftp.pike:2.118
Rev: server/protocols/http.pike:1.539

2006-12-20

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

Amended the last fix to propagate the auth fields in a more robust way.
Fixes id->misc->pref_languages.

Rev: server/protocols/ftp.pike:2.117

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

Amended the last fix to propagate the auth fields in a more robust way.
Fixes id->misc->pref_languages.

Rev: server/protocols/ftp.pike:2.117

2006-12-20 16:54:15 by Martin Stjernholm <mast@lysator.liu.se>

A cleaner way to solve the id->misc lifespan issue - the PASS command also
uses a subrequest like all other commands. Restores the operation of
clone_me to copy the whole id->misc mapping, as is necessary to make
internal subrequests work correctly.

Also fixed object numbering in FTP_REQUESTID_DEBUG.

Rev: server/protocols/ftp.pike:2.116

2006-12-20 16:54:14 by Martin Stjernholm <mast@lysator.liu.se>

A cleaner way to solve the id->misc lifespan issue - the PASS command also
uses a subrequest like all other commands. Restores the operation of
clone_me to copy the whole id->misc mapping, as is necessary to make
internal subrequests work correctly.

Also fixed object numbering in FTP_REQUESTID_DEBUG.

Rev: server/protocols/ftp.pike:2.116

2006-12-12

2006-12-12 14:34:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the fix in 2.113 to make things work when there has been no
preceding PASS command.

Rev: server/protocols/ftp.pike:2.115

2006-12-12 14:33:41 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the fix in 2.113 to make things work when there has been no
preceding PASS command.

Rev: server/protocols/ftp.pike:2.115

2006-12-12 10:20:46 by Marcus Wellhardh <wellhard@roxen.com>

Backported fix from 4.6: Fixed session leak for PUT and corresponding race condition. Fixes [RT 8003] and [Bug 4216 (#4216)].

Rev: server/protocols/ftp.pike:2.114

2006-12-08

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

Fixed session leak for PUT and corresponding race condition.

Rev: server/protocols/ftp.pike:2.114

2006-12-04

2006-12-04 14:39:46 by Martin Stjernholm <mast@lysator.liu.se>

Compat fix for auth modules that set various user info fields in id->misc.

Rev: server/protocols/ftp.pike:2.113

2006-12-04 14:39:45 by Martin Stjernholm <mast@lysator.liu.se>

Compat fix for auth modules that set various user info fields in id->misc.

Rev: server/protocols/ftp.pike:2.113

2006-09-27

2006-09-27 15:05:45 by Martin Stjernholm <mast@lysator.liu.se>

Don't copy the data in id->misc between requests in the same session.
(If you want connection life time, use id->connection_misc instead.)

Rev: server/protocols/ftp.pike:2.112

2006-08-17

2006-08-17 15:11:44 by Marcus Wellhardh <wellhard@roxen.com>

Added query_address to the generic wrapper.

Rev: server/protocols/ftp.pike:2.111

2006-08-17 15:11:43 by Marcus Wellhardh <wellhard@roxen.com>

Added query_address to the generic wrapper.

Rev: server/protocols/ftp.pike:2.104

2006-08-01

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

Bugfix for MSLD (too early destruct).

Rev: server/protocols/ftp.pike:2.110

2005-12-07

2005-12-07 15:09:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: server/base_server/prototypes.pike:1.160
Rev: server/protocols/ftp.pike:2.109

2005-12-07 14:52:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now knows about init_cookies().

Rev: server/protocols/ftp.pike:2.108

2005-12-05

2005-12-05 17:17:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: server/protocols/ftp.pike:2.107

2005-06-01

2005-06-01 08:50:02 by Jonas Wallden <jonasw@roxen.com>

Backported fix for [bug #3930].

Rev: server/protocols/ftp.pike:2.103

2005-05-13

2005-05-13 14:23:31 by Stefan Wallström <stewa@roxen.com>

bugfix

Rev: server/protocols/ftp.pike:2.106

2005-04-26

2005-04-26 15:34:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved support for IPv6.

Rev: server/protocols/ftp.pike:2.105

2005-04-25

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

Added option to disable support for commands from rfc2428.

Rev: server/base_server/global_variables.pike:1.95
Rev: server/protocols/ftp.pike:2.104

2004-08-18

2004-08-18 17:00:45 by Martin Stjernholm <mast@lysator.liu.se>

Use RoxenSSLFile instead of SSL.sslfile.

Rev: server/protocols/ftp.pike:2.103

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-30 13:02:00 by Stefan Wallström <stewa@roxen.com>

Auto decode a lot of more charsets.

Rev: server/base_server/prototypes.pike:1.143
Rev: server/etc/modules/Roxen.pmod:1.183
Rev: server/protocols/ftp.pike:2.101

2004-06-09

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

Now knows that group zero is wheel.
This makes ange-ftp more happy.

Rev: server/protocols/ftp.pike:2.100

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

Fix for [bug 3704 (#3704)].

Rev: server/protocols/ftp.pike:2.99

2004-06-08

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

Backported fix from Roxen 4.0.

Rev: server/protocols/ftp.pike:2.89

2004-06-08 12:47:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed initialization of id->variables.

Rev: server/protocols/ftp.pike:2.98

2004-05-26

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

Updated the list of excluded identifiers due to changes in RequestID.

Rev: server/protocols/ftp.pike:2.97

2004-05-17

2004-05-17 14:36:25 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in FTPSession.open_file that was due to FTPSession.stat_file
making its own session object (introduced in rev 2.91). Also did away
with some unnecessary extra session object creations surrounding
stat_file calls. This bug at least rendered upload nonworking.

Rev: server/protocols/ftp.pike:2.96

2004-05-06

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

More [bug 3667 (#3667)] related fixes.

Rev: server/protocols/ftp.pike:2.95

2004-05-06 11:21:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3667 (#3667)].

Rev: server/protocols/ftp.pike:2.94

2004-04-13

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

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

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

2004-03-03

2004-03-03 16:26:34 by Martin Stjernholm <mast@lysator.liu.se>

Make nice responses for multiline rettext messages.

Rev: server/protocols/ftp.pike:2.92

2004-02-24

2004-02-24 16:36:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More aggressive destruction of session objects.
Improved FTP_REQUESTID_DEBUG somewhat.

Rev: server/protocols/ftp.pike:2.91

2004-02-24 15:49:47 by Martin Stjernholm <mast@lysator.liu.se>

Avoid passing the master session object to conf->state_file when
stat:ing user home directories. Fix for NT behavior when connection
fails in ftp_async_connect.

Rev: server/protocols/ftp.pike:2.90

2003-10-21

2003-10-21 18:42:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for PORT and PBSZ from RFC 2228.
FTPS now has some chance at working.
Fixes parts of [bug 3530 (#3530)].

Rev: server/protocols/ftp.pike:2.89

2003-05-19

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

Fix for [bug 3444 (#3444)].

Rev: server/protocols/ftp.pike:2.88

2003-02-05

2003-02-05 16:37:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)].

Rev: server/protocols/ftp.pike:2.41

2003-02-05 16:35:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)],

Rev: server/protocols/ftp.pike:2.51

2003-02-05 16:34:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)].

Rev: server/protocols/ftp.pike:2.77

2003-02-05 16:33:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)].

Rev: server/protocols/ftp.pike:2.82

2003-02-05 16:32:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)].

Rev: server/protocols/ftp.pike:2.86

2003-02-05 16:24:03 by Jonas Wallden <jonasw@roxen.com>

Flatten wide strings instead of throwing an error. This is similar to what
the HTTP protocol module does and some file system modules (e.g. Roxen CMS)
depend on that behavior.

Rev: server/protocols/ftp.pike:2.87

2003-02-05 15:46:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 3344 (#3344)].

Rev: server/protocols/ftp.pike:2.86

2003-01-08

2003-01-08 23:09:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in EPRT handling.

Rev: server/protocols/ftp.pike:2.81

2003-01-08 23:08:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in EPRT handling.

Rev: server/protocols/ftp.pike:2.85

2002-12-17

2002-12-17 17:36:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed ftp returncode equvivalent to 451 for http returncode 403.

Rev: server/protocols/ftp.pike:2.84

2002-10-25

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

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

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

2002-10-22

2002-10-22 08:50:57 by Jonas Wallden <jonasw@roxen.com>

Refdoc fixes.

Rev: server/etc/modules/License.pmod:1.20
Rev: server/etc/modules/RXML.pmod/module.pmod:1.299
Rev: server/etc/modules/Roxen.pmod:1.150
Rev: server/etc/modules/SloppyDOM.pmod:1.7
Rev: server/etc/modules/Variable.pmod/Schedule.pike:1.8
Rev: server/modules/examples/userdb_ex.pike:1.4
Rev: server/modules/security/userdb_sql.pike:1.9
Rev: server/protocols/ftp.pike:2.82

2002-10-11

2002-10-11 21:26:24 by Anders Johansson <anders@roxen.com>

Go back to executing ftp commands in backend thread while witing for [bug 2748 (#2748)] to be resolved in a good way. This revert was done earlier in 2.4 but not in 2.2 since the problem had not been observed in 2.2. Now it has.

Rev: server/protocols/ftp.pike:2.76

2002-09-04

2002-09-04 12:18:05 by Martin Stjernholm <mast@lysator.liu.se>

set_output_charset and adjust_for_config_path are inherited functions
from RequestID.

Rev: server/protocols/ftp.pike:2.81

2002-06-14

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

Fixes for the new plugins directory.

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

2002-04-11

2002-04-11 12:24:48 by Anders Johansson <anders@roxen.com>

Go back to executing ftp commands in backend thread while witing for [bug 2779 (#2779)] to be resolved in a good way.

Rev: server/protocols/ftp.pike:2.80

2002-03-25

2002-03-25 15:36:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for [bug 2748 (#2748)] from Roxen 2.4.

Rev: server/protocols/ftp.pike:2.50

2002-03-19

2002-03-19 09:24:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Patch 2.2.230.1
Fixes [bug 2748 (#2748)].

Rev: server/protocols/ftp.pike:2.70.2.1

2002-02-26

2002-02-26 17:37:03 by Anders Johansson <anders@roxen.com>

Added debug to track RequestID2 objects.

Rev: server/protocols/ftp.pike:2.79

2002-02-13

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

Fix for [bug 2742 (#2742)].

Rev: server/protocols/ftp.pike:1.104

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

Fix for [bug 2742 (#2742)].

Rev: server/protocols/ftp.pike:2.40

2002-02-13 10:04:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2742 (#2742)].

Rev: server/protocols/ftp.pike:2.49

2002-02-13 10:04:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2742 (#2742)].

Rev: server/protocols/ftp.pike:2.75

2002-02-13 10:04:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2742 (#2742)].

Rev: server/protocols/ftp.pike:2.78

2002-02-12

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

Fixed argument to roxen->handle().

Rev: server/protocols/ftp.pike:2.77

2002-02-12 15:49:18 by Anders Johansson <anders@roxen.com>

Corrected arguments.

Rev: server/protocols/ftp.pike:2.74

2002-02-12 09:36:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug due to ambiguity in RFC959.

Rev: server/protocols/ftp.pike:2.76

2002-02-12 09:36:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug due to ambiguity in RFC959.

Rev: server/protocols/ftp.pike:2.73

2002-02-12 09:36:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug due to ambiguity in RFC959.

Rev: server/protocols/ftp.pike:2.48

2002-02-12 09:36:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug due to ambiguity in RFC959.

Rev: server/protocols/ftp.pike:2.39

2002-02-12 09:36:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug due to ambiguity in RFC959.

Rev: server/protocols/ftp.pike:1.103

2002-02-11

2002-02-11 13:24:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now executes most ftp commands in handler threads.
Fixes [bug 2748 (#2748)].

Rev: server/protocols/ftp.pike:2.72

2002-02-11 13:23:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now executes most ftp commands in handler threads.
Fixes [bug 2748 (#2748)].

Rev: server/protocols/ftp.pike:2.75

2002-02-06

2002-02-06 17:06:34 by Martin Stjernholm <mast@lysator.liu.se>

add_response_header and set_response_header implementations are now
inherited from RequestID, so the placeholders are no longer necessary
in RequestID2.

Rev: server/protocols/ftp.pike:2.74

2002-02-04

2002-02-04 17:28:52 by Jonas Wallden <jonasw@roxen.com>

And now it actually works...

Rev: server/protocols/ftp.pike:2.73

2002-02-04 17:22:40 by Jonas Wallden <jonasw@roxen.com>

Updated RequestID copying to include response header stubs.

Rev: server/protocols/ftp.pike:2.72

2001-10-18

2001-10-18 12:24:40 by Martin Stjernholm <mast@lysator.liu.se>

Do not use Privs if we have root as effective uid already. This somewhat
lessens the impact of the "Cannot wait for conditions when threads are
disabled!" bug.

Rev: server/protocols/ftp.pike:2.71

2001-09-22

2001-09-22 12:32:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Wrapper objects now support the is_file API.
Fixes [bug 755 (#755)].

Rev: server/protocols/ftp.pike:2.70

2001-09-11

2001-09-11 12:11:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor RFC-compliance fixes.

Rev: server/protocols/ftp.pike:2.69

2001-09-11 11:14:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Censor the raw TELNET connection from backtraces.
Fixes part 2 of [bug 2254 (#2254)].

Rev: server/protocols/ftp.pike:2.68

2001-09-10

2001-09-10 16:48:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: server/protocols/ftp.pike:2.67

2001-09-10 16:40:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix for [bug 2245 (#2245)].

Rev: server/protocols/ftp.pike:2.66

2001-08-23

2001-08-23 05:33:44 by Martin Nilsson <mani@lysator.liu.se>

Updated copyright

Rev: server/protocols/ftp.pike:2.65
Rev: server/protocols/http.pike:1.332
Rev: server/protocols/prot_ftp.pike:2.3
Rev: server/protocols/prot_ftps.pike:2.4
Rev: server/protocols/prot_hilfe.pike:2.7
Rev: server/protocols/prot_http.pike:2.5
Rev: server/protocols/prot_https.pike:2.4
Rev: server/protocols/prot_tetris.pike:2.4

2001-08-22

2001-08-22 17:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Paranoia fix.

Rev: server/protocols/ftp.pike:2.38

2001-08-22 17:07:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for [Bug 1965 (#1965)] from Roxen 2.2.

Rev: server/protocols/ftp.pike:2.37

2001-08-22 16:54:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported fix for [bug 1965 (#1965)] from Roxen 2.2.

Rev: server/protocols/ftp.pike:2.47

2001-08-22 16:50:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for STAT with no arguments.
Fixes [bug 1965 (#1965)].

Rev: server/protocols/ftp.pike:2.64

2001-08-15

2001-08-15 10:44:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the bug-reporting address.

Rev: server/protocols/ftp.pike:2.63

2001-08-05

2001-08-05 15:49:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed remaining remnants of the old auth api.
Fixes [bug 1693 (#1693)].

Rev: server/protocols/ftp.pike:2.62

2001-08-04

2001-08-04 23:46:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed fd-leak.

Rev: server/protocols/ftp.pike:2.61

2001-08-04 23:46:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed fd-leak.

Rev: server/protocols/ftp.pike:2.46

2001-08-03

2001-08-03 14:32:35 by Mattias Wingstedt <mattias@wingstedt.org>

o Added a method (url_base) to the except list of variables that are not
copied between ftp protocols object in create

Rev: server/protocols/ftp.pike:2.60

2001-06-28

2001-06-28 13:49:08 by Marcus Wellhardh <wellhard@roxen.com>

Fixed bug in EPSV. Wrong syntax in return string.

Rev: server/protocols/ftp.pike:2.59

2001-06-15

2001-06-15 17:17:49 by Johan Sundström <oyasumi@gmail.com>

Both report_debug, report_error, write and werror (and, per inference,
DWRITE) handle format strings themselves. Removed lots of superfluous
(debug) sprintf calls.

Rev: server/protocols/ftp.pike:2.58

2001-04-24

2001-04-24 18:44:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixes [bug 1593 (#1593)].

Rev: server/protocols/ftp.pike:2.57

2001-04-14

2001-04-14 15:58:56 by Werner Koch <wk@gnupg.org>

Added possibility to restrict the port-range used by PASV/EPSV.
Thanks to Werner Koch <wk@gnupg.org>.

Rev: server/protocols/ftp.pike:2.56

2001-03-13

2001-03-13 19:50:41 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some typos. (Please don't check in code that doesn't even
compile.)

Rev: server/protocols/ftp.pike:2.55

2001-03-13 19:48:22 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug nailed by pike 7.3 type checks.

Rev: server/protocols/ftp.pike:2.54

2001-03-13 14:50:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed comment.

Rev: server/protocols/ftp.pike:2.53

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

Fixed comment.

Rev: server/protocols/ftp.pike:2.52

2001-03-13 14:42:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Implemented RFC 2428 (EPRT & EPSV).
Fixes [bug 429 (#429)].

Rev: server/protocols/ftp.pike:2.51

2001-03-05

2001-03-05 15:28:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported various fixes from Roxen 2.2.

Rev: server/protocols/ftp.pike:2.45

2001-03-05 14:14:10 by Stefan Wallström <stewa@roxen.com>

MLSD bugfix. Close data connections on failure in passive mode. Do not share the misc mapping between sessions and the master session.

Rev: server/protocols/ftp.pike:2.50

2001-03-03

2001-03-03 00:44:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Applied MLST fix from Roxen 2.1.

Rev: server/protocols/ftp.pike:2.49

2001-03-03 00:42:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported MLST fix from Roxen 2.1.

Rev: server/protocols/ftp.pike:2.36

2001-03-02

2001-03-02 18:20:03 by Stefan Wallström <stewa@roxen.com>

MLST fix + minor fix.

Rev: server/protocols/ftp.pike:2.44

2001-02-19

2001-02-19 16:06:25 by Jonas Wallden <jonasw@roxen.com>

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 Jonas Wallden <jonasw@roxen.com>

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

2001-02-05 19:20:37 by Martin Stjernholm <mast@lysator.liu.se>

Variables are now stored in real_variables.

Rev: server/protocols/ftp.pike:2.47

2001-01-22

2001-01-22 19:46:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some support for the new authentication API.
Improved typing (object => RequestID).
Added a few FIXME's.

Rev: server/protocols/ftp.pike:2.46

2001-01-19

2001-01-19 18:34:47 by Per Hedbor <ph@opera.com>

more authentication changes. id->auth is now emulated

Rev: server/modules/security/auth_httpbasic.pike:1.2
Rev: server/modules/security/auth_httpcookie.pike:1.2
Rev: server/protocols/ftp.pike:2.45
Rev: server/protocols/http.pike:1.297

2000-12-28

2000-12-28 20:09:13 by Martin Stjernholm <mast@lysator.liu.se>

Some trivial fixes to make it work with Pike 7.1

Rev: server/base_server/roxen.pike:1.570
Rev: server/base_server/wizard.pike:1.124
Rev: server/modules/database/sqltag.pike:1.66
Rev: server/protocols/ftp.pike:2.42

2000-12-28 19:02:38 by Martin Stjernholm <mast@lysator.liu.se>

Some rather trivial fixes.

Rev: server/protocols/ftp.pike:2.44
Rev: server/protocols/prot_ftps.pike:2.2
Rev: server/protocols/prot_https.pike:2.2

2000-12-05

2000-12-05 22:23:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some statistics.

Rev: server/protocols/ftp.pike:2.43

2000-09-24

2000-09-24 20:40:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More Pike 7.1 style stuff.

Rev: server/etc/modules/RXML.pmod/module.pmod:1.113
Rev: server/etc/modules/Roxen.pmod:1.41
Rev: server/protocols/ftp.pike:2.42

2000-09-20

2000-09-20 12:42:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved clean-up code.
Sessions should now terminate properly.
Fixes [bug 231 (#231)].

Rev: server/protocols/ftp.pike:2.41

2000-09-18

2000-09-18 17:21:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved FTP session support. Fixes [bug 231 (#231)].

Rev: server/base_server/roxen.pike:1.553
Rev: server/protocols/ftp.pike:2.40

2000-09-18 13:43:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

id->client_var is now initialized by InternalRequestID & RequestID2. [Bug 286 (#286)].

Rev: server/base_server/roxen.pike:1.552
Rev: server/protocols/ftp.pike:2.39

2000-09-13

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

Tentative fix for stat_file() et al now returning objects [Bug 271 (#271)].

Rev: server/protocols/ftp.pike:2.38

2000-08-04

2000-08-04 15:59:53 by Martin Stjernholm <mast@lysator.liu.se>

Made port_obj a member of the standard RequestID.

Rev: server/protocols/ftp.pike:2.37

2000-07-22

2000-07-22 22:29:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Don't allow arguments with NUL.

Rev: server/protocols/ftp.pike:2.36

2000-07-10

2000-07-10 22:22:23 by Martin Stjernholm <mast@lysator.liu.se>

Made port_obj a member of the standard RequestID.

Rev: server/base_server/roxen.pike:1.491
Rev: server/protocols/ftp.pike:2.35

2000-05-29

2000-05-29 14:05:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

ADT.queue ==> ADT.Queue.

Rev: server/protocols/ftp.pike:2.35

2000-03-29

2000-03-29 10:21:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now initializes the request_headers mapping.

Rev: server/protocols/ftp.pike:2.34

2000-03-20

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

Added some more FTP2_DEBUG.

Rev: server/protocols/ftp.pike:2.33

2000-03-16

2000-03-16 18:08:33 by Martin Nilsson <mani@lysator.liu.se>

idonex.se -> roxen.com

Rev: server/modules/filters/redirect.pike:1.21
Rev: server/protocols/ftp.pike:2.32
Rev: server/tools/addfp98.pike:1.2

2000-03-10

2000-03-10 17:57:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:2.31

2000-03-10 17:14:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed support for delayed loading.

Rev: server/protocols/ftp.pike:2.30

2000-02-14

2000-02-14 16:07:40 by Jonas Wallden <jonasw@roxen.com>

File length is now actually used when initiating the pipe. This fixes a bug
in SiteBuilder where ftp:ing a multi-forked file returned data past the
logical EOF.

Rev: server/protocols/ftp.pike:2.29

2000-02-04

2000-02-04 06:29:43 by Per Hedbor <ph@opera.com>

Bugfix for the new protocols, somewhat less debug

Rev: server/protocols/ftp.pike:2.28

2000-02-03

2000-02-03 20:33:03 by Per Hedbor <ph@opera.com>

Added 'connection()' and 'configuration()' methods in the RequestID class

Rev: server/base_server/roxen.pike:1.408
Rev: server/protocols/fhttp.pike:2.8
Rev: server/protocols/ftp.pike:2.27
Rev: server/protocols/http.pike:1.195

2000-02-02

2000-02-02 20:42:53 by Per Hedbor <ph@opera.com>

s/ Challenger//

Rev: server/base_server/roxen.pike:1.407
Rev: server/base_server/rxml.pike:1.93
Rev: server/config_interface/standard/template:1.26
Rev: server/etc/include/version.h:1.3
Rev: server/modules/proxies/gopher.pike:1.18
Rev: server/modules/proxies/proxy.pike:1.42
Rev: server/modules/tags/accessed.pike:1.19
Rev: server/modules/tags/sqltag.pike:1.43
Rev: server/modules/tags/wizard_tag.pike:1.20
Rev: server/protocols/ftp.pike:2.26
Rev: server/start:1.89

2000-02-02 20:08:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved error recovery.

Rev: server/protocols/ftp.pike:2.25

2000-02-02 19:15:39 by Martin Stjernholm <mast@lysator.liu.se>

Removed "Challenger" from the default greeting message.

Rev: server/protocols/ftp.pike:2.24

2000-01-05

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

Fixed bug found by -rt.

Rev: server/protocols/ftp.pike:2.23

1999-12-27

1999-12-27 14:41:36 by Martin Nilsson <mani@lysator.liu.se>

A few bytes smaller

Rev: server/protocols/fhttp.pike:2.5
Rev: server/protocols/ftp.pike:2.22
Rev: server/protocols/gopher.pike:1.13
Rev: server/protocols/http.pike:1.179

1999-12-27 14:33:35 by Martin Nilsson <mani@lysator.liu.se>

Debug code fixes

Rev: server/protocols/fhttp.pike:2.4
Rev: server/protocols/ftp.pike:2.21
Rev: server/protocols/gopher.pike:1.12
Rev: server/protocols/http.pike:1.178

1999-12-06

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

Always report the error when conf->get_file() fails.

Rev: server/protocols/ftp.pike:2.20

1999-10-29

1999-10-29 21:07:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for EBCDIC in ls.

Rev: server/protocols/ftp.pike:2.19

1999-10-29 20:36:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/protocols/ftp.pike:2.18

1999-10-29 20:35:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/protocols/ftp.pike:2.17

1999-10-29 20:27:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some bugs in connect_to_send().
This neccessitated an API change for the conversion wrappers.

Rev: server/protocols/ftp.pike:2.16

1999-10-28

1999-10-28 21:54:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed circular reference.

Rev: server/protocols/ftp.pike:2.15

1999-10-28 21:26:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved fallback on open_socket().

Rev: server/protocols/ftp.pike:2.14

1999-10-10

1999-10-10 20:47:52 by Francesco Chemolli <li@kinkie.it>

Implemented bandwidth-throttling for the FTP protocol.

Rev: server/base_server/roxen.pike:1.338
Rev: server/protocols/ftp.pike:2.13

1999-10-08

1999-10-08 19:11:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disabled some debug.

Rev: server/protocols/ftp.pike:2.12

1999-10-08 18:23:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now supports the new port interface.

Rev: server/protocols/ftp.pike:2.11

1999-08-08

1999-08-08 16:24:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backpatched from Roxen 1.4's ftp.pike 2.10:
Added support for quoting of IFS in LIST and NLST.
Still doesn't support quoting of wildcards ('*', '?').
Fixed Ascii transfer some more...

Rev: server/protocols/ftp.pike:1.102

1999-08-08 14:17:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for quoting of IFS in LIST and NLST.
Still doesn't support quoting of wildcards ('*', '?').

Rev: server/protocols/ftp.pike:2.10

1999-06-27

1999-06-27 18:22:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed Ascii transfer some more...

Rev: server/protocols/ftp.pike:2.9

1999-06-25

1999-06-25 20:59:29 by David Hedbor <david@hedbor.org>

file->data ToAscii replace fixed.

Rev: server/protocols/ftp.pike:2.8

1999-06-25 20:59:03 by David Hedbor <david@hedbor.org>

file->data ToAscii replace fixed.

Rev: server/protocols/ftp.pike:1.101

1999-06-07

1999-06-07 22:36:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SIZE nolonger supports operation on directories.

Rev: server/protocols/ftp.pike:2.7

1999-06-07 01:47:29 by Martin Stjernholm <mast@lysator.liu.se>

Minor spelling fixes.

Rev: server/base_server/configuration.pike:1.196
Rev: server/bin/install.pike:1.35
Rev: server/modules/filesystems/filesystem.pike:1.55
Rev: server/modules/misc/userdb.pike:1.31
Rev: server/modules/tags/htmlparse.pike:1.172
Rev: server/protocols/ftp.pike:2.6

1999-05-23

1999-05-23 00:04:04 by Martin Stjernholm <mast@lysator.liu.se>

Minor spelling fixes.

Rev: server/base_server/roxen.pike:1.328
Rev: server/bin/install.pike:1.39
Rev: server/modules/filesystems/filesystem.pike:1.49
Rev: server/modules/misc/userdb.pike:1.30
Rev: server/modules/tags/htmlparse.pike:1.177
Rev: server/protocols/ftp.pike:1.100

1999-05-22

1999-05-22 12:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor changes.

Rev: server/protocols/ftp.pike:2.5

1999-05-20

1999-05-20 14:22:08 by Per Hedbor <ph@opera.com>

Copy 'prot' and 'clientprot' as well

Rev: server/protocols/ftp.pike:2.4

1999-05-19

1999-05-19 19:00:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/protocols/ftp.pike:2.3

1999-05-19 18:59:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed minor typo.

Rev: server/protocols/ftp.pike:2.2

1999-05-19 18:57:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/protocols/ftp.pike:2.1

1999-05-19 17:50:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bumped version to 2.0.

Rev: server/protocols/ftp.pike:2.0

1999-05-06

1999-05-06 20:48:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved support for send_result().
Fixed bug in open_file().

Rev: server/protocols/ftp.pike:1.103

1999-05-01

1999-05-01 21:56:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now with some support for Stdio.sendfile().

Rev: server/protocols/ftp.pike:1.102

1999-05-01 19:11:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed EBCDIC support.

Rev: server/protocols/ftp.pike:1.101

1999-05-01 19:01:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for EBCDIC file transfer.

Rev: server/protocols/ftp.pike:1.100

1999-05-01 18:18:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

ftp2.pike has replaced ftp.pike entirely.

Rev: server/protocols/ftp.pike:1.99
Rev: server/protocols/ftp2.pike:1.76(DEAD)

1999-04-30

1999-04-30 11:30:21 by Johan Schön <js@opera.com>

\r\n compability changes in ftp.pike
Added date to backtrace in http.pike
(Reindenting in ssl3.pike)

Rev: server/protocols/ftp.pike:1.99
Rev: server/protocols/http.pike:1.122
Rev: server/protocols/ssl3.pike:1.48

1999-04-20

1999-04-20 22:30:25 by Marcus Comstedt <marcus@mc.pp.se>

Renamed variable mode to tmode to avoid conflict with variable in Stdio.File.

Rev: server/protocols/ftp.pike:1.98

1999-03-18

1999-03-18 15:30:07 by Martin Stjernholm <mast@lysator.liu.se>

Log errors from get_file(). Replaced "FTP2" with "FTP" in messages.

Rev: server/protocols/ftp.pike:1.98

1999-02-15

1999-02-15 01:09:55 by Peter Bortas <zino@lysator.liu.se>

Depricated ftp2. This file is now replaced by ftp2.pike and ftp2.pike
is removed.

Rev: server/protocols/ftp.pike:1.97

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

1998-06-30 20:50:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Somewhat more paranoid about destructed objects.

Rev: server/protocols/ftp.pike:1.96

1998-05-09

1998-05-09 18:59:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disabled some debug.

Rev: server/protocols/ftp.pike:1.95

1998-05-08

1998-05-08 00:36:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some more fixes.

Rev: server/protocols/ftp.pike:1.94

1998-05-08 00:29:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed minor security hole.

Rev: server/protocols/ftp.pike:1.93

1998-05-08 00:27:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.92

1998-04-21

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

Fix in builtin_ls.

Rev: server/protocols/ftp.pike:1.91

1998-04-13

1998-04-13 15:15:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses roxen->pipe().
Added some more paranoia.

Rev: server/protocols/ftp.pike:1.90

1998-04-03

1998-04-03 19:05:41 by Johan Schön <js@opera.com>

Fixed cacheing of file mapping that caused problems with SiteBuilder.

Rev: server/protocols/ftp.pike:1.89

1998-03-26

1998-03-26 07:51:52 by Per Hedbor <ph@opera.com>

Added FD_DEBUG #ifdefs around all mark_fd(), and a --fd-debug option to the startscript

Rev: server/base_server/configuration.pike:1.113
Rev: server/base_server/disk_cache.pike:1.35
Rev: server/base_server/roxen.pike:1.178
Rev: server/base_server/roxenloader.pike:1.65
Rev: server/base_server/socket.pike:1.12
Rev: server/config_actions/openfiles.pike:1.3
Rev: server/modules/filters/htaccess.pike:1.32
Rev: server/modules/proxies/ftpgateway.pike:1.21
Rev: server/modules/proxies/proxy.pike:1.30
Rev: server/protocols/ftp.pike:1.88
Rev: server/protocols/http.pike:1.71

1998-03-23

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

Fixed bug in TELNET handling.

Rev: server/protocols/ftp.pike:1.87

1998-03-23 17:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.
Added support for partial commands.

Rev: server/protocols/ftp.pike:1.86

1998-03-23 17:39:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added experimental support for ABOR and TELNET escapes.

Rev: server/protocols/ftp.pike:1.85

1998-03-21

1998-03-21 00:54:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added lots of comments pertaining to RFC's.

Rev: server/protocols/ftp.pike:1.84

1998-03-20

1998-03-20 20:20:32 by Thomas Weber <x@4t2.com>

Applied patch implementing REST by Thomas Weber <x@4t2.com>.

Rev: server/protocols/ftp.pike:1.83

1998-03-11

1998-03-11 19:42:45 by David Hedbor <david@hedbor.org>

Updated copyright messages from infovav to idonex, as well as other
refereces to Infovav (for example email addresses).

Rev: server/base_server/configuration.pike:1.110
Rev: server/demo_certificate.pem:1.2
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.5
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.3
Rev: server/etc/supports:1.51
Rev: server/languages/japanese.pike:1.8
Rev: server/languages/slovenian.pike:1.9
Rev: server/modules/directories/directories.pike:1.20
Rev: server/modules/directories/directories2.pike:1.9
Rev: server/modules/directories/fastdir.pike:1.12
Rev: server/modules/directories/indexfiles.pike:1.6
Rev: server/modules/filesystems/filesystem.pike:1.30
Rev: server/modules/filesystems/mirrorfs.pike:1.10
Rev: server/modules/filesystems/secure_fs.pike:1.9
Rev: server/modules/filesystems/userfs.pike:1.24
Rev: server/modules/filters/auto_gzip.pike:1.3
Rev: server/modules/filters/hostredirect.pike:1.15
Rev: server/modules/filters/htaccess.pike:1.31
Rev: server/modules/filters/redirect.pike:1.13
Rev: server/modules/filters/relay.pike:1.10
Rev: server/modules/logging/client_logger.pike:1.6
Rev: server/modules/logging/home_logger.pike:1.16
Rev: server/modules/logging/nologging.pike:1.6
Rev: server/modules/misc/contenttypes.pike:1.12
Rev: server/modules/misc/ip-less_hosts.pike:1.13
Rev: server/modules/misc/ismap.pike:1.12
Rev: server/modules/misc/upgrade_proxy.pike:1.6
Rev: server/modules/misc/userdb.pike:1.26
Rev: server/modules/misc/ypuserdb.pike:1.9
Rev: server/modules/proxies/connect.pike:1.12
Rev: server/modules/proxies/ftpgateway.pike:1.20
Rev: server/modules/proxies/gopher.pike:1.14
Rev: server/modules/proxies/proxy.pike:1.29
Rev: server/modules/proxies/wais.pike:1.11
Rev: server/modules/scripting/cgi.pike:1.77
Rev: server/modules/scripting/fcgi.pike:1.14
Rev: server/modules/scripting/pikescript.pike:1.23
Rev: server/modules/tags/flik.pike:1.10
Rev: server/modules/tags/htmlparse.pike:1.88
Rev: server/modules/tags/indirect_href.pike:1.7
Rev: server/modules/tags/killframe.pike:1.14
Rev: server/modules/tags/lpctag.pike:1.13
Rev: server/modules/tags/tablify.pike:1.14
Rev: server/more_modules/configure.pike:1.4
Rev: server/protocols/ftp.pike:1.82
Rev: server/protocols/gopher.pike:1.6
Rev: server/protocols/http.pike:1.61
Rev: server/protocols/ssl3.pike:1.26
Rev: server/unfinishedmodules/deepthought.pike:1.3
Rev: server/unfinishedmodules/mountserver.pike:1.4
Rev: server/unfinishedmodules/whois++.pike:1.7

1998-03-02

1998-03-02 16:50:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now sets remoteaddr correctly.

Rev: server/protocols/ftp.pike:1.81

1998-02-28

1998-02-28 19:55:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some modifications to built-in ls.

Rev: server/protocols/ftp.pike:1.80

1998-02-24

1998-02-24 10:36:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few bugs and compatibility problems.

Rev: server/protocols/ftp.pike:1.79

1998-02-15

1998-02-15 11:23:01 by Mattias Wingstedt <mattias@wingstedt.org>

id->misc is now reset for each request
mkd command now supported

Rev: server/protocols/ftp.pike:1.78

1998-02-04

1998-02-04 16:10:52 by Per Hedbor <ph@opera.com>

Added profining, removed 4711 Privs, added call_out workaround

Rev: server/base_server/configuration.pike:1.92
Rev: server/base_server/disk_cache.pike:1.33
Rev: server/base_server/privs.pike:1.32
Rev: server/base_server/read_config.pike:1.18
Rev: server/base_server/roxen.pike:1.163
Rev: server/base_server/roxenloader.pike:1.55
Rev: server/config_actions/generate_rsa.pike:1.5
Rev: server/modules/filesystems/filesystem.pike:1.26
Rev: server/modules/filesystems/restrictedfs.pike:1.7
Rev: server/modules/filesystems/userfs.pike:1.17
Rev: server/modules/graphics/business_graphics/business.pike:1.63
Rev: server/modules/graphics/graphic_text.pike:1.99
Rev: server/modules/misc/ip-less_hosts.pike:1.8
Rev: server/modules/misc/mirrorserver.pike:1.13
Rev: server/modules/misc/userdb.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.70
Rev: server/modules/scripting/pikescript.pike:1.20
Rev: server/modules/tags/htmlparse.pike:1.74
Rev: server/protocols/ftp.pike:1.77
Rev: server/protocols/http.pike:1.52
Rev: server/start:1.25

1998-01-21

1998-01-21 04:36:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now handles the case that name_from_uid() fails.

Rev: server/protocols/ftp.pike:1.76

1998-01-17

1998-01-17 02:57:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now almost works with Pike 0.6

Rev: server/base_server/cache.pike:1.17
Rev: server/base_server/read_config.pike:1.16
Rev: server/base_server/roxen.pike:1.157
Rev: server/base_server/roxenlib.pike:1.43
Rev: server/base_server/roxenloader.pike:1.51
Rev: server/etc/include/config.h:1.9
Rev: server/modules/graphics/graphic_text.pike:1.96
Rev: server/modules/graphics/tablist.pike:1.10
Rev: server/modules/misc/mirrorserver.pike:1.11
Rev: server/modules/proxies/proxy.pike:1.28
Rev: server/modules/scripting/cgi.pike:1.61
Rev: server/modules/tags/htmlparse.pike:1.60
Rev: server/protocols/ftp.pike:1.75
Rev: server/protocols/http.pike:1.49

1998-01-15

1998-01-15 18:30:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added more paranoia.

Rev: server/protocols/ftp.pike:1.74

1997-12-19

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

Fixed bug.

Rev: server/protocols/ftp.pike:1.73

1997-12-11

1997-12-11 23:46:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.72

1997-12-09

1997-12-09 14:32:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed debug-call to _verify_internals().

Rev: server/protocols/ftp.pike:1.71

1997-11-27

1997-11-27 21:30:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now data connection connects from the same IP as the command connection is on.

Rev: server/protocols/ftp.pike:1.70

1997-11-06

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

Added some destruct-paranoia.

Rev: server/protocols/ftp.pike:1.69

1997-10-28

1997-10-28 13:54:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now defaults to the evil ASCII-mode.

Rev: server/protocols/ftp.pike:1.68

1997-10-24

1997-10-24 23:47:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a globbing bug.

Rev: server/protocols/ftp.pike:1.67

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

1997-10-11 20:56:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses Privs object.

Rev: server/protocols/ftp.pike:1.65

1997-10-09

1997-10-09 15:25:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Enabled ASCII-mode again.

Rev: server/protocols/ftp.pike:1.64

1997-10-09 15:06:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up some of the ASCII-mode code.

Rev: server/protocols/ftp.pike:1.63

1997-10-09 04:34:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in ls.

Rev: server/protocols/ftp.pike:1.62

1997-10-07

1997-10-07 18:56:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now always forces a release of the key.

Rev: server/protocols/ftp.pike:1.61

1997-10-07 04:28:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disabled ASCII-mode code.
Made ASCII-mode code more paranoid.

Rev: server/protocols/ftp.pike:1.60

1997-10-05

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

ASCII

Rev: server/protocols/ftp.pike:1.59

1997-10-04

1997-10-04 19:07:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for several more flags to the built-in ls.

Rev: server/protocols/ftp.pike:1.58

1997-10-03

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

Now threaded!

Rev: server/protocols/ftp.pike:1.57

1997-09-26

1997-09-26 12:19:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.56

1997-09-26 12:05:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.55

1997-09-22

1997-09-22 21:10:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses find_dir_stat().

Rev: server/protocols/ftp.pike:1.54

1997-09-14

1997-09-14 21:07:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added flag -g (ignored).

Rev: server/protocols/ftp.pike:1.53

1997-09-07

1997-09-07 19:14:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some paranoia.

Rev: server/protocols/ftp.pike:1.52

1997-09-02

1997-09-02 23:32:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.51

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

Bugfix.

Rev: server/protocols/ftp.pike:1.50

1997-09-02 22:35:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now terminates broken sessions.

Rev: server/protocols/ftp.pike:1.49

1997-08-31

1997-08-31 17:07:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

ls is now run assynchronously. This improves response-times.

Rev: server/protocols/ftp.pike:1.48

1997-08-29

1997-08-29 17:58:08 by Marcus Comstedt <marcus@mc.pp.se>

Added some hooks for extended status information.

Rev: server/protocols/ftp.pike:1.47

1997-08-29 16:24:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for ls -R.

Rev: server/protocols/ftp.pike:1.46

1997-08-29 14:16:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for MDTM.

Rev: server/protocols/ftp.pike:1.45

1997-08-29 07:19:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in the STAT command.
Implemented a pseudo-working MDTM command.

Rev: server/protocols/ftp.pike:1.44

1997-08-28

1997-08-28 20:13:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some more statistics.

Rev: server/protocols/ftp.pike:1.43

1997-08-28 18:57:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed double \r bug.

Rev: server/protocols/ftp.pike:1.42

1997-08-26

1997-08-26 12:44:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed command-name typo. REST => REIN.

Rev: server/protocols/ftp.pike:1.41

1997-08-25

1997-08-25 17:24:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge 'tags/roxen_1.2a10': Fixed a couple of LIST/NLST bugs.

1997-08-25 17:24:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a couple of LIST/NLST bugs.

Rev: server/protocols/ftp.pike:1.40

1997-08-23

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

Merge 'tags/roxen_1.2a10': Now supports dynamic change of anonymous ftp allow/disallow.

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

Now supports dynamic change of anonymous ftp allow/disallow.

Rev: server/protocols/ftp.pike:1.39

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

Merge 'tags/roxen_1.2a10': Support for disabling anonymous ftp added.

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

Support for disabling anonymous ftp added.
REST command added.

Rev: server/protocols/ftp.pike:1.38

1997-08-17

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

Removed some extra debug.

Rev: server/protocols/ftp.pike:1.37

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

'ls' now supports globs.

Rev: server/protocols/ftp.pike:1.36

1997-08-15

1997-08-15 03:18:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed some debug output.

Rev: server/protocols/ftp.pike:1.35

1997-08-15 02:02:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved directory security.

Rev: server/protocols/ftp.pike:1.34

1997-08-14

1997-08-14 22:45:03 by Marcus Comstedt <marcus@mc.pp.se>

Empty Query("shells") now means any shells are accepted for named ftp.

Rev: server/protocols/ftp.pike:1.33

1997-08-13

1997-08-13 02:59:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up some code, added notice about timeout, and fixed typo.

Rev: server/protocols/ftp.pike:1.32

1997-08-12

1997-08-12 12:07:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now doesn't cd to unreachable home-directories.

Rev: server/protocols/ftp.pike:1.31

1997-08-03

1997-08-03 22:50:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug occurring when no MODULE_FIRST module is present.

Rev: server/protocols/ftp.pike:1.30

1997-07-19

1997-07-19 23:24:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

typo.

Rev: server/protocols/ftp.pike:1.29

1997-07-05

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

Broken test for named-ftp.

Rev: server/protocols/ftp.pike:1.28

1997-06-12

1997-06-12 00:29:12 by Marcus Comstedt <marcus@mc.pp.se>

Added HELP command.

Rev: server/protocols/ftp.pike:1.27

1997-06-11

1997-06-11 22:29:31 by Marcus Comstedt <marcus@mc.pp.se>

DELE now supported.

Rev: server/protocols/ftp.pike:1.26

1997-06-10

1997-06-10 18:17:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor changes.

Rev: server/protocols/ftp.pike:1.25

1997-06-10 13:49:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Can now switch back to active mode from passive mode.

Rev: server/protocols/ftp.pike:1.24

1997-06-09

1997-06-09 17:44:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed permission bug.

Rev: server/protocols/ftp.pike:1.23

1997-05-28

1997-05-28 15:02:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now accepts the empty command.

Rev: server/protocols/ftp.pike:1.22

1997-05-28 00:29:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Placed set_id() before set_non_blocking().

Rev: server/base_server/disk_cache.pike:1.22
Rev: server/bin/garbagecollector.pike:1.7
Rev: server/modules/proxies/connect.pike:1.7
Rev: server/modules/proxies/gopher.pike:1.9
Rev: server/modules/proxies/wais.pike:1.8
Rev: server/modules/scripting/cgi.pike:1.26
Rev: server/protocols/ftp.pike:1.21

1997-05-26

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

Fixed typo.

Rev: server/protocols/ftp.pike:1.20

1997-05-26 01:21:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved access-control error-messages.

Rev: server/protocols/ftp.pike:1.19

1997-05-07

1997-05-07 19:37:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: server/protocols/ftp.pike:1.18

1997-05-07 19:31:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed prestate command to SITE PRESTATE to be RFC 765 compliant.

Rev: server/protocols/ftp.pike:1.17

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

Added support for -r to NLST.
Added support for setting prestates with PRES.

Rev: server/protocols/ftp.pike:1.16

1997-04-29

1997-04-29 00:25:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug with disappearing files with -t option to ls.

Rev: server/protocols/ftp.pike:1.15

1997-04-29 00:03:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed another security problem.
You could list the files of the toplevel .htaccess-protected directory by
doing an ls from a directory nearer the root and not having a trailing /.

Rev: server/protocols/ftp.pike:1.14

1997-04-28

1997-04-28 22:05:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed security-bug.
Now restores auth-information for every transaction.

Rev: server/protocols/ftp.pike:1.13

1997-04-16

1997-04-16 20:41:46 by Marcus Comstedt <marcus@mc.pp.se>

Bugfix.

Rev: server/protocols/ftp.pike:1.12

1997-04-10

1997-04-10 04:36:30 by Marcus Comstedt <marcus@mc.pp.se>

PASV

Rev: server/protocols/ftp.pike:1.11

1997-04-08

1997-04-08 23:46:49 by Marcus Comstedt <marcus@mc.pp.se>

Upload.

Rev: server/protocols/ftp.pike:1.10

1997-04-07

1997-04-07 23:14:19 by Marcus Comstedt <marcus@mc.pp.se>

Misc fixes.

Rev: server/protocols/ftp.pike:1.9

1997-04-05

1997-04-05 18:16:32 by Marcus Comstedt <marcus@mc.pp.se>

Stopped file_ls from destructively modifying the filesystems stat-cache...

Rev: server/protocols/ftp.pike:1.8

1997-04-05 17:56:12 by Marcus Comstedt <marcus@mc.pp.se>

Fixed better username lookup code.

Rev: server/protocols/ftp.pike:1.7

1997-04-05 01:26:35 by Per Hedbor <ph@opera.com>

Merge med 1.1.1

Rev: server/base_server/cache.pike:1.12
Rev: server/base_server/config/builders.pike:1.6
Rev: server/base_server/config/describers.pike:1.22
Rev: server/base_server/config/draw_things.pike:1.18
Rev: server/base_server/config/low_describers.pike:1.7
Rev: server/base_server/disk_cache.pike:1.15
Rev: server/base_server/hosts.pike:1.10
Rev: server/base_server/language.pike:1.8
Rev: server/base_server/mainconfig.pike:1.37
Rev: server/base_server/module_support.pike:1.11
Rev: server/base_server/newdecode.pike:1.6
Rev: server/base_server/persistent.pike:1.18
Rev: server/base_server/privs.pike:1.7
Rev: server/base_server/proxyauth.pike:1.3
Rev: server/base_server/read_config.pike:1.9
Rev: server/base_server/roxen.pike:1.47
Rev: server/base_server/roxenlib.pike:1.20
Rev: server/base_server/roxenloader.pike:1.13
Rev: server/base_server/socket.pike:1.5
Rev: server/bin/garbagecollector.pike:1.6
Rev: server/bin/install.pike:1.10
Rev: server/etc/include/roxen.h:1.3
Rev: server/etc/include/syslog.h:1.2(DEAD)
Rev: server/etc/include/variables.h:1.3
Rev: server/etc/roxen_master.pike:1.30
Rev: server/etc/supports:1.18
Rev: server/etc/welcome.html:1.6
Rev: server/install:1.2
Rev: server/languages/german.pike:1.4
Rev: server/modules/directories/directories2.pike:1.2
Rev: server/modules/filesystems/filesystem.pike:1.12
Rev: server/modules/filesystems/userfs.pike:1.12
Rev: server/modules/filters/htaccess.pike:1.9
Rev: server/modules/filters/redirect.pike:1.8
Rev: server/modules/graphics/graphic_text.pike:1.40
Rev: server/modules/graphics/tablist.pike:1.4
Rev: server/modules/misc/contenttypes.pike:1.7
Rev: server/modules/misc/ismap.pike:1.7
Rev: server/modules/misc/userdb.pike:1.12
Rev: server/modules/proxies/connect.pike:1.6
Rev: server/modules/proxies/ftpgateway.pike:1.11
Rev: server/modules/proxies/gopher.pike:1.8
Rev: server/modules/proxies/proxy.pike:1.15
Rev: server/modules/proxies/wais.pike:1.7
Rev: server/modules/scripting/cgi.pike:1.14
Rev: server/modules/scripting/fcgi.pike:1.8
Rev: server/modules/scripting/pikescript.pike:1.10
Rev: server/modules/tags/htmlparse.pike:1.26
Rev: server/protocols/ftp.pike:1.6
Rev: server/protocols/http.pike:1.22
Rev: server/protocols/ssl.pike:1.6
Rev: server/protocols/ssl3.pike:1.2
Rev: server/protocols/ssleay.pike:1.5
Rev: server/start:1.8
Rev: server/unfinishedmodules/whois++.pike:1.4

1997-03-27

1997-03-27 01:46:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now opens the originating socket on port 20 if possible.

Rev: server/protocols/ftp.pike:1.4.2.11

1997-03-26

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

Now handles empty directories.

Rev: server/protocols/ftp.pike:1.4.2.10

1997-03-13

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

Support for assynchronous connections and MODULE_FIRST modules

Rev: server/protocols/ftp.pike:1.4.2.9

1997-03-13 00:19:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for MODULE_FIRST access filters.

Rev: server/protocols/ftp.pike:1.4.2.8

1997-03-11

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

Added support for named FTP.

Rev: server/protocols/ftp.pike:1.4.2.7

1997-03-10

1997-03-10 22:06:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a minor bug.

Rev: server/protocols/ftp.pike:1.4.2.6

1997-03-09

1997-03-09 13:42:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added beginning of support for named FTP.
Added some debug-info.

Rev: server/protocols/ftp.pike:1.4.2.5

1997-03-04

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

Fixed minor bug.

Rev: server/protocols/ftp.pike:1.4.2.4

1997-03-03

1997-03-03 20:52:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to Pike 0.5b2.

Rev: server/protocols/ftp.pike:1.4.2.3

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

Updated to Pike 0.5b2.

Rev: server/protocols/ftp.pike:1.4.2.2
Rev: server/protocols/http.pike:1.10.2.2
Rev: server/protocols/ssl.pike:1.4.2.1
Rev: server/protocols/ssleay.pike:1.3.2.1

1997-03-01

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

Updated to use with Pike 0.5b1

Rev: server/protocols/ftp.pike:1.4.2.1

1997-01-29

1997-01-29 04:59:46 by Per Hedbor <ph@opera.com>

1.2

Rev: server/base_server/color.pike:1.3
Rev: server/base_server/config/builders.pike:1.2
Rev: server/base_server/config/describers.pike:1.17
Rev: server/base_server/config/savers.pike:1.3
Rev: server/base_server/configuration.pike:1.11
Rev: server/base_server/http.pike:1.6
Rev: server/base_server/mainconfig.pike:1.30
Rev: server/base_server/module_support.pike:1.8
Rev: server/base_server/newdecode.pike:1.4
Rev: server/base_server/proxyauth.pike:1.2
Rev: server/base_server/read_config.pike:1.7
Rev: server/base_server/roxen.pike:1.32
Rev: server/etc/include/config.h:1.5
Rev: server/etc/include/fifo.pre.pike:1.2
Rev: server/etc/roxen_master.pike:1.18
Rev: server/etc/supports:1.12
Rev: server/languages/swedish.pike:1.6
Rev: server/modules/filesystems/filesystem.pike:1.8
Rev: server/modules/filters/hostredirect.pike:1.6
Rev: server/modules/graphics/graphic_text.pike:1.24
Rev: server/modules/logging/home_logger.pike:1.7
Rev: server/modules/scripting/cgi.pike:1.10
Rev: server/modules/tags/htmlparse.pike:1.21
Rev: server/protocols/ftp.pike:1.5
Rev: server/protocols/gopher.pike:1.4
Rev: server/protocols/http.pike:1.11
Rev: server/protocols/ssl.pike:1.5
Rev: server/protocols/ssleay.pike:1.4

1996-12-16

1996-12-16 22:11:39 by David Hedbor <david@hedbor.org>

Nu funkar ftp.

Rev: CHANGES:1.25
Rev: server/protocols/ftp.pike:1.4

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

1996-11-26 15:35:13 by Per Hedbor <ph@opera.com>

Se ticketdatabasen

Rev: server/base_server/config/low_describers.pike:1.3
Rev: server/base_server/configuration.pike:1.4
Rev: server/base_server/disk_cache.pike:1.7
Rev: server/base_server/hosts.pike:1.2
Rev: server/base_server/read_config.pike:1.3
Rev: server/base_server/roxen.pike:1.8
Rev: server/base_server/roxenlib.pike:1.3
Rev: server/etc/roxen_master.pike:1.6
Rev: server/languages/portuguese.pike:1.1
Rev: server/modules/directories/directories.pike:1.2
Rev: server/modules/filesystems/filesystem.pike:1.2
Rev: server/modules/filesystems/userfs.pike:1.3
Rev: server/modules/filters/htaccess.pike:1.2
Rev: server/modules/logging/home_logger.pike:1.2
Rev: server/modules/misc/userdb.pike:1.2
Rev: server/modules/proxies/proxy.pike:1.4
Rev: server/modules/tags/htmlparse.pike:1.4
Rev: server/protocols/ftp.pike:1.2
Rev: server/protocols/gopher.pike:1.2
Rev: server/protocols/http.pike:1.3
Rev: server/protocols/ssl.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