What's new in AFD 1.4.6
Jan 25, 2014
- Under Linux, inotify is now supported, making detection of new data quicker.
- With the help of many different static code checkers, many old bugs where removed.
- Support for the FTP MLST command (RFC 3659) has been added.
- All important system data are now stored in an ASCII text file, making the conversion of the internal database much less painful.
- Important numerical configuration values can now be supplied via configure.
New in AFD 1.4.5 (Dec 17, 2012)
- This version improves the HTTP code so that it works with more HTTP servers.
- When copying files locally, the modification time of the original file is kept.
- SSH logins now work without the periodic timeouts.
- There is initial support for IPv6, but the code is still untested.
- Detects when hard link protection is enabled and warns the user about it.
- Adds a new CRC-32 algorithm that also supports calculation in hardware on CPUs with SSE4.2.
- Removes several possible buffer overflows.
- RPMs are now compiled with stack overflow protection.
New in AFD 1.4.4 (Jul 19, 2012)
- Fetching files via HTTP proxy is now supported.
- Many errors have been fixed when fetching files, e.g. files are now retrieved only once.
- With the help of secunet and smatch, many buffer overflows are fixed, and many other security-related issues have been removed.
- A new scheme exec has been added to send files via an external program.
New in AFD 1.4.2 (Oct 26, 2010)
- An error that could lead to many open file descriptors under certain conditions was fixed along with a problem where the AMG process could crash when the maximum number of options specified in DIR_CONFIG was reached.
- Toggling the queue or starting/stopping a host should now be done in an atomic manner. The edit_hc dialog now shows the correct block size.
- In the afd_info and mon_info dialogs, it is now possible to edit the information directly.
- The %T time modifier was added for the subject option.
- One can remove WMO headers from a bulletin with the -H extract option.
- The init scripts for afd and afdmon have been made more LSB compliant.
New in AFD 1.4.1 (Mar 8, 2010)
- Improve detection of XPM support.
- When we report old files do a proper cast to integer, otherwise on some systems this will lead to a crash of process dir_check.
- Added support for fetching files via HTTP from the NOAA web site.
- ALDA can now work with log data from remote AFD's.
- If we read the file mask list and we hit an error, tell the user the reason why we failed.
- In transfer log show if we moved, copied or copied/moved a file for sf_loc. - Show the volume transmitted in transfer log in a human readable format.
- The option dupcheck did not work correctly during a burst. Fixed.
- Handle case when no port number is specified in URL. - When evaluting DIR_CONFIG we need to fool function url_evaluate() with dummy values so it does more syntax checking on the URL.
- Standalone program fax2gts.
- Add support to convert DWD data type to WMO data type.
- Fix bug when user echos output to stdout or stderr from .profile (or .bash_profile) and afd boot script then tries to start multiple AFD's. - Added option 'mirror source', to mirror a directory.
- Added AFD_CONFIG option FORCE_REREAD_INTERVAL to specify an interval at which each source directory must be scanned, regardless if the modification time changed or not.
- When function get_dir_number() creates a directory and it already exists, it no longer returns INCORRECT.
- Added option to alda to print out the output type (delivered, deleted, etc).
- When alda searches in output log it now also respects if user searches via source directory.
- When sending mails set To: line when option 'file name is user' is set.
- When time goes back, correct internal search time even when time went back just one second. Before we only updated when time went back more then 10 seconds.