Branch for apr 1.5.x potential development

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@887002 13f79535-47bb-0310-9956-ffa450edef68
Catch up with branch and release activity

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@887066 13f79535-47bb-0310-9956-ffa450edef68
catch up with release activity

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@887073 13f79535-47bb-0310-9956-ffa450edef68
Backport r891506 to add socket_util for static builds

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@891514 13f79535-47bb-0310-9956-ffa450edef68
backport r888669 from trunk:

let HP-UX on IA64 fall through to the default unix case, using .so instead of .sl.
  http://docs.hp.com/en/B2355-90968/linkerdifferencesiapa.htm



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@895523 13f79535-47bb-0310-9956-ffa450edef68
don't duplicate 1.4.x change entries in this unreleased
1.5.x branch


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@902129 13f79535-47bb-0310-9956-ffa450edef68
Merge r905040 from trunk:

* file_io/unix/open.c (apr_file_open): Don't set FD_CLOEXEC if it was
  already set via O_CLOEXEC.

PR: 46297

Submitted by: jorton



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@905308 13f79535-47bb-0310-9956-ffa450edef68
backport r907272 from trunk:

  newer config.sub/config.guess sets host type of e.g. 'powerpc64-suse-linux',
  which wasn't matching our *-linux-* pattern.

  older config.sub/config.guess returned 'powerpc64-unknown-linux-gnu'
  on one such host (SLES 10.2/PPC64)


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@907273 13f79535-47bb-0310-9956-ffa450edef68
Merge r908427 from trunk:

* build/gen-build.py: Sort lists so that the generated
  build-outputs.mk is easy to diff across releases.
  (Cosmetic change only; no functional difference)



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@908432 13f79535-47bb-0310-9956-ffa450edef68
Merge r910419 from trunk:

* sorted requires python >= 2.4. We only require python 2.3 and do not
  have any better by default on RHEL 4.
  So sort the values by other means.

Submitted by: rpluem
Reviewed by: jorton


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@910953 13f79535-47bb-0310-9956-ffa450edef68
Add RPM build instructions to apr v1.5. Submitted by Dan Poirier.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@917706 13f79535-47bb-0310-9956-ffa450edef68
Backport r917675: Use the APR_FOPEN_* constants instead of the
deprecated APR_* constants within the file_io code.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@917814 13f79535-47bb-0310-9956-ffa450edef68
Merge r748902, r760443, r835607 from trunk:

Go back around and clean up GNU libtool 2.x detection and usage.

(Tested with GNU libtool 2.2.6, 1.5.26, and jlibtool; and GNU autoconf 2.63.)

* configure.in
  (AC_CONFIG_MACRO_DIR): Define so that glibtoolize2 knows where to plop things.
  (AC_PROG_SED): Always find sed.
  (Xsed): Define to work around libtool 2.x brokenness.
* build/buildcheck.sh: Re-activate libtool 2.x
* buildconf: Clean up and rationalize the entire process of importing libtool
  autoconf macros.


* AC_PROG_SED is only avaliable in recent autoconf versions.
  Use AC_CHECK_PROG instead if AC_PROG_SED is not present.


Allow --verbose'ity with ./buildconf for debugging
Reviewed by: pluem


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@919391 13f79535-47bb-0310-9956-ffa450edef68
Backport 917837:
Use the APR_FOPEN_* constants instead of the deprecated APR_* constants
within code outside the file_io code.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@920002 13f79535-47bb-0310-9956-ffa450edef68
Backport r917838.
Use the APR_FOPEN_* constants instead of the deprecated APR_* constants
within code inside the test suite.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@920008 13f79535-47bb-0310-9956-ffa450edef68
Backport r917819:
Enable platform specific support for the opening of a file or
pipe in non blocking module through the APR_FOPEN_NONBLOCK flag.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@920016 13f79535-47bb-0310-9956-ffa450edef68
typos? Otherwise it won't compile.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@921306 13f79535-47bb-0310-9956-ffa450edef68
backport from trunk r932585:

fix misuse of autodata in initialization of the wakeup
pipe when the pollset was created with APR_POLLSET_NOCOPY

Submitted by: Neil Conway <nrc cs.berkeley.edu>
Reviewed by: trawick


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@932599 13f79535-47bb-0310-9956-ffa450edef68
Merge r932067 from trunk:

avoid uninitialized memory access in apr_filepath_merge()

it was harmless other than triggering errors from tools
that check memory access

Submitted by: Arsen Chaloyan <achaloyan yahoo.com>
Reviewed by: trawick



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@932627 13f79535-47bb-0310-9956-ffa450edef68
Merge r933271 from trunk:

apr_pollset_create_ex(): Trap errors from pollset providers.

PR: 49094
Submitted by: Sami Tolvanen <sami.tolvanen mywot.com>
Reviewed by: trawick


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@933274 13f79535-47bb-0310-9956-ffa450edef68