Kristyna Streitova
317be88447
Rename package OBS-URL: https://build.opensuse.org/request/show/505665 OBS-URL: https://build.opensuse.org/package/show/Apache/apr?expand=0&rev=1
838 lines
36 KiB
Plaintext
838 lines
36 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jun 22 11:33:58 UTC 2017 - mpluskal@suse.com
|
|
|
|
- Rename package
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 19 16:48:39 UTC 2017 - crrodriguez@opensuse.org
|
|
|
|
- apr 1.6.2
|
|
* apr_allocator: Provide apr_allocator_align()
|
|
* apr_file_io: Add apr_file_pipe_create_pools()
|
|
* Add APR_SO_FREEBIND option for apr_socket_opt_set.
|
|
* apr_skiplist: Add apr_skiplist_addne*()
|
|
* Added Unix domain socket support.
|
|
* See http://www.apache.org/dist/apr/CHANGES-APR-1.6 for
|
|
a full list of changes.
|
|
- Drop patches from upstream:
|
|
* 0017-Merge-r1733694-r1733708-from-trunk.patch
|
|
* 0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 14 01:07:53 UTC 2017 - crrodriguez@opensuse.org
|
|
|
|
- define READDIR_IS_THREAD_SAFE, because it is. Avoid
|
|
using obsolete and potentially dangerous readdir_r.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 13:17:03 UTC 2016 - crrodriguez@opensuse.org
|
|
|
|
- 0017-Merge-r1733694-r1733708-from-trunk.patch and
|
|
0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
|
|
Refcount shared mutexes usage to avoid
|
|
destruction while still is use by some processes, this fixes
|
|
apache graceful-restart sometimes leaving processes in
|
|
"Gracefully finishing" state forever.
|
|
- apr-proc-mutex-map-anon.patch use MAP_ANON instead of mmap'ing
|
|
/dev/zero.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 29 10:05:23 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Add gpg signature
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 3 03:32:33 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
- remove baselibs.conf that osc rejects now with message:
|
|
ERROR: 'arch' referenced in baselibs.conf is not being built
|
|
ERROR: 'ppc' referenced in baselibs.conf is not being built
|
|
ERROR: 'package' referenced in baselibs.conf is not being built
|
|
ERROR: 'arch' referenced in baselibs.conf is not being built
|
|
ERROR: 'ppc' referenced in baselibs.conf is not being built
|
|
ERROR: 'package' referenced in baselibs.conf is not being built
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 3 03:24:24 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
- apr 1.5.2
|
|
* apr_escape: Correctly calculate the size of the returned string in
|
|
apr_escape_path and set the correct return value in case we actually
|
|
escape the string
|
|
* apr_poll(cb): fix error paths returned values and leaks.
|
|
* apr_skiplist: Optimize the number of allocations by reusing pooled or
|
|
malloc()ed nodes for the lifetime of the skiplist.
|
|
* apr_skiplist: Fix possible multiple-free() on the same value in
|
|
apr_skiplist_remove_all()
|
|
(obsoletes 0007-backport-r1604596-1604598-from-trunk.patch)
|
|
* apr_global_mutex/apr_proc_mutex: Resolve failures with the
|
|
POSIX sem implementation in environments which receive signals.
|
|
(obsoletes 0009-Merge-r1610854-from-trunk.patch)
|
|
* drop already included or no longer needed patches:
|
|
0004-Backport-r1593600-from-1.6.patch
|
|
0005-Backport-r1593612-from-1.6.patch
|
|
0007-backport-r1604596-1604598-from-trunk.patch
|
|
0009-Merge-r1610854-from-trunk.patch
|
|
string-compare.diff
|
|
-------------------------------------------------------------------
|
|
Sun Mar 8 18:17:59 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
- No longer use --enable-allocator-uses-mmap but the default
|
|
which is using malloc, this feature exists to reduce
|
|
fragmentation but this is currently at the expense of:
|
|
* Loosing all malloc sanity checks.
|
|
* mmap and munmap are expensive operations when using
|
|
at lot of threads (like in apache worker,event)
|
|
* It will waste memory, even more on archs that have big
|
|
page sizes.
|
|
- If there are fragmentation or performance problems in glibc
|
|
malloc, the library has to be fixed instead.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 7 18:25:52 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
- apr-use-getrandom.patch: Update, if getrandom blocks, fallback
|
|
to the old codepath, restoring old always non-blocking behaviour
|
|
in practice it blocks only at boottime when the entropy pool
|
|
has not been fully initialized, this delays the startup
|
|
of apache for example.
|
|
* Use SYS_getrandom constant instead of the "internal"
|
|
__NR_getrandom
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 19 18:52:04 UTC 2014 - crrodriguez@opensuse.org
|
|
|
|
- apr-use-getrandom.patch Use the new getrandom() system call
|
|
in apr_generate_random_bytes() if the system call number
|
|
is defined and if the call is sucessful, fallback if otherwise.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 19 23:28:46 UTC 2014 - crrodriguez@opensuse.org
|
|
|
|
- 0004-Backport-r1593600-from-1.6.patch memory leak apr_pvsprintf()
|
|
- 0005-Backport-r1593612-from-1.6.patch Missing error codes in apr_error_string()
|
|
- 0007-backport-r1604596-1604598-from-trunk.patch memory corruption in apr_skiplist
|
|
- 0009-Merge-r1610854-from-trunk.patch posix semaphore must handle EINTR.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 14:15:22 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Single thread for tests.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 07:32:57 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Move plain .so file from devel package to fix tomcat intercation.
|
|
bnc#881700
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 20 11:46:37 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Remove sparc mentions from baselibs
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 20 09:03:19 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Cleanup with spec-cleaner
|
|
- Remove support for sle9 and friends.
|
|
- Fix date and time usage to avoid the completely needless rebuilds
|
|
- Run the tests in multiple threads
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 18 03:05:58 UTC 2014 - crrodriguez@opensuse.org
|
|
|
|
- apr 1.5.1
|
|
* avoid segfault on apr_os_proc_mutex_get() with cross-
|
|
process pthread mutexes
|
|
* Fix POSIX shared memory (shm_open) use for named shared memory.
|
|
(reenabled in package as well)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 18 03:03:27 UTC 2014 - crrodriguez@opensuse.org
|
|
|
|
- remove apr-1.3.0-testshm-apr_shm_remove.patch, no longer needed
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 21 14:55:45 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- Update to version 1.5.0. required for upcoming apache 2.4.x
|
|
* Add apr_sockaddr_is_wildcard()
|
|
* Add the apr_escape interface.
|
|
* Add apr_skiplist family.
|
|
* Add the apr_table_getm() call
|
|
* Add apr_hash_this_key(), apr_hash_this_key_len(), and
|
|
apr_hash_this_val()
|
|
* many other changes irrelevant to *nix.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 19:23:12 UTC 2013 - dmueller@suse.com
|
|
|
|
- correct condition for avoiding make check is qemu_user_build,
|
|
not armv7l
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 28 07:20:31 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- Use compiler symbol visibility
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 22 17:32:25 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- Update to apr 1.4.8
|
|
* Fix amd64 assembler version of apr_atomic_xchgptr()
|
|
* many other bugfixes, see https://www.apache.org/dist/apr/CHANGES-APR-1.4
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 16 14:00:09 CEST 2013 - mls@suse.de
|
|
|
|
- get rid of --parents in doc section
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 15 10:41:21 UTC 2012 - coolo@suse.com
|
|
|
|
- buildrequire explicitly netcfg for the test suite
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 17 18:42:37 UTC 2012 - crrodriguez@opensuse.org
|
|
|
|
- Merge some build improvements/fixes from Fedora
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 18 14:05:46 UTC 2012 - poeml@cmdline.net
|
|
|
|
- updated to 1.4.6
|
|
*) Flush write buffer before truncate call on a file.
|
|
*) Security: oCERT-2011-003
|
|
Randomise hashes by providing a seed.
|
|
*) apr_random: Prevent segfault if pool used to initialize apr_random is
|
|
destroyed before forking.
|
|
*) testrand: Improve child randomness test case.
|
|
*) apr_proc_fork, apr_random_after_fork: disambiguate what happens to the
|
|
proc structure passed in, and ensure that the pid is set correctly in
|
|
a newly created child; note that merely mixing a PID into the random
|
|
seed of a new child doesn't markedly increase entropy.
|
|
*) apr_file_open: Avoid fcntl() calls if support for O_CLOEXEC works.
|
|
PR 48557.
|
|
*) apr_dir_make_recursive: Fix race condition that could lead to EEXIST
|
|
being returned. PR 51254.
|
|
*) configure: Fix APR_RESTORE_THE_ENVIRONMENT if the original variable was
|
|
a single space. PR 50334.
|
|
*) apr_proc_create: Don't close any of the new stdin/stdout/stderr in the
|
|
child if it already has the correct FD. PR 51995.
|
|
*) Fix flag character '#' in combination with format character 'x' in
|
|
apr snprintf implementations.
|
|
*) Improve platform detection by updating config.guess and config.sub.
|
|
*) Add libtool2 files to extraclean make target.
|
|
*) Don't overwrite our config.guess and config.sub
|
|
when running buildconf.
|
|
*) Silence autoconf 2.68 warnings.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 13:58:01 UTC 2012 - cfarrell@suse.com
|
|
|
|
- license update: Apache-2.0
|
|
Fix the license to a single SPDX compatible string
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 21 00:07:57 CET 2012 - draht@suse.de
|
|
|
|
- add Group tag to subpackages
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 20:58:34 UTC 2011 - coolo@suse.com
|
|
|
|
- add autoconf as buildrequire to avoid implicit dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 01:21:44 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Fix broken linux 3 version test in configure,make the configure
|
|
script assume linux 2.6.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 16 04:10:44 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- remove -fno-strict-aliasing and LDAP_DEPRECATED from CFLAGS
|
|
no longer needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 26 03:43:35 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Update to APR 1.4.5
|
|
* Security: CVE-2011-1928
|
|
apr_fnmatch(): Fix high CPU loop. [William Rowe]
|
|
* Fix top_builddir in installed apr_rules.mk. [Bojan Smojver]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 19:41:33 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Update to APR 1.4.4
|
|
* Security: CVE-2011-0419
|
|
* Fix address handling when accepting an AF_INET socket from a socket
|
|
bound as AF_INET6.
|
|
* Add configure option --enable-allocator-uses-mmap to reduce memory
|
|
fragmentation.
|
|
* Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
|
|
is supported.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 6 21:40:06 UTC 2010 - poeml@cmdline.net
|
|
|
|
- fix build on CentOS5 (see below)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 6 19:17:08 UTC 2010 - poeml@cmdline.net
|
|
|
|
- fix build on SLE10
|
|
- don't run testatomic.c testcase, which fails only in the OBS, as it seems.
|
|
Run manually, it works. Must be either Xen- or ulimit-related. (It doesn't
|
|
seem to be possible to increase ulimit -v in the OBS, unfortunately.)
|
|
- don't run autoconf
|
|
- fix build on SLES9
|
|
- remove build dep on non-existing pkg-config
|
|
- don't run autoconf
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 28 13:41:56 UTC 2010 - poeml@cmdline.net
|
|
|
|
- Update to 1.4.2:
|
|
Changes for APR 1.4.2
|
|
*) Undo a crash-bug introduced in 1.3.9 affecting some applications of
|
|
the apr hash and table structures, reported to affect Subversion
|
|
by Bert Huijben <bert qqmail.nl>. [Graham Leggett]
|
|
Changes for APR 1.4.1
|
|
*) Win32: Properly handle the ERROR_DIRECTORY system error code.
|
|
[Brane Čibej]
|
|
Changes for APR 1.4.0
|
|
*) Add apr_global_mutex_lockfile() for retrieving the file, if any,
|
|
associated with the mutex. Add apr_global_mutex_name() for retrieving
|
|
the name of the lock mechanism used by the underlying proc mutex.
|
|
[Jeff Trawick]
|
|
*) Add apr_socket_atreadeof to determine whether the receive part of the
|
|
socket has been closed by the peer.
|
|
[Ruediger Pluem, Mladen Turk, Joe Orton]
|
|
*) Make apr_pollset and apr_pollcb implementations using providers.
|
|
Added apr_pollset_create_ex and apr_pollcb_create_ex that allows
|
|
choosing non-default providers.
|
|
[Mladen Turk]
|
|
*) apr_temp_dir_get() now checks the TMPDIR environment variable first,
|
|
instead of third. [Jim Jagielski]
|
|
*) Add apr_file_sync() and apr_file_datasync() calls. [Bojan Smojver]
|
|
*) apr_pollset_wakeup() on Windows: Fix core caused by closing the
|
|
file_socket_pipe with standard file_close.
|
|
[Arsen Chaloyan, Mladen Turk]
|
|
*) Introduce apr_hash_do() for iterating over a hash table. [Mladen Turk]
|
|
*) Make sure WIN32 behaves the same as posix for file-backed shared memory
|
|
by removing the file on cleanup/remove. [Mladen Turk]
|
|
*) Introduce apr_pollset_wakeup() for interrupting the blocking
|
|
apr_pollset_poll() call. [Mladen Turk]
|
|
*) Add apr_file_link() function. PR 44841. [Mark Heily <mark heily.com>]
|
|
Changes for APR 1.3.12
|
|
*) Fix detection of some Linux variants when configure is built with
|
|
recent GNU tools. [Eric Covener]
|
|
Changes for APR 1.3.11
|
|
*) Fix bad autoconf version number in messages from buildcheck.sh
|
|
(called from buildconf). [Jeff Trawick]
|
|
Changes for APR 1.3.10
|
|
*) Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
|
|
is supported. PR 46297. [Joe Orton]
|
|
*) Solaris 10 and later: Change the default cross-mutex mechanism from
|
|
fcntl to pthread to resolve EDEADLK failures with some multi-threaded,
|
|
multi-process applications (e.g., httpd's worker MPM with certain
|
|
plug-in modules). [Jeff Trawick]
|
|
*) Solaris pollcb support: Fix a hang in apr_pollcb_poll().
|
|
[Jeff Trawick]
|
|
*) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll()
|
|
which could result in a crash when the call was interrupted by a
|
|
signal. PR 48030. [Jeff Trawick]
|
|
*) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll()
|
|
which resulted in invalid return codes from the APR function. A work-
|
|
around was needed for bad return codes from 32-bit port_getn() on
|
|
Solaris 10 x86. PR 48029. [Jeff Trawick]
|
|
Changes for APR 1.3.9
|
|
*) Posix semaphores can now be named and used as named semaphores.
|
|
[Jim Jagielski]
|
|
*) Better handling of APR_OFF_T_FMT for Darwin 10 depending on -arch
|
|
setting of compiler. [Jim Jagielski]
|
|
*) Add comments describing the thread-safety properties of apr_pool_t.
|
|
[Neil Conway nrc cs.berkeley.edu]
|
|
*) Pass default environment to testsock, testshm and testproc children, so
|
|
that tests run when APR is compiled with Intel C Compiler.
|
|
[Bojan Smojver]
|
|
*) Fix error handling in the Solaris pollset support (Event Port backend).
|
|
PR 47645. [Jeff Trawick]
|
|
*) Add the remainder of this fix from trunk:
|
|
Fix Solaris poll failure. PR 43000
|
|
[Henry Jen <henryjen ztune.net>]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 12 08:14:39 UTC 2010 - bg@novell.com
|
|
|
|
- remove test testatomic on hppa to fix build
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 24 21:01:24 UTC 2010 - coolo@novell.com
|
|
|
|
- buildrequire pkg-config to fix provides
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 12:24:54 CET 2009 - jengelh@medozas.de
|
|
|
|
- add baselibs.conf as a source
|
|
- package baselibs for SPARC
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 10 03:01:31 CEST 2009 - poeml@suse.de
|
|
|
|
- update to 1.3.8
|
|
*) SECURITY: CVE-2009-2412 (cve.mitre.org)
|
|
Fix overflow in pools and rmm, where size alignment was taking place.
|
|
*) Make sure that "make check" is used in the RPM spec file, consistent
|
|
with apr-util.
|
|
*) Pass default environment to testflock, testoc and testpipe children,
|
|
so that tests run when APR is compiled with Intel C Compiler.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 29 17:10:50 CEST 2009 - poeml@suse.de
|
|
|
|
- obsolete patch apr-1.2.8-pool-cleanups.patch removed.
|
|
This patch was applied only when build_with_memory_pool_debug was
|
|
defined during the build, which is true for the Apache:APR_Pool_Debug project,
|
|
but it was disabled even there.
|
|
It was not clear whether the patch was really useful, I seemed to
|
|
have more success testing with the pool debug builds with this
|
|
patch. But that was two years ago and we don't seem to miss it.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 27 22:11:04 CEST 2009 - poeml@suse.de
|
|
|
|
- update to 1.3.7
|
|
*) More elaborate detection for dup3(), accept4() and epoll_create1().
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 8 12:15:47 CEST 2009 - poeml@suse.de
|
|
|
|
- update to 1.3.6
|
|
*) On Linux/hppa flock() returns EAGAIN instead of EWOULDBLOCK. This
|
|
causes proc mutex failures.
|
|
*) Set CLOEXEC flags where appropriate. Either use new O_CLOEXEC flag and
|
|
associated functions, such as dup3(), accept4(), epoll_create1() etc.,
|
|
or simply set CLOEXEC flag using fcntl(). PR 46425.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 8 13:24:45 CEST 2009 - poeml@suse.de
|
|
|
|
- update to 1.3.5
|
|
*) Dropped kqueue and apr_poll detection from Mac OS/X 10.5/Darwin 9
|
|
due to various reported problems.
|
|
*) apr_strerror() on OS/2: Fix problem with calculating buffer size.
|
|
*) Prefer glibtool1/glibtoolize1.
|
|
*) Fix buildconf with libtool 2.2.
|
|
*) Fix a bug with the APR_DELONCLOSE flag. Child processes were (also)
|
|
unlinking the file.
|
|
*) Fix compilation error on systems that do not have IPV6.
|
|
*) apr_socket_sendfile() on Solaris: Fix handling of files truncated
|
|
after the sender determines the length. (This fixes a busy loop in
|
|
httpd when a file being served is truncated.)
|
|
*) Fix documentation for apr_temp_dir_get().
|
|
*) Add AC_MSG_RESULT after AC_MSG_CHECKING.
|
|
*) Reset errno to zero in apr_strtoi64 to prevent returning an errno not
|
|
equal zero in cases where the operation worked fine. [Ruediger Pluem]
|
|
*) Win32: Do not error out on apr_pollset_poll() when there are no sockets.
|
|
*) Fix apr_tokenize_to_argv parsing.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 17 15:30:42 CET 2008 - ro@suse.de
|
|
|
|
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 14 17:43:46 CET 2008 - poeml@suse.de
|
|
|
|
- simplify the usage of the sles_version macro
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 30 14:20:27 CET 2008 - skh@suse.de
|
|
|
|
- obsolete old -XXbit packages (bnc#437293) (olh@suse.de)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 19 11:22:44 CEST 2008 - poeml@suse.de
|
|
|
|
- update to 1.3.3 final
|
|
(updating to the release tarball, which has all the patches.)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 9 02:51:54 CEST 2008 - poeml@suse.de
|
|
|
|
- add apr-1.3.2-r684091.patch
|
|
Backport r683771 from the trunk.
|
|
Fix APR_PID_T_FMT detection on Solaris.
|
|
- rename apr-1.3.3-patch to apr-1.3.3.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 7 23:57:14 CEST 2008 - poeml@suse.de
|
|
|
|
- add post-1.3.2 patches (backports from trunk committed to the
|
|
1.3.x branch)
|
|
*) Rename apr_pool_create_core to apr_pool_create_unmanaged and
|
|
deprecate the old API name. It better reflects the scope and usage
|
|
of this function. [Mladen Turk]
|
|
*) Use proper return code for fcntl-based apr_proc_mutex_trylock()
|
|
on platforms that return EACCES instead of EAGAIN when the lock
|
|
is already held (AIX, HP-UX). [Eric Covener]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 7 15:06:49 CEST 2008 - poeml@suse.de
|
|
|
|
- update to 1.3.2. Changes:
|
|
*) Fix getservbyname_r() detection. [Ruediger Pluem]
|
|
*) Fix win32 apr.hw to pick up XP/2003 TCP/IP multicast constants and
|
|
revert to IPV6 disabled-by-default (a change present only in 1.3.0).
|
|
[William Rowe]
|
|
*) Fix autoconf cached detection of atomic builtins. [Jim Jagielski]
|
|
*) Use thread safe versions of getservbyname(). [Bojan Smojver]
|
|
*) Use thread safe getpass_r on Netware. [Guenter Knauf]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 17 20:04:27 CEST 2008 - poeml@suse.de
|
|
|
|
- skip testatomic testcase on sles9-x86_64 for now
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 17 14:08:19 CEST 2008 - poeml@suse.de
|
|
|
|
- workaround for ugly bug [bnc#400488]
|
|
Xen kernel on sles9 x86_64 is set up to behave different than all
|
|
other kernels
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 15 16:52:51 CEST 2008 - poeml@suse.de
|
|
|
|
- update to 1.3.0. Changes, with non-Linux relevant portions
|
|
omitted (see http://www.apache.org/dist/apr/CHANGES-APR-1.3 for
|
|
complete list):
|
|
*) apr_getservbyname(): Use proper method for converting port
|
|
to host byte order. PR 44903.
|
|
[Chris Taylor <ctaylor wadeford.plus.com>]
|
|
*) Use /dev/urandom in preference to /dev/random as entropy source
|
|
for apr_generate_random_bytes. PR 44881. [Bojan Smojver]
|
|
*) Introduce apr_pool_pre_cleanup_register() for registering
|
|
a cleanup that is called before any subpool is destroyed
|
|
within apr_pool_clear or apr_pool_destroy.
|
|
This allows to register a cleanup that will notify subpools
|
|
about its inevitable destruction.
|
|
[Mladen Turk]
|
|
*) Introduce apr_pool_create_core_ex() for creation of standalone
|
|
pools without parent. This function should be used for short
|
|
living pools, usually ones that are created and destroyed
|
|
either in a loop or inside function call. Since the pools
|
|
created with this function doesn't have a parent they must
|
|
be explicitly destroyed when done.
|
|
[Mladen Turk]
|
|
*) Fix return value when apr_pollset_poll interrupted.
|
|
PR 42580 [Basant Kumar Kukreja <basant.kukreja sun.com>]
|
|
*) Fix the make test target in the spec file. [Graham Leggett]
|
|
*) Introduce apr_file_pipe_create_ex() to portably permit one pipe
|
|
end or another to be entirely blocking for non-APR applications
|
|
(e.g. stdio streams) and the other (or both ends) non blocking,
|
|
with a timeout of 0 by default.
|
|
[William Rowe]
|
|
*) Introduce APR_NO_FILE as an option to apr_procattr_io_set() for any
|
|
of the three stdio streams to cause the corresponding streams to be
|
|
closed to the child process. This becomes effective in 1.3.0 across
|
|
platforms (equivilant to APR_NO_PIPE in 1.2.x except on Win32.)
|
|
[William Rowe]
|
|
*) Add table cloning (deep copy) convenience function.
|
|
[Davi Arnaut]
|
|
*) Stop invoking the testshm* helpers upon 'make test' invocation.
|
|
[Kurt Miller <kurt intricatesoftware.com>]
|
|
*) Register a cleanup only if APR_FILE_NOCLEANUP was not flagged in
|
|
apr_file_mktemp. [Brian J. France <list firehawksystems.com>]
|
|
*) Discard file buffers when running cleanups for exec.
|
|
PR 41119. [Davi Arnaut <davi haxent.com.br>, Bojan Smojver]
|
|
*) Improve thread safety of assorted file_io functions.
|
|
PR 42400. [Davi Arnaut <davi haxent.com.br>]
|
|
*) Add the apr_pollcb API as an alternative more efficient method
|
|
of polling sockets, compared to apr_pollset. [Paul Querna]
|
|
*) Fix possible crash in apr_pool_initialize() when built with
|
|
verbose pool debugging. PR 41063.
|
|
[Peter Steiner <peter.steiner+apache hugwi.ch>]
|
|
*) Fix --disable-ipv6 build on platforms with getifaddrs().
|
|
PR 39199. [Joe Orton]
|
|
*) Portably check for EEXIST in mktemp code. PR 40818
|
|
[Kenneth Golomb <KGolomb TradeCard.com>]
|
|
*) Fix apr_socket_recvfrom() to ensure the peer's address is returned
|
|
through the "from" parameter. [Joe Orton]
|
|
*) Fix error checking in kqueue, epoll and event port versions of
|
|
apr_pollset_create. PR 40660, 40661, 40662
|
|
[Larry Cipriani <lvc lucent.com>]
|
|
*) Add some documentation on the format matched by apr_fnmatch.
|
|
[David Glasser <glasser mit.edu>]
|
|
*) Add apr_hash_clear. [Daniel L. Rall <dlr apache.org>]
|
|
*) Don't try to build apr_app.c on MinGW.
|
|
[Matthias Miller <Blog outofhanwell.com>]
|
|
*) Fix the timeout converstion in apr_pollset with the KQueue
|
|
backend. [Marco Molteni <mmolteni cisco.com>]
|
|
*) Support MinGW. [John Vandenberg, Justin Erenkrantz]
|
|
*) Implement apr_thread_yield on Unix in terms of pthread_yield or
|
|
sched_yield. [Keisuke Nishida <keisuke.nishida gmail.com>]
|
|
*) Make apr_socket_recvfrom initialize the port field in the from
|
|
sockaddr. PR 39325 [Anthony Minessale <anthmct yahoo.com>]
|
|
*) NetBSD: Avoid leaving zombie process when using apr_signal()
|
|
to ignore SIGCHLD. PR 36750. [Todd Vierling <tv pobox.com>]
|
|
*) Implement support for apr_proc_mutex_trylock() on Unix platforms.
|
|
PR 38785. [Chris Darroch <chrisd pearsoncmg.com>]
|
|
*) APR_FIND_APR macro now supports customisable detailed checks on
|
|
each installed apr. [Justin Erenkrantz, Colm MacCarthaigh]
|
|
*) APR_FIND_APR macro no longer checks /usr/local/apache2/
|
|
[Colm MacCarthaigh]
|
|
*) Add APR_POLLSET_NOCOPY option to apr_pollset API to eliminate
|
|
O(n)-time lookup in apr_pollset_remove() (currently implemented
|
|
only for epoll). [Brian Pane]
|
|
*) Add apr_file_buffer_set() and apr_file_buffer_size_get() functions
|
|
to support variable buffer sizes with APR file handles.
|
|
[Colm MacCarthaigh]
|
|
*) Add apr_file_open_flags_std[err|out|in]() functions.
|
|
[Colm MacCarthaigh]
|
|
*) stdio: apr_file_open_std[err|out|in]() functions now set the APR_WRITE
|
|
or APR_READ flag as appropriate. [Colm MacCarthaigh]
|
|
*) multicast: apr_mcast_*() no longer return APR_ENOTIMPL when invoked
|
|
for non-UDP/RAW sockets. The caller is expected to ensure that the
|
|
socket-type is suitable for multicast. [Colm MacCarthaigh]
|
|
*) Add apr_sockaddr_ip_getbuf() function. [Joe Orton]
|
|
*) Fix handling of %pI in apr_psprintf. [Joe Orton]
|
|
*) Provide APR_VERSION_AT_LEAST() macro for applications which
|
|
want to enable features based on a required level of APR.
|
|
[Jeff Trawick]
|
|
*) jlibtool: Teach to use static libraries with -static.
|
|
[Justin Erenkrantz]
|
|
*) Fix checks for alloca() support in configure. PR 13037.
|
|
[Noah Misch <noah cs.caltech.edu>]
|
|
*) Add %pm support to apr_snprintf() for printing the error string
|
|
corresponding to an apr_status_t value. [Joe Orton]
|
|
*) Add APR_ARRAY_IDX() and APR_ARRAY_PUSH() convenience macros to
|
|
apr_tables.h. [Garrett Rooney]
|
|
- fix testshm testcase
|
|
- remove manual addition of -g, since the OBS takes care of it now.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 9 17:15:18 CEST 2008 - poeml@suse.de
|
|
|
|
- build service supports the debuginfo flag in metadata now; remove
|
|
debug_package macro from the specfile therefore.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 15 16:36:44 CEST 2008 - schwab@suse.de
|
|
|
|
- Don't use autoreconf.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
for multilib support
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 27 00:55:05 CET 2007 - poeml@suse.de
|
|
|
|
- update to 1.2.12 (only changes relevant on Linux listed here):
|
|
*) Numerous fixes to the test/ framework, including better handling of
|
|
long size_t comparisons and more consistent Makefile.(in|win) setup
|
|
for authoring new tests. [William Rowe]
|
|
*) Fix --disable-ipv6 build on platforms with getifaddrs().
|
|
PR 39199. [Joe Orton]
|
|
*) Define apr_ino_t in such a way that it doesn't change definition
|
|
based on the library consumer's -D'efines to the filesystem.
|
|
[Lucian Adrian Grijincu <lucian.grijincu gmail.com>]
|
|
*) Fill in apr_fileinfo_t member st_csize on Netware and Unix (PR 41678),
|
|
and refine the file times down to apr_time_t resolution if supported
|
|
by a st_atimensec or st_atim.tv_nsec value by the OS. Additional
|
|
msec implementations are possible if exposed through autoconf.
|
|
[William Rowe, Nicklas Edmundsson <nikke acc.umu.se>]
|
|
*) Fix apr_socket_recvfrom() to ensure the peer's port and address
|
|
is returned through the "from" parameter on Unix and Win32.
|
|
[Joe Orton, William Rowe]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 12 15:17:53 CEST 2007 - poeml@suse.de
|
|
|
|
- fix missing endif in build section, fixing build on Mandriva
|
|
(went unnoticed on openSUSE)
|
|
- use debug_package macro only on suse, because it breaks the build
|
|
on Mandriva
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 12 11:41:19 CEST 2007 - poeml@suse.de
|
|
|
|
- don't run autoreconf -fi on build platforms older than 10.3. The
|
|
'i' in that replaces config.guess, config.sub, ltmain.sh (dated
|
|
2007) with versions from, say, 2005. This will lead to a
|
|
miscompile on SLE10 for instance (segfault in apr_initialize())
|
|
- don't apply the cleanup apr-1.2.8-pool-cleanups.patch when built
|
|
with build_with_memory_pool_debug for now
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 10 14:30:44 CEST 2007 - poeml@suse.de
|
|
|
|
- update to 1.2.11:
|
|
*) Win32 apr_file_read; Correctly handle completion-based read-to-EOF.
|
|
[Steven Naim <steven.naim googlemail.com>]
|
|
*) Fixed Win32 regression of stdout inheritance in apr_proc_create.
|
|
[William Rowe]
|
|
*) Solve winNT inherited pipe leaks by mutexing apr_proc_create calls,
|
|
on WinNT (not WinCE, nor 9x) so that we toggle the inherited state
|
|
of the stdin/out/err pipes. All other file handles are treated as
|
|
not-inherited until apr_file_dup2'ed a std handle of this process,
|
|
or while they are used by apr_proc_create. [William Rowe]
|
|
*) Define the Mac OS/X filesystem_encoding as utf-8 (in previous
|
|
releases the interpretation would vary). [Erik Huelsmann
|
|
<ehuels gmail.com>]
|
|
*) Fix day of year (tm_day) calculation for July. The bug only affects
|
|
Windows builds. PR 42953. [Davi Arnaut]
|
|
*) Fix LFS detection when building over NFS. The mode must be
|
|
specified when O_CREAT is in the flags to open().
|
|
PR 42821. [Rainer Jung <rainer.jung kippdata.de>]
|
|
*) Avoid overwriting the hash_mutex table for applications that
|
|
incorrectly calls apr_atomic_init(). PR 42760. [Davi Arnaut]
|
|
*) Allow IPv6 connectivity test to fail, avoiding a potentially fatal
|
|
error. [Davi Arnaut]
|
|
*) The MinGW Windows headers effectively redefines WINADVAPI from
|
|
__stdcall to empty which results in a link failure when wincrypt.h
|
|
is placed after an include to apr_private.h.
|
|
PR 42293. [Curt Arnold]
|
|
*) Define SEM_FAILED if it isn't already defined, as the proc mutex
|
|
code already does it. Also search for the sem_open function in
|
|
the realtime library. (This fixes HP-UX sem_open detection).
|
|
[Davi Arnaut]
|
|
*) Define the _HPUX_SOURCE feature test macro to obtain maximum
|
|
functionality. Fixes broken sendfile with LFS support on HP-UX.
|
|
PR 42261. [Davi Arnaut]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 21 06:32:00 CEST 2007 - crrodriguez@suse.de
|
|
|
|
- first attempt to remove static libraries and libtool crap.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 20 15:49:06 CEST 2007 - poeml@suse.de
|
|
|
|
- on SLES9, use 'autoheader; autoconf' to configure, as before,
|
|
instead of autoreconf -fi, which won't work
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 13 01:56:32 CEST 2007 - crrodriguez@suse.de
|
|
|
|
- apr 1.2.9
|
|
*) Stop invoking the testshm* helpers upon 'make test' invocation.
|
|
*) Register a cleanup only if APR_FILE_NOCLEANUP was not flagged in
|
|
apr_file_mktemp.
|
|
*) Discard file buffers when running cleanups for exec.
|
|
PR 41119.
|
|
*) If apr_proc_create() fails to exec in the fork()ed child, call
|
|
_exit() not exit() to avoid running atexit()-registered functions
|
|
in the child.
|
|
*) Improve thread safety of assorted file_io functions.
|
|
*) Fix file pointer position calculation in apr_file_writev() on
|
|
buffered file.
|
|
*) Fix formatting of unsigned integers larger than 2^63 in the
|
|
vformatter/apr_*printf.
|
|
*) Fix possible EFAULT failures in apr_socket_sendfile() on 32-bit
|
|
Solaris with LFS enabled
|
|
*) Fix deadlock in apr_file_gets() for a file opened with both the
|
|
APR_BUFFERED and APR_XTHREAD flags.
|
|
- run make ceck in the rpm check section
|
|
- add missing glibc-devel dependency to -devel package
|
|
-------------------------------------------------------------------
|
|
Wed Jul 18 19:53:51 CEST 2007 - poeml@suse.de
|
|
|
|
- if the rpm macro build_with_memory_pool_debug is defined, build
|
|
with --enable-pool-debug=verbose-alloc. (This is the case in the
|
|
Apache-Pool-Debug buildservice project.)
|
|
- add apr-1.2.8-pool-cleanups.patch: don't run cleanup handlers
|
|
_after_ destroying subpools
|
|
- add debug_package macro in buildservice (will soon be obsolete)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 2 14:05:42 CEST 2007 - dmueller@suse.de
|
|
|
|
- Fix comparison with string literal
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 11 15:54:14 CET 2006 - poeml@suse.de
|
|
|
|
- update to 1.2.8
|
|
*) Correctly retrieve 'empty' environment values with apr_env_get
|
|
on Win32 (e.g. "VAR="), and added validation to testall suite.
|
|
*) APR_FIND_APR macro no longer checks /usr/local/apache2/.
|
|
*) Portably check for EEXIST in mktemp code. PR 40818
|
|
*) Fix apr_snprintf/apr_vsnprintf return value to not count the
|
|
NUL terminator in the overflow case. PR 39996.
|
|
*) Fix detection of pthread cross-process robust mutexes.
|
|
*) NetBSD: Avoid leaving zombie process when using apr_signal()
|
|
to ignore SIGCHLD.
|
|
*) Fix apr_socket_sendv() for platforms without writev.
|
|
*) Avoid issues using >2Gb of data per call with sendfile() on
|
|
64-bit Linux platforms.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 27 20:39:36 CEST 2006 - poeml@suse.de
|
|
|
|
- replace wrong configure switch --with-includedir with the correct
|
|
one: --includedir. This fixes installation of the header files to
|
|
/usr/include/apr-1 instead of /usr/include. [#164770]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 22 12:12:55 CEST 2006 - schwab@suse.de
|
|
|
|
- Don't depend on configure args being preserved.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 24 13:02:34 CEST 2006 - poeml@suse.de
|
|
|
|
- update to 1.2.7
|
|
* fixes for netware and win32
|
|
- update to 1.2.6
|
|
* bugfixes for libuuid, mutex, kqueue, ...
|
|
- use %suse_version to build doxygen documentation only on SUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:37:22 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 12:50:36 CET 2006 - poeml@suse.de
|
|
|
|
- don't use pthread_mutexattr_setrobust_np() unless
|
|
pthread_mutexattr_setprotocol() is available as well (the former
|
|
is in glibc since 2005-12-26, but the latter not)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 12 16:17:00 CEST 2005 - poeml@suse.de
|
|
|
|
- update to 1.2.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 15:23:04 CEST 2005 - poeml@suse.de
|
|
|
|
- update to 1.2.1
|
|
- add -fno-strict-aliasing to CFLAGS
|
|
- add -DLDAP_DEPRECATED to CFLAGS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 11:39:46 CEST 2005 - uli@suse.de
|
|
|
|
- disabled test suite for ARM (may hang QEMU)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 12:59:36 CET 2005 - poeml@suse.de
|
|
|
|
- update to 1.1.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 25 01:02:52 CET 2005 - poeml@suse.de
|
|
|
|
- package created (1.1.0)
|
|
|