summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Tag APR 1.5.11.5.1trawick2014-04-150-0/+0
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/tags/1.5.1@1587753 13f79535-47bb-0310-9956-ffa450edef68
* Prepare for the 1.5.1 tagtrawick2014-04-152-2/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587752 13f79535-47bb-0310-9956-ffa450edef68
* add CHANGES entry for r1543034trawick2014-04-151-0/+2
| | | | | | | (apr_socket_atreadeof(): Fix breakage on OS X.) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587751 13f79535-47bb-0310-9956-ffa450edef68
* Revert the following, since it introduces a new API:trawick2014-04-151-15/+1
| | | | | | | | | | Merge r1561040 from trunk: Using UDS, we sometime try ops not supported on UDS. Make this a known (and therfore handable) issue git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587750 13f79535-47bb-0310-9956-ffa450edef68
* minor tweakstrawick2014-04-151-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587587 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1559382,1571894,1587545 from trunk:trawick2014-04-155-29/+39
| | | | | | | Doxygen and general doc fixes git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587585 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1587063 from trunk:trawick2014-04-132-1/+9
| | | | | | | | | | | apr_os_proc_mutex_get() on Unix: Avoid segfault for cross- process pthread mutexes. Submitted by: Yann Ylavic <ylavic.dev gmail.com> Reviewed by: trawick git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587064 13f79535-47bb-0310-9956-ffa450edef68
* Fix another "out of tree build" problemrjung2014-03-171-0/+4
| | | | | | | | | | | for gen_test_char when using an old libtool. Backport of r1578420 from trunk. No CHANGES needed, because similar issue already added for 1.5.1. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1578425 13f79535-47bb-0310-9956-ffa450edef68
* Forgotten CHANGES.rjung2014-03-081-0/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1575517 13f79535-47bb-0310-9956-ffa450edef68
* Update config.guess and config.sub fromrjung2014-03-082-164/+26
| | | | | | | | | http://git.savannah.gnu.org/cgit/config.git. Backport of r1575509 from trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1575512 13f79535-47bb-0310-9956-ffa450edef68
* A mechanism to avoid strlen reparsing of newly parsed apr_strtok elementswrowe2014-03-071-1/+7
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1575341 13f79535-47bb-0310-9956-ffa450edef68
* Correct nonsense test for non-exported sys/stat.h autoconf flagwrowe2014-02-123-3/+3
| | | | | | | | Partial backport of: r1567722 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1567726 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561555 from trunk:jim2014-01-261-2/+1
| | | | | | | | | | Ahh... found a testcase which req's this. FIX data corruption Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561557 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561394 from trunk:jim2014-01-252-3/+18
| | | | | | | | | | Okey dokey... how we gen the key isn't part of our ABI, so we can fix it without breaking it. Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561395 13f79535-47bb-0310-9956-ffa450edef68
* FIXME comment... jim2014-01-251-0/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561383 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561361 from trunk:jim2014-01-251-1/+3
| | | | | | | | | Note userland changes Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561362 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561356 from trunk:jim2014-01-251-2/+3
| | | | | | | | | Get working on OSX and others. Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561357 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561347 from trunk:jim2014-01-251-1/+1
| | | | | | | | | Revert mistaken c/p Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561348 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561321 from trunk:jim2014-01-251-5/+8
| | | | | | | | | Maintain ordering but use OVERRIDE if enabled AND found Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561322 13f79535-47bb-0310-9956-ffa450edef68
* force as 32bit ints, due to size constraintsjim2014-01-251-2/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561267 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561265 from trunk:jim2014-01-252-34/+23
| | | | | | | | | | | | Because of Darwin/OSX, we need to worry about the pathlength, which is much less than 255. So use the method from posix sems, which we've used for years! Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561266 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561260 from trunk:jim2014-01-253-11/+94
| | | | | | | | | | *) Fix POSIX shared memory (shm_open) use for named shared memory. PR 55928. [Jozef Hatala <jh-asf skrt org>] Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561261 13f79535-47bb-0310-9956-ffa450edef68
* not now... revert this fixjim2014-01-242-16/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561210 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1561040 from trunk:jim2014-01-241-1/+15
| | | | | | | | | | Using UDS, we sometime try ops not supported on UDS. Make this a known (and therfore handable) issue Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561041 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES: Note the apr_dir_make_recursive fix.brane2014-01-211-0/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1559979 13f79535-47bb-0310-9956-ffa450edef68
* Merged r1559975 from trunk:brane2014-01-211-15/+28
| | | | | | | | | | | | | | Give every thread in the parallel recursive mkdir test its own pool to play with, to prevent weird data interdependencies. * test/testdir.c (struct thread_data): Encapsulates abts_case and per-thread pool. (thread_mkdir_func): Thread data is thread_data, not abts_case. (test_mkdir_recurs_parallel): Create a separate pool and thread data struct for each thread. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1559976 13f79535-47bb-0310-9956-ffa450edef68
* Merged rr1559873 from trunk:brane2014-01-212-17/+146
| | | | | | | | | | | | | | | | | | Fix timing bug in parallel apr_dir_make_recursive on Windows. * file_io/win32/dir.c (dir_make_parent): When parent just got created, continue creating children. (apr_dir_make_recursive): Only handle EEXIST of the requested directory as success, not any ancestor. Patch by: rhuijben * test/testdir.c (test_mkdir_recurs_parallel): New multithreaded test case. (test_removeall): Clean up after test_mkdir_recurs_parallel. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1559878 13f79535-47bb-0310-9956-ffa450edef68
* Windows cmake build: Fix incorrect use of some logic intended trawick2014-01-203-5/+9
| | | | | | | | for Windows 9x, including legacy filesystem interfaces and dynamic loading of some Windows APIs. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1559706 13f79535-47bb-0310-9956-ffa450edef68
* Grab r1558905 from trunk:trawick2014-01-161-13/+13
| | | | | | | Doxygen formatting fixes git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1558906 13f79535-47bb-0310-9956-ffa450edef68
* Happy new 2014!rjung2014-01-032-3/+3
| | | | | | | Backport of r1555197 from trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1555203 13f79535-47bb-0310-9956-ffa450edef68
* backport r1552852 from trunk:covener2013-12-212-7/+41
| | | | | | | | | replace EBCDIC-only remnants of httpd / dependency on apr_xlate that made it into the apr_escape implementation. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1552863 13f79535-47bb-0310-9956-ffa450edef68
* backport r1552849 from trunk: disable entity escape/unescape tests on EBCDIC covener2013-12-211-0/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1552850 13f79535-47bb-0310-9956-ffa450edef68
* backport r1552846 from trunk -- pickup htons where needed.covener2013-12-211-0/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1552847 13f79535-47bb-0310-9956-ffa450edef68
* merge r1551659 from trunk:trawick2013-12-172-1/+18
| | | | | | | | | | | | | | | | | | | | | | | Fix the inheritance of the non-blocking option across apr_socket_accept() on FreeBSD 10 which was introduced with APR 1.5.0 through an unlikely mechanism: * FreeBSD 10 introduced accept4(). APR uses accept4() where it can find it. accept4() on Linux and FreeBSD 10 both have a SOCK_NONBLOCK flag, but on FreeBSD 10 the SOCK_NONBLOCK is the sole determiner of whether or not the connected socket is non-blocking. * clang is normally used on FreeBSD 10. * APR's configure-time check for inherited O_NONBLOCK didn't work with clang, so initially the lack of inheritance across accept4() wasn't a problem. * APR 1.5.0 allowed the configure-time check to work with clang, exposing the bad expectation about accept4() matching the accept() behavior. With FreeBSD accept4() (avail in 10+), O_NONBLOCK is not inherited (unlike Linux). Mimic the accept() behavior here in a way that may help other platforms as well. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1551672 13f79535-47bb-0310-9956-ffa450edef68
* merge r1551650 from trunk:trawick2013-12-172-1/+56
| | | | | | | | Add testcase for broken handling of APR_O_NONBLOCK_INHERITED (as seen on FreeBSD 10). git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1551667 13f79535-47bb-0310-9956-ffa450edef68
* Follow-up to r1004521:trawick2013-12-171-2/+2
| | | | | | | | | Check the return code like in trunk r1089424. As it is, it normally bypasses the testcase and leaves the bound socket open. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1551666 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo noticed by Mike Rumph.rjung2013-12-142-4/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1550908 13f79535-47bb-0310-9956-ffa450edef68
* merge r1548575 from trunk:trawick2013-12-061-0/+2
| | | | | | | mention non-portability of an odd apr_getnameinfo() use git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1548601 13f79535-47bb-0310-9956-ffa450edef68
* Fix .pdb file installation mixup:trawick2013-12-052-1/+4
| | | | | | | | | | | * apr-1.pdb wasn't installed (should have been in PREFIX/lib) * libapr-1.pdb was incorrectly installed to PREFIX/lib, in addition to its correct location, PREFIX/bin This issue did not exist in trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1548236 13f79535-47bb-0310-9956-ffa450edef68
* Check that adding a negative number works as expected.jim2013-11-251-0/+12
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1545278 13f79535-47bb-0310-9956-ffa450edef68
* minor tweak to wordingtrawick2013-11-221-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1544580 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1543056 from trunk:jim2013-11-181-5/+1
| | | | | | | | | | | | | | Follow up to r1543033: Use the new code required for OS X/Darwin on the other platforms too. (IOW, we're willing to peek in the socket as long as APR_POLLIN is returned, regardless of other flags.) Submitted by: trawick Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1543057 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1543033 from trunk:jim2013-11-181-0/+5
| | | | | | | | | | OSX (Darwin) returns APR_POLLHUP|APR_POLLIN, so the test for equality fails. Instead, just check for the bit. Reviewed/backported by: jim git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1543034 13f79535-47bb-0310-9956-ffa450edef68
* 1.5.0 released todaytrawick2013-11-181-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1543001 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1534092:trawick2013-11-171-2/+0
| | | | | | | | Remove references to trunk-only functionality which should have been omitted when r1003338 was merged to 1.5.x. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542805 13f79535-47bb-0310-9956-ffa450edef68
* Merge r1542779 from trunk:trawick2013-11-172-13/+193
| | | | | | | | | | | | add compatibility with C++ applications use the normal form of preprocessor define for already-included add rough documentation git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542783 13f79535-47bb-0310-9956-ffa450edef68
* https://issues.apache.org/bugzilla/show_bug.cgi?id=53996jim2013-11-172-3/+17
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542731 13f79535-47bb-0310-9956-ffa450edef68
* merge r1542601 from trunk: doxygen fixes for apr_escape APItrawick2013-11-161-13/+13
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542602 13f79535-47bb-0310-9956-ffa450edef68
* add CHANGES entry for r1541745trawick2013-11-161-0/+2
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542494 13f79535-47bb-0310-9956-ffa450edef68
* Support out of tree build for traditional make.rjung2013-11-131-1/+2
| | | | | | | | Backport of r1541744 from trunk plus additional include path item already present in trunk. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1541745 13f79535-47bb-0310-9956-ffa450edef68