* History + 2000/06/13 Ver 2.6.1 - Support for MACOS type remote server. - Bugfix for reporting the wrong number of sent/delected files in log file. - French translations (fr.po) has been added. Thanks to Olivier Tharan . + 2000/05/22 Ver 2.6.0 - Bugfix for trying to remove current directory when remove a directory. - The way of check of DestDir is changed. `It exists if "mkdir " fails.' to `It exists if "chdir " successes.' - Run "chdir " at connection for safety reasons. - A new parameter `ChdirAtConnection' has been added. It controls the above. - Dutch translations (nl.po) has been added. Thanks to Jos Smeets . + 2000/05/03 Ver 2.5.4 - A new parameter `FollowSymlinks' has been added. By default, weex doesn't expand symbolic links on local for safety reasons. If you need expansion of symbolic links, please set this parameter to `true'. Thanks to Jeff Abrahamson . + 2000/04/16 Ver 2.5.3 - Bugfix for parsing remote directory names incorrectly with some FTP server based on Windows NT. Thanks to Craig Wilkie. + 2000/03/24 Ver 2.5.2 - Even if suppress messages, weex outputs one new line when disconnect. - Add Spanish translations. (es.po) Thanks to Gorka Olaizola . + 2000/02/29 Ver 2.5.1 - If a password can not be found in the configuration file, weex asks for it on the terminal. Thanks to Mohammed Waleed Kadous . + 2000/02/25 Ver 2.5.0 - Directory structure and file names are saved in cache. It suppresses LIST command. So it makes transfer much faster. WARNING! A cache file of this version is NOT compatible with previous version. Please remove all cache files as the following before using. % rm ~/.weex/weex.cache.* - Suppressing CWD command by using absolute path as argument of FTP command. It makes transfer much faster. - Parameter `SupportFor@Nifty' is removed. Please modify a configuration file. It isn't needed from this version. - Weex outputs `Processing' message when specify multiple hosts as command line argument. - If there isn't the directory specified as DestDir, create it. - Add a new parameter `ShowHiddenFile'. This is for FTP server which doesn't show hidden files (starting with a dot) by default. - Add a new parameter `PreservePermissionDir'. In these directories, weex copies access permission of the local file to the remote one. - Add a new option `--rebuild-cache'. If cache file is broken, use this. - Add a new option `--debug-ftplib'. Output messages from/to FTP server. - Update de.po. Thanks to Christian Ullrich . + 2000/01/09 Ver 2.3.0 - The bug is fixed that weex crashes when there is a parameter before defining section in a configuration file. - Add a new option `--test' that doesn't actually change remote files/directories. - The bug is fixed that a cache file is broken when weex processes the file which included blank in its name. - When weex changes the current directory, it removes the last slash of directory name. - Support for the FTP server which doesn't output group name when `ls'. - Support for port mode for the FTP server which doesn't support passive mode by a new parameter `FtpPassive'. - Update de.po. Thanks to Christian Ullrich . + 1999/12/20 Ver 2.2.0 - Support for configuration of files/directories (except `SrcDir' and `DestDir') as relative path. - Add a new parameter `KeepRemoteDir'. Files in this directory are not removed when they don't exist in the local directory. - Support for Geocities. It is recognized automatically. + 1999/12/11 Ver 2.1.2 - The bug is fixed that processing a symlink is wrong again. Thanks to Christian Ullrich . + 1999/12/10 Ver 2.1.1 - Update de.po. Thanks to Christian Ullrich . - Some messages are modified. - The bug is fixed that processing a symlink is wrong. + 1999/12/09 Ver 2.1.0 - Update de.po. Thanks to Christian Ullrich . - Support for Solaris. - Support for a file whose name includes spaces. - The parameter `LsAtNifty' is changed to `SupportFor@Nifty'. Please type as the following. % cd ~/.weex % mv weexrc weexrc.old % sed -e "s/LsAtNifty/SupportFor@Nifty/" < weexrc.old > weexrc - Weex continues processing if it receives a minor error. - Retry to send when weex fails in sending a file. The maximum times of retrying can be specified by `MaxRetryToSend'. - Add a logging facility. It would be useful for using weex with cron or background execution. + 1999/11/29 Ver 2.0.7 - Support for Windows_NT type remote server. - The file name of the temporary file stored file lists on remote server is made by tempnam(). You can use multiple weex at the same time. + 1999/11/25 Ver 2.0.6 - Modify documents. - Rewrite set_default() in config.c. - The following items are for supporting FreeBSD. Thanks to Julian C. Dunn . Uses gnuregex.h prior to regex.h. - If constant macro `PATH_MAX' is undefined, define as 512. - Uses strtok() instead of sscanf() because a compiler on FreeBSD outputs warnings when use `%as' in sscanf(). - The bug is fixed that the progress information is always 0. + 1999/11/14 Ver 2.0.5a - Update de.po. Thanks to Christian Ullrich . + 1999/11/13 Ver 2.0.5 - The bug is fixed that the file at the first of directory entry on remote side is ignored. It caused that the file is not sent or weex outputs `Cannot make directory `foo'.' and exit. - Add a debug facility. It outputs many debug outputs, when weex runs. Compile weex with `./configure --enable-debug' to use this facility. + 1999/11/10 Ver 2.0.4 - Some memory leaks are fixed. - Support for a symbolic link. It works correctly on local side. Thanks to seagull . - The bug is fixed that the progress information is broken when sends the file whose size is more than 20MB. + 1999/11/08 Ver 2.0.3a - Add German translations. (de.po) Thanks to Christian Ullrich . + 1999/11/07 Ver 2.0.3 - The fatal bug missing subscript of array is fixed. It caused weex can't get the list of remote directory in some FTP server. This bug was entered in Ver 2.0.2. Sorry. + 1999/11/07 Ver 2.0.2 - The bug is fixed that local variable `put_config_flag' is not initialized. - Some memory leaks are fixed. - Support for @Nifty. Thanks to seagull . + 1999/11/06 Ver 2.0.1a - Add a example to sample.weexrc that You have multiple web sites on one ftp account. This technique would be useful for large website builders. + 1999/11/06 Ver 2.0.1 - If you do not have reading permission of the configuration file, output warning message at execution. - Stop the program when ChangePermissionDir is configured but ChangePermission is not. - The bug is fixed that changing directory fails if DestDir (or SrcDir) is root directory ("/"). + 1999/11/04 Ver 2.0.0 - Even if the progress information runs up to 100%, it continues being displayed until finishing to send it. - If you do a weex -h with no config file, it prints the warning message and the normal -h output. - Some messages are modified. - A access permission of the configuration file is allowed ?00. - The bug is fixed that when a password is not configured, the program crashes. - The configuration parameter and value `OverwriteImpossible=True' is changed to `OverwriteOK=False'. - The bug is fixed that if the remote machine's clock is slow, non-updated files are sent. - Add a new option `-d' to check whether the configuration file is read correctly. - Update the manpage by Chris X Edwards . He proofread README and messages in the program. And besides, he sent many suggestions and bug reports to me. Thanks! + 1999/10/29 Ver 1.9.9 - Rewrite from scratch. - The program name is changed to `weex'. The configuration file and directory name and etc are changed. + 1999/10/07 Ver 1.7.3a - Includes the manpage written by Chris X Edwards . + 1999/09/27 Ver 1.7.3 - Some messages are modified. + 1999/09/24 Ver 1.7.2 - The cache file is divided by host number. + 1999/09/12 Ver 1.7.1 - Uses shhopt instead of parseopt. - Add a new option `-V | --version'. + 1999/08/13 Ver 1.7.0 - The program name is changed. The configuration file and directory name and etc are changed from `*iwe*' to `*fwe*'. - Apply patch from Masashi Itou . It offers the following. - The bug is fixed that deadlock when STOR is permission error. - Support for Chmod. Specify variable [ExecDir_*] to change access permission of files to 777. - Support for ftpd that cannot overwrite. Specify variable [CantOverwrite_*] to use this function. - Process the extensions more correctly. + 1999/08/08 Ver 1.6.4 - Uses ioptparse instead of shhopt for parsing command line options. + 1999/07/19 Ver 1.6.3 - The usage is modified a little. + 1999/07/09 Ver 1.6.2 - The bug is fixed that cannot compile when don't use NLS. + 1999/07/07 Ver 1.6.1 - The bug is fixed that host number processing have a mistake. + 1999/06/29 Ver 1.6.0a - The documents are divided. + 1999/06/11 Ver 1.6.0 - Read the configuration file at `~/.iwerc' and `~/.iwe/iwerc'. - Make the directory `~/.iwe/' in startup. - Remove "ListTemp" from the configuration file. + 1999/06/09 Ver 1.5.0 - Uses shhopt for parsing command line options. - The bug is fixed that cannot send files made in the 1970's. - Uses "Inchiki Configuraion File Parse Library 2.0.1" for parsing the configuraion file. + 1999/05/21 Ver 1.4.0 - Support for autoconf, automake and gettext. - When the color restores, use system default instead of white. + 1999/04/13 Ver 1.3.2 - The bug is fixed that the process doesn't stop even if the configuration file is broken. + 1999/04/05 Ver 1.3.1 - Error messages output to stderr. + 1999/04/03 Ver 1.3.0 - Use "Inchiki Configuraion File Reading Library". Attention! The configuration file loses compatibility. - Can process up to 500 files in one directory. + 1999/03/16 Ver 1.2.0 - Support for I18N by catgets. - A fatal bug that get wrong file name (made last year ago) is fixed. - Version notation is changed. + 1999/02/14 Ver 1.11 - Includes English documents. - Some messages are modified. + 1999/02/13 Ver 1.10 - Command line options are available. - Japanese and English are available (-e and -j option). - Add a new option `-f' (sending by force). - Add a new option `-s' (output no message). + 1999/02/12 Ver 1.00 - First release. It has all function that I want.