| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
the APR_FIND_APR, APR_FIND_APU macros to allow searching in the "default"
locations when no --with-apr{-util} value is specified.
Searching for default locations arbitrarily may result in locations
being used that are out-of-date. (A variation on this may be to ignore
directories that are equivalent to our prefix, but this seems safer.)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63404 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Submitted by: Joe Orton <joe@manyfish.co.uk>
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63400 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
list for NetWare
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63399 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63396 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63395 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
crypt() is not thread-safe. The misuse of crypt() led to
intermittent failures with Apache basic authentication when crypt
passwords were being used.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63385 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
people who have basic configurations of httpd-2.0 can find their APR
and APR-util.
(Kevin committed this to SVN.)
Submitted by: Kevin Pilch-Bisson <kevin@pilch-bisson.net>
Reviewed by: Justin Erenkrantz
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63380 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
sems are used for the crossprocess mutex.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63379 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
sems are used for the crossprocess mutex.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63377 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
than the default mechanism (fcntl) was used. The mutexes didn't
necessarily block out other threads in the same process.
This commit also adds the infrastructure to allow any individual
process mutex mechanism to be declared as global for a platform
so that APR doesn't wastefully use an extra thread mutex for any
operations on a global mutex based on that process mutex
mechanism.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63376 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
for the presence/usability of getnameinfo()
PR: 7642
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63319 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
numeric address strings... this solved a weird binary compatibility
problem
Submitted by: Jon Travis
Reviewed by: Jeff Trawick
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63301 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
srcdir to always be available in a Makefile, so we need to stop adding
this only when we use VPATH.
Change the dependency generation to use .deps instead of appending to
the Makefile. This makes us consistent with the dependency style of
httpd-2.0.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63286 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
(Justin removed some unneeded changes in Makefile.in.)
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Justin Erenkrantz
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63274 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
config.guess/config.sub files to be identical. Previously, we had three
different versions of the guess files - now they are the same.
I attempted to merge in ASF changes that were marked and still needed.
Please verify that these work on your platform. (Particular attention
is required for the IBM platforms.)
Part of PR 7818 stems from the fact that the bundled expat did not have an
included config.guess/config.sub. Therefore, it would take the config.guess
from the system. Icarus's autoconf/libtool is very old (2.13/1.3.5). The
machine that was used to roll 2.0.32 had a recent autoconf/libtool which
explains the behavior that Sander saw in the PR. Therefore, we now
explicitly provide a config.guess/.sub for the bundled expat so that
all of the versions are in sync. This should minimize configuration
problems.
pcre was using a config.guess that was imported when Brian made the 3.9
import. It did not have the Apache modifications, but seems to have
had the Darwin changes. Go figure. Sync it up as well.
PR: 7818
Obtained from: GNU FSF - ftp.gnu.org/gnu/config
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63269 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
is inherited across an accept(2). (Solaris 8, at least, has
this property.)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63265 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63257 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63240 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
(from Apache 2.0.36-dev)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63231 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
clean up the STATUS file.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63216 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
experienced with flock and SysV sems.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63215 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
interface that APR uses
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63199 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63197 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
we won't trust it to deal with numeric address strings properly
and will use our own logic in apr_sockaddr_info_get().
This fixes an assertion failure at Apache startup when using vhosts
on HP-UX.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63190 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
(it still works on Linux)
I think this is a shell issue dealing with nested double quotes.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63188 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
Also, to satisfy the pedant in me, put {} delimiters around all the
variables, and "" around the RHS of all assignments (in case of spaces).
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63177 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the getaddrinfo() flavor we were needlessly building a
string form of the port number to pass to getaddrinfo() so
it would put it in the sockaddrs it built... but then we
stuffed the port number in the sockaddrs anyway
given that we no longer need getaddrinfo() to be able to
handle port numbers properly, there is no sense checking for
that ability at configure time
suddenly we think that AIX 4.3.3.no-fixes has a working
getaddrinfo() (it previously failed the pass-the-port-number-
to-getaddrinfo check)
but that level of AIX doesn't fill in the family field in
the sockaddrs built by getaddrinfo()... rather than kludge
around it in apr_sockaddr_info_get(), it is better to change
the configure test to refuse to use getaddrinfo() on such a
system
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63125 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63118 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63117 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
brain damaged shell would misinterpret the current method, but
this safes it.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63116 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63102 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
settings can be changed
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63100 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
a prefix path to strip, and will only strip if they are relative. It
also ensures that any additional /'s on the front of the stripped path
are removed.
Submitted by: Thom May <thom@planetarytramp.net>, Aaron Bannert
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63097 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
symlinks to the real locations. For example, let's assume we have
something like this:
$ pwd
/disk2/jim/src/CVS
$ ls
apr apr-util httpd-2.0
and httpd-2.0/srclib/apr is actually a symlink to ../../apr. Under
Solaris, 'sh' (and maybe others) have this behavior:
$ cd httpd-2.0
$ pwd
/disk2/jim/src/CVS/httpd-2.0
$ cd srclib/apr
$ pwd
/disk2/jim/src/CVS/apr
Thus, when APR_SUBDIR_CONFIG makes the cache-file pathname relative,
we point someplace else. Ensuring that cache-file is absolute fixes
this problem and means there's little restriction on the layouts of
your httpd-2.0 tree.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63095 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63093 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63075 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
interpolate the contents of a variable, such as $sysconfdir,
for use in a borne script.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63069 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
test -x on OS/2 as there's no x attribute to distinguish them from plain
text files.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63060 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
In fact, the Win32 .zip packages have been nothing more than lineends.pl
converted Unix tarballs for several revisions now, although I regularly
check out on Win32, expand the .html docs, and then diff to the tar
converted package - to prove they are identical.
Your results may vary, all reservations righted, void if detached.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63040 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63033 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Suggested by: Jeff Trawick
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63025 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
common code from apr_app into misc.c and internal.c
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63014 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
which the user can override externally (i.e., the compiler choice isn't
forced). Then AC_PROG_CC can verify that the compiler works, and
logic in APR_PRELOAD can make decisions based on the compiler choice.
This is most useful when AC_PROG_CC picks a compiler which exists
but which isn't appropriate for APR's needs. On os390, AC_PROG_CC chose c89
which doesn't support long long by default. This caused problems with
apr_int64_t in apr.h
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62991 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
absolute!)
Submitted by: Blair Zajac <blair@orcaware.com>
Reviewed by: Justin Erenkrantz
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62988 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62986 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release stuff in Release paths. Also adds misc.c since my reorganization
of some code in a bit will make more things tightly private and shared
from misc.c. The misc.c code never includes exports, and the libapr_app
code needs some of these private bits. An apr_app, on the other hand,
does build with internal symbols exposed, so we don't need a recompile
of the utf8_ucs2.c file - we can share.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62983 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62938 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62933 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
than just an existing file.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62924 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
copy of APR. Some associated changes in apr-config to better support
the concept, and to fix some issues with apps using it for flags.
* find_apr.m4: dramatic simplification. if we can find apr-config,
then we can get all the possible information we might need:
libraries, includes, linker flags, etc. So, most of the code was
cut and we now just look for apr-config. The parameters to
APR_FIND_APR have been clarified and cleand up to better support
VPATH builds.
* apr-config.in: glom all flags together to prevent newlines from
getting in there.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62918 13f79535-47bb-0310-9956-ffa450edef68
|