| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/tags/1.5.1@1587753 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587752 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1587587 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1575517 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1575341 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561383 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561267 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
*) 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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1561210 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1559979 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Doxygen formatting fixes
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1558906 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1552850 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1552847 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1550908 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1545278 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1544580 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1543001 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542731 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542602 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1542494 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
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
|