|
* Fixed a bug in listen (missing AI_PASSIVE flag)
* Converted to use autopoint for i18n source (merged from autopoint_test
branch)
* Fixed a segv in the bluez code (null local address)
* Moved afindep and bluez network code to separate modules with very generic
interfaces and refactored to create functions for common code. The bluez
code now uses a similar approach to afindep.
* Reworking of warnings and other messages to simplify and reduce the number of
strings for translation.
* Made parameter checking more resilient and now always includes arguments for
optional components (such as bluetooth), but now gives an appropriate error
if used.
* Updated man page with bluetooth options.
* Created a system.h header for system specific defines, which includes
autoconfs config.h.
* Changed boolean types to use stdbool.h (where available)
* Fixed typedefs to use *_t for the typedef symbol, not the original struct
name.
* Extensive code cleanup to prepare for a release.
* Add -X and --rev-transfer options (reverse transfer).
* Updated copyright notices for 2005.
* Fixed --transfer example in man page.
* Corrected --no-reuseaddr handling (it was inverted).
* Updated i18n subsystem to gettext 0.14.1
* Added configuration time detection of Bluez.
* Applied Chris's patch that fixes SOMAXCONN backlog parameter for listen(2) in
src/network.c, slightly modified.
* Added support for Bluez (http://www.bluez.org) on Linux systems.
* Fixed a conflict with FreeBSD profiling library by renaming warn() to
warning(). Thanks to Filippo Natali for reporting the bug.
* Fixed CFLAGS handling problem. Thanks to Filippo Natali for the patch and to
the FreeBSD maintainers for reporting the bug.
|