"Fossies" - the Fresh Open Source Software Archive

Member "sitecopy-0.16.6/NEWS" (16 Jul 2008, 28103 Bytes) of archive /linux/www/sitecopy-0.16.6.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Changes in release 0.16.6:
    2 * DAV: Fix crash with progress bar enabled with neon 0.27/0.28.
    3 
    4 Changes in release 0.16.5:
    5 * DAV: Fix SSL cert caching to avoid repeated prompts.
    6 * Update to neon 0.28.3 and support neon 0.24.x through 0.28.x.
    7 
    8 Changes in release 0.16.3:
    9 * DAV: Add PKCS#12 client cert support; "client-cert /path/to/cert.p12"
   10 * Update to neon 0.26.0 (0.24.x and 0.25.x still supported).
   11 
   12 Changes in release 0.16.2:
   13 * Fix over-eager move/rename algorithm when handling a
   14  delete of one of a set of identical files.
   15 * DAV: Fix ordering issues with --fetch.
   16 * FTP: Retry after response timeouts for STOR commands.
   17 * Update to neon 0.25.4.
   18 
   19 Changes in release 0.16.1:
   20 * FTP: Fix crash in FTP timeout handling.
   21 * Improve error messages from LIST parser failure.
   22 
   23 Changes in release 0.16.0:
   24 * Fetch mode now fetches a single directory at a time:
   25  - works with DAV servers which reject "Depth: infinity" PROPFIND
   26  - works with FTP servers which reject the -R flag to LIST
   27  - "exclude" and "ignore" patterns are now matched as expected
   28    against remote files.
   29 * In updates, delete files remotely before creating directories,
   30   to allow the "replace a file with a directory" case to work.
   31 * sftpdriver.c compile fix for older Unixes.
   32 * Fix for German translation (Jens Seidel)
   33 
   34 Changes in release 0.15.1:
   35 * Updated Italian translation (Cristian Rigamonti).
   36 * FTP: fix newline handling issues for ASCII file transfers.
   37 * sitecopy.1: explain use of "http secure" (Reed Snellenberger)
   38 * Update to neon 0.25.0:
   39  - fix regressions in WebDAV path-escaping
   40 
   41 Changes in release 0.15.0:
   42 * Add SFTP support from Nobuyuki Tsuchimura using "protocol sftp".
   43 * FTP: Ignore symlinks in fetch mode; fix some fetch mode error handling.
   44 * DAV: fix use of remote root path which needed path-escaping.
   45 * rsh/ssh: Filename quoting fixes (Nobuyuki Tsuchimura).
   46 * Apply tempupload option to new files as well as changed files.
   47 * In "sitecopy --flatlist" output, mark ignored items with "|ignored".
   48 * Correct sitecopy.1 documentation: symlinks in the local site are
   49   followed not ignored, by default.
   50 * Add French translation of man page, by Nicolas Girard.
   51 
   52 Changes in release 0.14.3:
   53 * FTP: Fix fetch mode issues with some servers.
   54 
   55 Changes in release 0.14.2:
   56 * FTP: Add IPv6 support (passive mode only).
   57 * Fix "make install" with NLS enabled.
   58 * Updated Italian translation (Cristian Rigamonti).
   59 
   60 Changes in release 0.14.1:
   61 * Fix state file parse error when upgrading from <0.14.0.
   62 * Fix build problems with older versions of GCC.
   63 
   64 Changes in release 0.14.0:
   65 * Rewrite of rshdriver by Nobuyuki Tsuchimura, adding support for fetch mode.
   66 * Add 'permissions dir' flag which maintains directory permissions over FTP.
   67 * Add --dry-run flag for update mode which displays update output
   68   but doesn't actually carry out the operation.
   69 * Allow 'protocol ssh'; equivalent to 'protocol rsh' with 'rsh ssh, rsp scp'
   70 * Updated version of neon including various security fixes.
   71 
   72 Changes in release 0.13.4:
   73 * Fix ~/.sitecopy directory permissions check on some platforms.
   74 * Fix included getopt build on some platforms.
   75 * Updated Italian translation (Cristian Rigamonti).
   76 * neon updates:
   77  - add support for Kerberos authentication over HTTP ("GSS-Negotiate").
   78  - fix compatibility with OpenSSL 0.9.6.
   79 
   80 Changes in release 0.13.3:
   81 * 'ls' parsing tweaks in FTP fetch mode.
   82 * Better error handling for corrupt site storage files.
   83 * Update to neon 0.24.
   84 
   85 Changes in release 0.13.2:
   86 * Fixes for FTP synch mode (Paul J. Mantyla, David Madore and others).
   87 
   88 Changes in release 0.13.1:
   89 * Fixes for FTP fetch mode:
   90  - corruption of downloaded files
   91  - handling of empty lines in responses
   92 * Drop support for non-XML storage files produced by sitecopy-0.7.0 and earlier.
   93 * Fixes for SSL certificate caching.
   94 * Fix build using included libintl.
   95 * Fix fn_escape() build with some compilers.
   96 
   97 Changes in release 0.13.0:
   98 * Really fix use of non-ASCII filenames:
   99  - drop 'charset' config option - this should no longer be used
  100  - filenames should be preserved exactly regardless of character set
  101 * Support WebDAV over SSL again: user is prompted to verify the server
  102  certificate on first access.
  103 * Enable use of bundled expat.
  104 * Add Italian translation from Cristian Rigamonti <bigamons@freemail.it>.
  105 * Fix segfault if SSL is requested but not supported.
  106 * Fix build on AIX (Takeshi NISHIMATSU), FreeBSD.
  107 
  108 Changes in release 0.12.1:
  109 * Fix corruption of uploaded files in FTP mode (Jonathan Paisley)
  110 * Fix build when included libintl is used (Nathan Hand).
  111 * Fix bogus "XML parser received non-8-bit data" error.
  112 * Fix make install (Juergen Daubert).
  113 * Disable use of bundled expat pending build fix.
  114 
  115 Changes in release 0.12.0:
  116 * Changes to WebDAV support:
  117  - fix synch mode to overwrite rather than append to existing local files.
  118  - fix create/remove directory operations for Apache 2.0/mod_dav
  119 * Changes to FTP support:
  120  - new 'ftp usecwd' directive, for compatibility with some ProFTPd servers,
  121  ensures that the working directory is changed before uploading files.
  122  Volker Kuhlmann <VolkerKuhlmann@GMX.de>
  123  - fix infinite loops if connection is terminated during login.
  124 * Fix support for non-ASCII characters in filenames:
  125  - character set used for filenames is determined where possible from 
  126  $LC_CTYPE, otherwise defaults to ISO-8859-1.  Use e.g. 'charset UTF-8' 
  127  to override selection in config file.
  128 * Updated translations:
  129  - Czech (cs.po) from Petr Prazak
  130  - Norwegian Nynorsk (nn.po) from Karl Ove Hufthammer
  131 * Upgrade to neon 0.24-dev:
  132  - regain support for SOCKSv5 (--with-socks), thanks to Torsten Kalix.
  133  - fix build error for newer versions of libxml2.
  134 
  135 Changes in release 0.11.4:
  136 * Updated German translation (de.po) from Thomas Schultz.
  137 * Fix DAV fetch mode with SSL enabled against some servers e.g. IIS5?
  138 * Fix build on Mac OS X 10.1?
  139 * More Makefile work from Peter Moulder:
  140  - support DESTDIR in install targets
  141  - 'uninstall' removes message catalogs too when i18n enabled.
  142  - clean up use of CFLAGS/CPPFLAGS/INCLUDES
  143 * Fix compiler warnings in GNOME frontend (Peter Moulder)
  144 
  145 Changes in release 0.11.3:
  146 * Makefile fixes (Peter Moulder).
  147 * GNOME frontend:
  148  - fix includes (Olaf Hering) 
  149  - fix build problems, clean up generated docs.
  150  - fix memory leaks (Peter Moulder).
  151 * RPM spec file cleanups.
  152 * Merge Debian packages changes (Peter Moulder).
  153 
  154 Changes in release 0.11.2:
  155 * Fix 'make install' for non-GNU make.
  156 * Fix --silent option to really be silent.
  157 * WebDAV: fix for when 'tempupload' option is used.
  158 
  159 Changes in release 0.11.1:
  160 * Fixes for included gettext build.
  161 * Build fixes.
  162 
  163 Changes in release 0.11.0
  164 * Fix for segfault in rsh/rcp mode (Nobuyuki Tsuchimura).
  165 * Fixes for compilation using gcc 3 (Olaf Hering <olh@suse.de>).
  166 * Fixes for format string problem on Mac OS X.
  167 * Fix for fetch-then-sync setting modtime of deleted files to 1970-01-01.
  168 * Fix for setting permissions of local file in synch mode.
  169 * Improvement for PASV mode port parsing (Rob Funk <rfunk@funknet.net>).
  170 * Added basic --verify mode, to check whether the remote copy of a site
  171  using safe mode has been modified outside sitecopy's control.
  172 * Added Norwegian Nynorsk translation, nn.po (Karl Ove Hufthammer
  173  <huftis@bigfoot.com>)
  174 * Added 'http tolerant' option, to skip OPTIONS check in WebDAV mode.
  175 * Upgrade to neon 0.18:
  176  - SOCKSv5 support, --with-socks (untested): please report success/failure.
  177  - libxml2/expat 1.95 support
  178  - a multitude of fixes, e.g. crashes during XML parsing, HTTP proxy
  179  authentication, portability fixes, ...
  180 * Upgrade to gettext 0.10.40, autoconf 2.52.
  181 * Integrated changes from Debian package (Masayuki Hatta <mhatta@debian.org>)
  182  - added setlocale() call to console frontend
  183  - added skeleton man page for xsitecopy.
  184 * FE API changes:
  185  - fe_connection takes an 'fe_status' argument again.
  186 
  187 Changes in release 0.10.15
  188 * Updated Japanese translation (ja) (Nobuyuki Tsuchimura).
  189 * Correctly store modtimes in both '--fetch over existing site' *and* 
  190   '--fetch of a new site' cases (thanks to Nobuyuki Tsuchimura).
  191 * FTP: Fix error reporting for connect failures (broken since 0.10.8)
  192 * Fix maintaining file permissions in nooverwrite mode.
  193 
  194 Changes in release 0.10.14
  195 * Fix build against libxml.
  196 
  197 Changes in release 0.10.13
  198 * Use separate build dirs in spec file (Nobuyuki Tsuchimura).
  199 * GNOME update from Lee Mallabone:
  200  - Fix crashes when a site is not selected.
  201  - Make sure the local directory is read when adding a new site.
  202 * The Makefile should now work with a non-GNU 'make', please send in
  203   bug reports if it doesn't.
  204 * Fix for 'no: command not found' error during build.
  205 
  206 Changes in release 0.10.12
  207 * For FTP, when uploading files in ASCII mode, display one progress 
  208   dot for each 4Kb uploaded rather than one per line.
  209 * WebDAV: possible fix for problem with responses terminated by EOF.
  210 * GNOME docs fix (Peter Moulder).
  211 * Final fixes for building when srcdir != builddir (Peter Moulder).
  212 * Updated German translation (de.po) (Thomas Schultz).
  213 
  214 Changes in release 0.10.11
  215 * Added Turkish (tr) translation from A. Sinan Unur <sinan@unur.com>.
  216 * Fix build using bundled expat.
  217 * Fixes for building when srcdir != builddir from Peter Moulder 
  218   <pjm@bofh.asn.au>.
  219 * Warning fixes (Peter Moulder).
  220 * Spec file fix (Nobuyuki Tsuchimura).
  221 
  222 Changes in release 0.10.10
  223 * GNOME frontend: bug fixes (Lee Mallabone).
  224 * FTP: Add '253' as DELE success code (Hans Meine <hans_meine@gmx.net>).
  225 * FTP fetch: recognise a ".:" line (Phil Davis <pmd@hazy.org.uk>).
  226 * FTP: possible fix for uploads failing with "250 Transfer Complete"
  227   error.
  228 * Fix synch mode updating local file modification times 
  229 * neon updated to 0.9.1 (shouldn't affect anyone, except the build is
  230   more portable now).
  231 
  232 Changes in release 0.10.9
  233 * Allow --fetch again even if stored state file doesn't exist.
  234 * Fix synch mode.
  235 
  236 Changes in release 0.10.8
  237 * Fix badly broken fetch mode in sites which use checksum and FTP.
  238 * Fix potential core dumps in FTP error handling routines.
  239 * Console: Display the error if fetch mode fails before the fetch began (e.g.
  240   using 'protocol webdav' with a server which does not claim WebDAV
  241   compliance).
  242 * Console: Tidy up the display of some error messages.  
  243 * Internal: Clean up the site_update/fetch/synch return code semantics.
  244 
  245 Changes in release 0.10.7
  246 * FTP fixes:
  247  - Removed more file descriptor leaks.
  248  - Fix some 'Error .... : Success' messages.
  249 * neon updates:
  250  - WebDAV: HTTP digest authentication fixes against IIS5 (David Sloat)
  251  - SSL improvements
  252  - Increase read timeout to 120 seconds.
  253 * Fix RPM spec file for Red Hat Linux 7 (Nobuyuki Tsuchimura).
  254 * Fix --disable-webdav build (Ross Nicoll <jrn@st-andrews.ac.uk>)
  255 * FTP fetch mode changes:
  256  - Improvements to recognising top-level directory name.
  257  - Will FAIL if an 'ls' line could not be parsed. Previously, parse
  258    errors were silently ignored, which could result in an empty files
  259    list being stored.
  260 
  261 Changes in release 0.10.6
  262 * Fix for search for socket() in -lsocket or -linet which 0.10.5 broke.
  263 
  264 Changes in release 0.10.5
  265 * Fix for core dump on fail to connect FTP, patch by Fabrice Noilhan 
  266   <Fabrice.Noilhan@ens.fr>.
  267 * Fix for file descriptor leak ("Too many open files" problem).
  268 * Fix for enabling expect-100 support by default (WebDAV driver).
  269 
  270 Changes in release 0.10.4
  271 * GNOME frontend update from Lee Mallabone:
  272  - Threading now implemented correctly - no more frozen-up interfaces when
  273    uploading over a slow connection. Abort/cancelling updates should
  274    now work correctly too, (Thanks to David Knight for various
  275    comments & code snippets).
  276  - Various bug fixes (thanks to Joe Pfeiffer, Harry Slaughter & others
  277    for reports).
  278  - Now use libglade for certain dialogs. More glade-ified dialogs
  279    coming soon for a better user experience.
  280  - Fetch mode disabled - it wasn't designed for checksum-fetch, so has
  281    been disabled for this release.
  282 * Updated Czech translation (cs.po) from Petr Prazak.
  283 
  284 Changes in release 0.10.3
  285 * Updated German translation (de.po) from Thomas Schultz.
  286 * Updated neon to 0.7.0.
  287 * Don't delete directories in --update mode if 'nodelete' is
  288   specified.
  289 
  290 Changes in release 0.10.2
  291 * rsh driver: pass "-l username" to rsh if a username is specified,
  292   and username@host for rcp: patch by David Knight <david@screem.org>
  293 * Fix for maintaining file permissions with 'tempupload' mode.
  294 * Fix for "will not overwrite changes" message in safe mode under FTP.
  295 * Disabled the GNOME frontend which doesn't seem to be working.
  296 * In synch mode under FTP, download the entire file regardless of what
  297   the stored size is.
  298 
  299 Changes in release 0.10.1
  300 * Quick fixes so GNOME fe compiles and links again due to interface
  301   changes.
  302 
  303 Changes in release 0.10.0
  304 * Build fix for cygwin, which lacks regex.h.
  305 * Synch mode will just set permissions of local files if the file 
  306   contents have not changed.
  307 * Console: synch mode will refuse to just remove all files in the local 
  308   site, since new users sometimes confuse --update with --synch, with 
  309   disastrous consequences. Use 'rm' if you need this functionality.
  310 * Console: The --debug/-d option now takes comma-separated strings 
  311   rather numbers, e.g. 'sitecopy --debug=http,socket --fetch mysite'
  312 * Added German translation (de.po) from Thomas Schultz <tststs@gmx.de>.
  313 * WebDAV fetch mode re-implemented.
  314 * Fix for downloading files in DAV driver.
  315 * neon updates to 0.4.x:
  316   - Basic SSL support added to DAV driver (requires OpenSSL)... use
  317     'configure --with-ssl', then put 'http secure' in the rcfile
  318     entry for the site.
  319     IMPORTANT NOTE: server certificates are NOT presented for user
  320     verification (yet).
  321 * Protocol name for WebDAV driver in rcfile is now 'webdav' or 
  322   'dav', e.g. 'protocol dav'
  323   The old value, 'http' is recognized but deprecated.
  324 * WebDAV driver will refuse to operate against a server which does
  325   not identify itself as a class 1 WebDAV server in an OPTIONS response.
  326 * FTP fetch mode will skip Windows drive specifications in directory
  327   names.
  328 * Console: more signals handled by saving update state.
  329 
  330 Changes in release 0.10.0-beta
  331 * HACK: New protocol driver: uses rcp and rsh in combination.
  332   Use 'protocol rsh'. Requires a WORKING rsh/rcp setup to the server.
  333 * Option to disable FTP support added to configure: --disable-ftp
  334 * Support interactive prompting for username/password: can omit these
  335   from rcfile.
  336 * HTTP proxy authentication support: "proxy-username" and "proxy-password"
  337   rcfile keywords (or omit these and use interactive prompting).
  338 * Switch to using 'neon' WebDAV client library (http://www.webdav.org/neon/):
  339   - Support for libxml as XML parser (version 1.8.3 or later required).
  340   - Proper error messages for 207 error responses.
  341   - RFC2616 and RFC2518 compliance fixes.
  342   - Temporarily dropped support for authoring via non-WebDAV extended HTTP 
  343     (WebRFM, Netscape Enterprise, AOLserver etc)... will return later.
  344 * WebDAV: Can maintain file execute permissions against mod_dav 0.9.17 or 
  345   later: 'permissions exec' is allowed for DAV sites.
  346 * Synch mode will only connect to the server if necessary.
  347 * Sensible abort handling (CTRL-C to abort).
  348 * Fix builds on Solaris 7 etc which have a libintl.
  349 * Console: --view mode will only display named sites if any sites are
  350   named.
  351 * Console: Storage file is opened before update begins to help prevent
  352   loss of update results.
  353 
  354 Changes in release 0.9.9
  355 * Added --logfile option to redirect debugging messages.
  356 * Bugfix for GNOME frontend (Lee Mallabone).
  357 
  358 Changes in release 0.9.8
  359 * Fix for transfer progress reporting (should fix GNOME progress bars).
  360 * GNOME frontend update from Lee Mallabone:
  361   - Changing a site's local directory on-the-fly is implemented.
  362   - Fix death-on-startup bug when local directories no longer existed.
  363   - Only allow directories to be selected in the site creation druid.
  364   - Other minor bug fixes
  365 
  366 Changes in release 0.9.7
  367 * GNOME frontend update from Lee Mallabone:
  368   - Site creation druid now fully functional.
  369 
  370 Changes in release 0.9.6
  371 * Display number of items which need updating in --list mode.
  372 * New Japanese translation (ja.po) (Nobuyuki Tsuchimura).
  373 * Don't checksum excluded files (Nobuyuki Tsuchimura).
  374 * Spelling fix for console frontend (Nobuyuki Tsuchimura).
  375 * Minor Makefile fix.
  376 
  377 Changes in release 0.9.5
  378 * Mark more strings for i18n (Petr Prazak).
  379 * New Czech translation (cs.po) (Petr Prazak).
  380 * Move strings out of macros for i18n.
  381 * Exclude files within excluded subdirectory for fetch.
  382 
  383 Changes in release 0.9.4
  384 * Correctly handle 8-bit characters in filenames from stored state.
  385 * New French translation (fr.po) (Sylvain 'Murdock' Glaize).
  386 
  387 Changes in release 0.9.3
  388 * Parse absolute directory names in FTP fetch response (Nobuyuki Tsuchimura).
  389 * Check for expat's xmlparse.h in an 'xmlparse' subdirectory.
  390 
  391 Changes in release 0.9.2
  392 * Fix the case where a move is preferred to a change.
  393 * Use timeout-based read_line again (as per 0.7.6 and earlier).
  394 
  395 Changes in release 0.9.1
  396 * Move files remotely before uploading new files.
  397 * Niall Smart <niall@pobox.com> fixed --flatlist output.
  398 
  399 Changes in release 0.9.0
  400 
  401  *** The info files (~/.sitecopy/*) written by this version are NOT
  402  *** backward compatible - versions 0.8.x and before will NOT read
  403  *** them. You are advised to take a backup copy of your ~/.sitecopy/
  404  *** directory before installing this version.
  405  *** 0.9.0 will read the info files written by previous versions.
  406 
  407  *** If you use 'permissions all', then after upgrading, all existing
  408  *** files will be appear 'changed'. Run sitecopy --catchup with the
  409  *** new version to mark them as updated. The same applies for those
  410  *** who use 'permissions exec'.
  411 
  412  * Major redesign. This brings:
  413 
  414   - Improved handling of file permissions - changes in just
  415     permissions are detected and handled by update mode. Fetch mode
  416     can retrieve the permissions of remote files, and synch mode will
  417     set them locally.
  418 
  419   - Better handling of ASCII files - if you change whether a file is
  420     ASCII or not, files will be marked as changed accordingly.
  421 
  422   - Detect file content changes by MD5 checksumming, rather than by
  423     modification time / size - use the `state checksum' option.
  424 
  425   - Handling of moved files improved: the overhead previously incurred
  426     by checking for moved files should be greatly reduced. New option
  427     to check for renamed files too - `checkmoved renames' (only valid
  428     in conjuction with the `state checksum' option.
  429 
  430  * Site storage files (~/.sitecopy/*) are now XML, allowing for easy
  431  future extension.
  432 
  433  * 'ignore' option added, syntax as per 'exclude', which means that
  434  changes to local files which match any of the 'ignore' patterns are
  435  not mirrored to the remote site by update mode. Files which match
  436  'ignore' patterns will still be created, deleted and moved as normal.
  437 
  438  * The 'ascii' keyword now has syntax as per 'exclude', and is not
  439  limited to 20 entries.
  440 
  441  * New option 'lowercase', which forces all filenames to be converted
  442  to lowercase for use on the remote site.
  443 
  444  * "Safe mode" added, using the 'safe' option. See the man page for
  445  details of this option. Thanks to Shaun Steinhorst for the idea.
  446 
  447  * Synch mode will download deleted files even when 'nodelete' is used.
  448 
  449  * Number of directories that can be scanned in local sites is limited
  450  only by virtual memory size. 
  451 
  452  * Console frontend: update mode signal handling changed. SIGINT
  453  (e.g. CTRL-C) will now safely terminate the update, saving the update 
  454  progress. Other termination signals cause an immediate quit, without
  455  saving the update progress: use SIGQUIT (e.g. CTRL-\) if you want this.
  456 
  457  * Console frontend: new --show-progress option to display progress
  458  of data transfer in update mode.
  459 
  460  * Internationalization: Russian translation from Michael Sobolev.
  461 
  462  * 'tempupload' option to upload changed files to a temporary file, 
  463  '.in.filename' then rename to 'filename' when the upload is complete.
  464 
  465  * Added 'Expect: 100-continue' option again, in the form of an 
  466  *enabling* option 'http expect'. Users of Apache 1.3.9 and above are
  467  advised to use this option, since it will save time and bandwidth.
  468 
  469  * Added 'ftp showquit' option to display QUIT message from FTP server.
  470 
  471  * GNOME frontend update from Lee Mallabone: unfinished code, use with
  472  care. Backup your rcfile! The site info writing code has not been
  473  tested very much at all, so whatever you do, make sure your rcfile is
  474  safe somewhere else before trying this release.
  475  
  476   - The site/file tree received a complete rewrite and now appears
  477   lovely and stable, and represents files/directories as it should
  478   do.
  479  
  480   - Fetch mode. Not perfect, but it's built the best way it can be
  481   given the API, and does seem to work reliably.
  482 
  483   - Update; I've added a "stop" button to the update dialog that
  484   appears when an update is in progress. It has issues at the moment,
  485   I believe; unfortunately I haven't had much time to test it, so your
  486   mileage may vary.  Updates themselves should still work just fine
  487   though.
  488 
  489   - Site creation; as you'll see from clicking 'new site', this part
  490   of the app has also been totally rewritten. *sigh* it's another
  491   unfinished feature though. The druid looks very nice, imho. But I've
  492   not yet added the code to actually create sites.
  493 
  494   - Site editing; the GUI is totally rewritten from 0.8.x, but parts
  495   of it are not yet hooked up, so you may experience some "race
  496   conditions".
  497 
  498 Changes in release 0.8.3
  499 
  500  * Minor Makefile fix.
  501 
  502 Changes in release 0.8.2
  503 
  504  * GNOME frontend: Fixed a reported bug with using "always keep going"
  505  to update remote sites (Lee Mallabone).
  506 
  507 Changes in release 0.8.1
  508 
  509  * Minor cosmetic change to console frontend: display remote root in
  510  banner lines too.
  511 
  512  * Slight speed optimisation.
  513 
  514  * GNOME file reorganisation (Lee Mallabone).
  515 
  516 Changes in release 0.8.0
  517 
  518  * Updated EMX build to include WebDAV code (Steffen Siebert).
  519 
  520  * Fix for non-WebDAV builds (Steffen Siebert).
  521 
  522  * GNOME: New upload dialog (Lee Mallabone).
  523 
  524 Changes in release 0.8.0pre2
  525 
  526  * WebDAV: Disabled '100-expect' completely, always, for safety.
  527  This feature will be brought back later as an option which defaults
  528  to "off".
  529 
  530  * configure fix to find 'xmlparse.h' in /usr/include/xmltok/ as 
  531  per Debian's libxmltok1-dev package.
  532 
  533 Changes in release 0.8.0pre
  534 
  535  * Fixed bug which caused hostname lookup, connection and
  536  authentication errors to be ignored.
  537  
  538  * Fix for finding expat in 'xmltok' and 'xmlparse' libraries.
  539 
  540  * GNOME update from Lee Mallabone:
  541   - Redesigned quit dialog. No more dialogs popping up over each other.
  542   - Improved error handling.
  543   - WebDAV options added to interface.
  544 
  545 Changes in release 0.7.10
  546 
  547  * Disallow using permissions support for WebDAV sites (prevents
  548  segfault mid-update).
  549 
  550  * Rename of send_file, hopefully improves AIX 4.3 build.
  551 
  552 Changes in release 0.7.9
  553 
  554  * Added check for expat in -lxmltok and -lxmlparse as per
  555  Debian's libxmltok1 package.
  556 
  557  * console: Null-terminate long options array.
  558 
  559  * Added implicit rule for object file compilation, should fix build
  560  with non-GNU make.
  561 
  562  * Possible fix for cygwin WebDAV upload problems.
  563 
  564 Changes in release 0.7.8
  565 
  566  * Added errno.h include in src/socket.c.
  567 
  568 Changes in release 0.7.7
  569 
  570  * Added 'http limit' option to try only one request per connection.
  571 
  572  * read_line reverted to use recv() directly.
  573 
  574  * Bug fix where uploads will continue till end-of-file rather than
  575  a fixed number of bytes.
  576 
  577 Changes in release 0.7.6
  578 
  579  * WebDAV: auth memory allocation tidyup, proxy support fixed,
  580  succeed on delete directory for any non-207 2xx class response.
  581 
  582  * Remove segfault on finding named pipes etc, in local directories 
  583  with debugging turned on.
  584  
  585  * FTP transfer type set when appropriate after broken connection -
  586  patch by Tim Ricketts <tr@oxlug.org>.
  587 
  588  * Extra debugging messages in FTP, WebDAV and socket code.
  589 
  590  * Minor man page update.
  591 
  592 Changes in release 0.7.5
  593 
  594  * HTTP Basic auth fix, and response body with set Content-Length
  595  download fix.
  596 
  597 Changes in release 0.7.4
  598 
  599  * console: Change to "sitecopy: Site `foo'..." line, now displays 
  600  mode name, site name, and remote server host only.
  601 
  602  * Experimental support for HTTP proxying - use, e.g.:
  603     proxy-server proxy.myserver.com
  604     proxy-port 8080
  605  in rcfile to enable.
  606 
  607  * Fall back on hardcoded port numbers if service name isn't known.
  608 
  609  * Complete rewrite of HTTP Authentication code, to the new RFC 2617
  610  standard. The new code has support for:
  611   - MD5-session algorithm
  612   - Digest code supports 'qop=auth-int' message integrity (untested)
  613   - understands multiple challenges in 401 response, uses Digest 
  614     in preference to Basic
  615   - interprets the 'Authentication-Info' header, and authenticates
  616     server response accordingly
  617   Tested against Apache 1.3.6 with the new mod_digest (still
  618   works against old RFC 2069-style server implementations, too).
  619 
  620  * Cleanups to HTTP code.
  621 
  622  * FTP Passwords and the HTTP 'Authorization:' header value are 
  623  now hidden in debugging output.
  624 
  625 Changes in release 0.7.3
  626 
  627  * New 'http noexpect' option to workaround problems with WebDAV 
  628  servers which do not correctly handle the HTTP/1.1 
  629  'Expect: 100-continue' header (e.g. Apache <= 1.3.6).
  630 
  631 Changes in release 0.7.2
  632 
  633  * GNOME error handling bugfix (Lee Mallabone)
  634 
  635  * Compile fix for cygwin environment, thanks to Andy Cowling.
  636 
  637 Changes in release 0.7.1
  638 
  639  * Fixed lib/snprintf.c compilation (Andy Cowling)
  640 
  641 Changes in release 0.7.0
  642 
  643  *** Name mapping has been removed - the 'rename' key is no longer
  644  *** valid in the rcfile
  645 
  646  * Enhanced exclude syntax, allows specific directories to be
  647  ignored, e.g. 'exclude /foo/bar' to exclude foo/bar, or
  648  'exclude /foo/bar/*.bak' similarly.
  649 
  650  * Socket reads will timeout, so the program will not hang
  651  indefinitely on a severe protocol error.
  652 
  653  * Console: Added --keep-going option to force an update to
  654  continue past errors. Faster startup (probably).
  655 
  656  * WebDAV: Filenames with non-alphanumeric characters in
  657  work now. Fetch mode memory consumption drastically improved. Better
  658  RFC2068 compliance.
  659 
  660  * FTP: Fetch and synch modes will work when 'ftp nopasv' is specified
  661  too - fixed by Paul Crowley <paul@hedonism.demon.co.uk>. File
  662  permissions are maintained in nooverwrite mode - fixed by Olivier Calle 
  663  <olivier@calle.org>.
  664 
  665  * GNOME changes from Lee Mallabone <lee0@callnetuk.com>:
  666   - All new site creation wizard. Seems stable, but it is new code so please
  667     test & report any shortcomings.
  668   - Massive memory plugs. Memory usage reduction by nearly an order of
  669     magnitude. (yea, i bloopered the first time round:)
  670   - Misc bug fixes. (see gnome/Changelog.xsitecopy for more details).
  671 
  672  * Ported to Digital Unix 4.0 by Dobrica Pavlinusic <dpavlin@foi.hr>.
  673  Ported to SunOS 4.1 (thanks to Andrew Haylett <ajh@primag.co.uk> and
  674  fetchmail). Ported to the cygwin environment by Andy Cowling
  675  <arc@sequent.com>. Generally, quite a lot of portability
  676  improvements.
  677 
  678  * Added support for SOCKS firewall - thanks to Andrew Haylett.
  679 
  680  * Bug fixes: some memory leaks.
  681 
  682 Changes in release 0.6.0
  683 
  684  * Major restructuring of all the WebDAV code, including the
  685  addition of fetch and synch mode handlers. Fetch mode requires
  686  expat for XML parsing - see the INSTALL file for details (you 
  687  can still compile without expat, just you can't use fetch mode)
  688 
  689  * WebDAV code fixed to work with IIS 5 beta - thanks to Jim
  690  Whitehead for making a server available.
  691 
  692  * Yarom Last <ylast@cco.caltech.edu> extended the HTTP code 
  693  to work with non-WebDAV HTTP-based authoring servers, i.e.
  694   - AOLserver and Netscape Enterprise Server which implement
  695     the 'MKDIR' etc methods
  696   - Any HTTP server which can transparently create remote dirs
  697     with PUT requests
  698 
  699  * GNOME frontend changes from Lee Mallabone <lee0@callnetuk.com>:
  700   - New 'backup' menu for storage and restoration of the rcfile and
  701     individual site infofiles.
  702   - Save sites As, option added.
  703   - More online help.
  704   - Numerous bug fixes, including a major one - if you've had 
  705     trouble with XSitecopy before, I encourage you to try this 
  706     version.
  707 
  708  * FTP: Only execute TYPE when actually needed. Report login
  709  failure properly.
  710 	
  711  * Misc bug fixes and tidying