spamass-milter forks, allocates memory and then execs, violating
locking rules. This commit adds a patch from Juergen Hannken-Illjes
that moves the allocation above the fork.
TODO: upstream is recently alive again, after 5 years with no
releases. Push these fixes upstream.
0.10 [2010/03/18]
* Added zip_get_num_files(), deprecated zip_get_num_entries().
* Better windows support.
* Support for traditional PKWARE encryption added.
* Fix opening archives with more than 65535 entries.
* Fix some memory leaks.
* Fix cmake build and installation
* Fix memory leak in error case in zip_open()
* Fixed CVE-2011-0421 (no security implications though)
* More documentation.
* Improved pidfile handling code contributed by Jay Berkenbilt.
Changes 3.9.1:
* Fix assertion failure on 64-bit architectures using LZO 2.0+.
* Clean up harmless compiler warnings in ClientMultiplexer and
ServerMultiplexer.
Changes 3.9.0:
* Re-implemented EncodeBuffer/DecodeBuffer to use considerably less CPU and
very slightly improve compression.
* Builds with LZO 2.0 release.
* Compiles under the Mingw environment to create native Win32 binaries.
* Added dxpcssh sample script courtesy of Wicher Minnaard.
* Added dxpc.spec file contributed by Daniel Mealha Cabrita.
* Fixed some small memory leaks and potential buffer overruns.
* Indented all sources.
* vtun3 client should parse vtun2 server encr directives
* cfg_file.y bugs
* build on c5 still fails
Changes 3.0.1:
* fix build for lzo2
* new debian rc scripts
Changes 3.0.0:
* Configure looks for liblzo2 when available
* remove unwanted CONFIGURE_ENV and CONFIGURE_ARGS items.
* add a trick to convert `-pthread' flags to apxs style.
* add user-destdir installation support
-Added LDIF line wrapping setting
-Added libldap cert x500UniqueIdentifier handling
-Added libldap_r,libldap formal concurrency API
-Added slapadd attribute value checking
-Added slapcat continue mode for problematic DBs
-Added slapd syncrepl suffixmassage support
-Added slapd multiple listener threads
-Added slapd extensible match for ordering rules
-Added slapd-meta paged results control forwarding
-Added slapd-meta subtree-include support
-Added slapd-null back-config support
-Added slapd-sql autocommit support
-Added slapd-sql support for long long keys
-Added slapo-sssvlv multiple sorts per connection
-many bugfixes
-documentation improvements
--- 4.1.6 2011/03/10
fix problem with record_render: records were converted (character set
wise) even if no charset was given. Problem introduced in YAZ 4.1.5.
--- 4.1.5 2011/03/08
SRU: add methods for handling DADS SRU-proxy facets.
Separate OPAC record character set for ZOOM_record. yaz_record_render
allows a character set given as charset=from/opacfrom,to where 'from' is
the character set of a bibliographic record, 'opacfrom' is character set
of OPAC record and 'to' is the target character set.
Asio:
* EV_ONESHOT seems to cause problems on some versions of Mac OS X, with the
io_service destructor getting stuck inside the close() system call. Changed
the kqueue backend to use EV_CLEAR instead.
* Fixed compile failures with some versions of g++ due to the use of anonymous
enums.
* Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with EWOULDBLOCK are not correctly re-registered with kqueue.
* Changed asio::streambuf to ensure that its internal pointers are updated
correctly after the data has been modified using std::streambuf member
functions.
* Fixed a bug that prevented the linger socket option from working on platforms
other than Windows.
Fusion:
* Fix disable_if for Visual C++ 7.1/8.0
Filesystem:
* Fix for STLPort.
* PGI large file support
Graph:
* Bug fixes
Icl:
* Intersects for interval_maps and segment_type/element_type.
* Fixed some ambiguous calls to functions in boost and std namespaces.
* Other bug fixes, and documentation fixes.
Math:
* Several minor bug fixes.
Polygon:
* Disabled 45-degree booleans optimization.
Proto:
* Make display_expr copyable.
* Fix const correctness problem in pass_through.
Property Tree:
* Fix compile error in JSON parser.
Signals2:
* Fix unused parameter warning.
TR1:
* Allow specialization of std::tr1::hash.
* Improved support for Pathscale and Sun compilers.
Unordered:
* Add missing copy constructors and assignment operators when using rvalue
references.