1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
NEWS file for wzdftpd
0.8.2: July 9 2007
New features
* SQLite backend has been added
* Brand new Windows installer
* Extra SITE HELP documentation added for various commands
* SQL backends can connect to SQL servers using TLS encryption
Bugfixes
* Lots of spelling errors and ambiguities have been corrected in server responses
* Event triggers now work correctly on Windows when specifying full paths for the scripts
* First entry in a directory list is now correctly sent to the client
* MLST/MLSD command was missing the PERM= field
* Can now set the passive port range to just one port without the server crashing
* syslog output now works correctly
* Users can no longer CWD into a directory they don't have list/read permissions for
* Cookies code is now thread-safe, fixing some stability issues
* Dozens of other bugfixes and stability improvements
* Server will no longer randomly crash when using the "site shutdown" command
0.8.1: December 7 2006
The most important change is the migration to cmake (although it is NOT
mandatory, autoconf is still supported). Some bugs were fixed to avoid
problems with data connection on timeout, or when a file is overwritten by
a smaller one.
Added support for BNC (using IDNT), and events WIPE and PREWIPE.
0.8.0: September 7 2006
New events have been added (WIPE, PREMKDIR), and the scripts are now able to
deny a transfer. Users and groups management has been rewritten and
enhanced. SQL backends support auto-reconnection if interrupted.
Many bugs were fixed, particularly for MLSD and SITE vars commands.
Documentation has been removed from package, the documentation is now
located on the wiki: http://www.wzdftpd.net/wiki/
0.7.0: April 24 2006
Enable IPv6 and MLSD by default, add new options to reject users at connection
time. There were improvements in the Zeroconf support, events, custom commands,
unit tests, and several bugs were fixed.
Lots of deprecated or unsafe code was removed, including the support for the
previous config file format and for old backends.
0.6.0: Dec 26 2005
Major update: config file changed, multiple IPv4 and IPv6 binds,
zeroconf support, multiples fixes in GnuTLS, cookies, permissions, and server
replies. IPv6 code was also greatly improved.
0.5.5: Sep 26 2005
Security update: SITE command Remote Command Injection Vulnerability (see
wzdftpd advisory 2005-01)
0.5.4: Jul 09 2005
Better error logging, new log system based on channels. Important changes on
MySQL backend (all tables renamed), see UPGRADING file for instructions.
Problems fixed: GnuTLS errors, uid problems in MySQL backend, thread-safe
problems, crontab.
0.5.3: May 18 2005
New backend using PostgreSQL to store users. A new site command (SECTIONS)
was added to list sections, and several bugs were fixed in the MySQL backend.
UTF-8 support was also improved.
0.5.2: April 18 2005
Fixed several problems with mkdir, cwd and custom site commands. Windows
installer was also improved, and icons were added.
0.5.1: March 07 2005
Fixed problems with configuration (pasv_ip, site_cmd not working, max_ul and
max_dl not saved for groups). A memory leak has been fixed after client log
out. chown, chgrp and chmod has been added to perl and tcl modules, as well as a
log for perl. An incompatibility between OpenSSL and GnuTLS is also probably
solved. Some unit tests have also been added to the project.
0.5.0: February 21 2005
Many changes: no more shared memory ! (and associated error messages ), the
mysql backend is fully working, no more limitations on numbers of users/groups,
big efforts made on security, new authentication library to unify methods:
crypt, md5, pam, SSL certificates, etc, new library to send commands from other
programs, perl backend in development, new memory model with hash tables to get
faster access to data and improve speed, many new commands: site vars,
vars_user, vars_group, killpath, etc, ,GnuTLS support, new commands: SSCN, CPSV,
HELP (secure FXP), new events: file delection, and many, many bugfixes.
0.4.4: December 07 2004
Fixed problems with symbolic links, permissions (delete) and LIST command.
Some new variables for server for passive range and speed limits; changing max
speed for users/groups/server is now applied immediatly. The 'perms' field is
now effective for users, allowing a finer control on authorized commands.
0.4.3: October 28 2004
Things are getting better, but several problems were identified, some of them
could crash the server of corrupt data.
0.4.2: October 05 2004
Again, bugfixes. Problems were detected and fixed on permissions, gadmins,
groups, and paths on windows.
0.4.1: September 15 2004
Bugfixes ! The previous rewrite of users management has broken many things,
so this release should make the server usable again.
0.4.0: August 26 2004
Many features / parts rewritten:
* Permissions are now displayed correctly on LIST
* users and groups management has been rewritten
* uid/gid are now used, so must be set correctly
* big speed enhancement
* IP addresses does no more need prefixes (+ and -)
* TCL module updated
* Many new cookies
* Improved events
Major features:
* new commands: STAT
* Perl module
Work in Progress (not fully working yet):
* UTF-8 support
* MySQL backend
* config file management
Bugfixes:
Too many to be listed here ! (see ChangeLog)
0.3.2: May 01 2004:
As usual now, some bugfixes:
* log file empty on win32 (except if forcing use_syslog = 0)
* user can now see its own home
But the big part is the addition of some new features:
* tcl: command putlog
* new command STAT to provide a fast way to list dir
* group tagline, cookie %grouptag
* do not search UTF-8 by default in configure
And finally some new cookies to access transfered files infos:
* %lastfile{name,size,speed,time}
|