blob: bac50718cbd29efcba825c30b5cd5946eaa77cb1 [file] [log] [blame]
APACHE PORTABLE RUNTIME (APR) LIBRARY STATUS: -*- coding: utf-8 -*-
Last modified at [$Date$]
Releases:
2.0.0 : in development on trunk/
1.7.0 : in development on branches/1.7.x
1.6.4 : tagged September 7, 2018
1.6.3 : released October 22, 2017
1.6.2 : released June 14, 2017
1.6.1 : not released
1.6.0 : not released
1.5.2 : released April 29, 2015
1.5.1 : released April 20, 2014
1.5.0 : released November 18, 2013
1.4.8 : released June 21, 2013
1.4.7 : not released
1.4.6 : released Feb 14, 2012
1.4.5 : released May 22, 2011
1.4.4 : released May 9, 2011
1.4.3 : not released
1.4.2 : released April 3, 2010
1.4.1 : not released
1.4.0 : not released
1.3.12 : released April 4, 2010
1.3.11 : not released
1.3.10 : not released
1.3.9 : released September 23, 2009
1.3.8 : released August 6, 2009
1.3.7 : released July 23, 2009
1.3.6 : released July 4, 2009
1.3.5 : released June 5, 2009
1.3.4 : not released
1.3.3 : released August 14, 2008
1.3.2 : released June 23, 2008
1.3.1 : not released
1.3.0 : released June 3, 2008
1.2.12 : released November 25, 2007
1.2.11 : released September 6, 2007
1.2.10 : not released
1.2.9 : released June 7, 2007
1.2.8 : released December 4, 2006
1.2.7 : released April 14, 2006
1.2.6 : released March 25, 2006
1.2.5 : not released
1.2.4 : not released
1.2.3 : not released
1.2.2 : released October 11, 2005
1.2.1 : released August 18, 2005
1.2.0 : not released
1.1.2 : no such version
1.1.1 : released March 17, 2005
1.1.0 : released January 25, 2005
1.0.1 : released November 19, 2004
1.0.0 : released September 1, 2004
0.9.21 : in maintenance
0.9.20 : released September 16, 2011
0.9.19 : released October 17, 2010
0.9.18 : released June 5, 2009
0.9.17 : released November 25, 2007
0.9.16 : released September 6, 2007
0.9.15 : not released
0.9.14 : released June 7, 2007
0.9.13 : released December 4, 2006
0.9.12 : released April 14, 2006
0.9.11 : released March 30, 2006
0.9.10 : not released
0.9.9 : not released
0.9.9 : not released
0.9.7 : released October 11, 2005
0.9.6 : released February 4, 2005
0.9.5 : released November 16, 2004
0.9.4 : released September 25, 2003
0.9.3 : released April 3, 2003
0.9.2 : released March 22, 2003
0.9.1 : released September 11, 2002
0.9.0 : released August 28, 2002
Bundled with httpd:
2.0a9 : released December 12, 2000
2.0a8 : released November 20, 2000
2.0a7 : released October 8, 2000
2.0a6 : released August 18, 2000
2.0a5 : released August 4, 2000
2.0a4 : released June 7, 2000
2.0a3 : released April 28, 2000
2.0a2 : released March 31, 2000
2.0a1 : released March 10, 2000
RELEASE SHOWSTOPPERS:
CURRENT VOTES:
* Add object perms set macros and implement them for shm and mutex
Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=741862
http://svn.apache.org/viewvc?view=revision&revision=741869
1.5.x patch: http://people.apache.org/~jim/patches/apr-1.5-permset.patch
+1:
CURRENT test/testall -v EXCEPTIONS:
Please add any platform anomilies to the following exception list.
* Entries from 2003 removed. Then-old versions of Solaris and OpenBSD
referenced.
* Win32 Not Implemented tests (2007: is any of this still true?)
poll: pollcb not implemented
procmutex: lacks fork() support
sock : Sync behavior causes us to skip one test
sockets: tcp6_socket/udp6_socket skipped for no IPv6 adapter
sockopt: TCP isn't corkable
users: username: Groups from apr_uid_get not implemented
* (2007: is this still relevant?)
Win32 tests are known to fail when APR_HAVE_IPV6, but there is no
ipv6 adapter is loaded (even loopback is sufficient). There are
obnoxious getaddrinfo() missing results from looking up a fixed
IPv4-IPv6 mixed notation address, which reflect a Win32 bug.
ipsub: One test fails for IPv6 with no IPv6 adapter configured
sock : One test fails for IPv6 with no IPv6 adapter configured
ONGOING REMINDERS FOR STYLE/SUBSTANCE OF CONTRIBUTING TO APR:
* Flush out the test suite and make sure it passes on all platforms.
We currently have about 450 functions in APR and 147 tests. That
means we have a large number of functions that we can't verify are
actually portable. This TODO includes finishing the migration to the
unified test suite, and adding more tests to make the suite
comprehensive.
* Eliminate the TODO's and XXX's by using the doxygen @bug feature
to allow us to better track the open issues, and provide historical
bug lists that help porters understand what was wrong in the old
versions of APR that they would be upgrading from.
* Continue to review, deprecate and eliminate from 2.0 all namespace
un-protected names throughout include/apr_foo.h headers.
RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
* Removed wishlist from 2002-2007. Assuming WONTFIX or overtaken
by events.
Interface Changes Postponed for APR 2.0:
* Removed more wishlist stuff from 2002-2007. Things for 2.0
don't belong here (even if 2.0 as used here may have meant
what is now 1.x).