f-scripts Changes
- Fixed critical bug in buffering of client commands before IDNT. Now separately buffers user/client commands before IDNT returns and flushes them after writing the IDNT line to glftpd.
- Updated glftpd shared memory structure for v2.01. It showed an error message and wrong speed/bandwidth results for v2.01.
- Correctly timeouts if the ident port of the client is filtered by the isp or otherwise never answers to the connection. This also means if the connection to the ident port takes too long, the user will probably be rejected by glftpd without an ident.
- Ident lookup can be disabled and thus makes the bnc a generic port forwarder.
- Added support for changing the proc title shown in
ps
to display the current number of relayed users
- Fixed a bug which rendered the bnc unusable under FreeBSD
The pre-mkdir check script was extended by three new rules:
- Disallow all dirs starting with
(incomplete)-
.
- Prevent mkdir of a directory with the same name as its parent. Deep annoying paths like ABC/ABC/ABC/ cannot be created.
- Added cross-section checking for multi-section site so that a rls cannot be in uploaded in two sections at once.
- Fixed regextest for NULL regex patterns