| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719504 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719468 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719467 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
test to verify the interoperability of the two modules. Builds default
to disabled unless explicitly enabled.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@692949 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@667299 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Only the removal of ssl/*.c sources was correct
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@661004 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@660991 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
core library, even across multiple consumers. Rearranges apr_dbd into this
schema to ensure consumers do not corrupt one another, and to respect the
platform specific shared lib search path - especially for pre-installation
`make check`. Abstracts ldap into the apu_dso schema, with a note in CHANGES
for changes required by apps which consume the ldap library directly.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@659293 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@630137 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build.conf: Only add apr_dbd.c to OBJECTS by default. Add module
sections to define DBD DSOs.
* build/dbd.m4 (APU_CHECK_DBD_*): Add DBD-specific libraries to
LDADD_dbd_*.
(APU_CHECK_DBD_DSO): New macro.
* configure.in: Use APU_CHECK_DBD_DSO. Export APU_HAVE_MODULES,
APU_DSO_LIBDIR, APU_MODULES, EXTRA_OBJECTS for supporting DSO builds.
* Makefile.in: Pick up newly exported variables; define LINK_MODULE.
(install-modules, install-modules-yes, install-modules-no): New targets.
($(TARGET_LIB)): Link against and depend on EXTRA_OBJECTS.
* dbd/apr_dbd.c: Clean up #includes; use APU_DSO_BUILD throughout
to dictate use of drivers as DSOs.
(apr_dbd_get_driver): Take the mutex before using the hash.
Use absolute path to DSO. Fix cast warning.
Submitted by: jorton, bojan
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@501380 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@501084 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
patch, but attempts to break out everything that is specific to OpenSSL
into a seperate file. The rationale shouldn't be hard to follow.
This does makes things slightly moer complex and adds another layer of
indirection, but there shouldn't be much of a hit because of it. Hopefully
this will be generic enough that some windows person can add win32 support?
The test app runs, but is about as basic a test as you could write :-) Should
add a "server" test to handle bind/listen/accept cases as these are presently
untested.
Error handling needs to be beefed up, especially on the read/write, but this is
just a first dump to get the code out there and into the public arena.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@415639 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
Still TODO:
- Move CRC32 to a separate public function/API.
- Create a multi-get interface.
- Make locking and connection pooling optional.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@329089 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
The current code will not autodetect Postgres on all systems.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@154402 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@151148 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
subdirectories which contain per-platform subdirs. apr-util is platform
independent, so it doesn't have any, but we still want to include an empty
list for documentation purposes.
Also added some comments to clarify the options.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58993 13f79535-47bb-0310-9956-ffa450edef68
|
|
upon Python at packaging time, but not at end-user config/build time. As far
as I can tell, the build continues to function properly. (out-of-dir
config/make not tested, and apr-iconv prolly needs some work)
The buildconf scripts now generate a build-outputs.mk file which is included
by the root's Makefile (via the build/gen-build.py script). bulid-outputs.mk
specifies all of the various files present in the distribution.
The top-level Makefiles were simplified to use an $(OBJECTS) symbol rather
than 'find'ing them. Similarly, a $(HEADERS) symbol is used for the exports.
The corresponding delete-* targets were eliminated since we have a precise
set of inputs.
The subdirs' Makefiles were removed since they are no longer called/used.
The apr-util/uri Makefile was responsible for compiling a C program to
generate the uri_delims.h file. That process was replaced by a Python script
to generate the header (called by buildconf). The .c and .dsp were left for
the Windows build to continue, but that should be revamped.
build/apr_rules.mk was revamped somewhat to avoid recursion, but a lot of
cleanup is still needed. Much of the recursive/local/x- logic is no longer
needed and can be elimianated. rules.mk was created for inclusion by N
makefiles, but that isn't really true any more, so it could probably be
tossed (caveat: test/Makefile). Saved for a phase 2.
Some additional work was added to properly clean up files in */build/,
rather than relying on a makefile in there.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58980 13f79535-47bb-0310-9956-ffa450edef68
|