| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@1004712 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
is exposed to the caller.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@731033 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
tried to make it work.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@720558 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
was picking up an odd path through the dbm source files.
Tests now pass (linux x86 for sdbm/gdbm/db4).
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719533 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719504 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Win32 and Netware were seeking the same effective result,
grant them this with APU_DSO_MODULE_BUILD (a -D to ensure
that at loadable-module-build-time, no #defines conflict.)
Note ldap/ does not need this, it's strategy is a little
different (explicit #define's up-front) while the name
change of these defines leaves us lots of room to further
build DBM and SSL providers using the same strategy.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@719499 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
|
| |
|
|
|
|
|
|
|
|
|
| |
based on the modular dso interface used for dbd and ldap. Initially,
the interface supports symmetrical encryption and decryption. The
purpose of the interface is to offer portable and interoperable
access to basic crypto using the native crypto libraries present on
each platform.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@692929 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
crypto code can call apr_dso_error and find out why the dso load
failed. The existing LDAP and DBD code ignores this, as their APIs
do not yet allow for errors to be returned.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@692924 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
polute unix checkouts with ^M's.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@667311 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@667182 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@661528 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@661390 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
the external entry points.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@659343 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
|
| |
|
|
|
|
|
|
|
| |
using other standard arg passing schemas. While in this mess, deprecate
the oft abused apr_dbd_mutex and repair style flaws throughout apr_dbd.c
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@658653 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
r585704, and r421404. Tweak test/Makefile{w,}.in to remove SSL tests;
hopefully correctly.
Per veto in msgid <20080414204254.GA16014@redhat.com>.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@648204 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@604497 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@597629 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
blocks of data, using symmetrical keys. Experimental support for
asymmetrical public/private keys as supported by OpenSSL v0.9.9.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@597209 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
Patch by Tom Donovan
PR 43828
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@594037 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
NOTE: FreeTDS driver needs to be fixed to use the new error argument
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@590501 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@587237 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@586095 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@586094 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
trying to guess based on the arguments passed in, which was less
than optimal.
Highlighted by Joe Orton
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@523382 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
The lack of parameter names in the actual prototypes is intentional,
but I believe that every function has a doxygen description, which
provides names and explanations which should be more than sufficient.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@523375 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Add binary argument functions to DBD
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@508700 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@496440 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@421404 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
Change so we now track the pollset and simply store the pollfd structure
Refactor test so it's now more use
This now gets us to a point of having very basic functionality for ssl sockets.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@416697 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This basically just allows us to pass ssl sockets to a pollset, which is
possible as they are essentially just apr_socket with an additional layer.
Hopefully this apporach will work for all the libs we need to support.
Tidy up test app and add very basic pollset support. This test needs to be rewritten
to actually do something useful.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@416667 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
Do we also want to return a constant so that apps can easier
apply per-library logic if they wish? Might be overkill, might
not but probably fits with the aiims of making this as useful
as possible.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@416420 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
- add apr_ssl_socket_raw_error
This starts adding in the api's I discussed on list to get
the *raw* error codes from the underlying library.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@416413 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
- remove c++ style comments
- protect testssl if not building with ssl
- add a tiny bit more documentation - more to follow
Hopefully these start to address Joe's concerns???
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@415705 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
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@414087 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
against double-init (Bojan Smojver + yours truly)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@390398 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
to merit an API change and updated dependencies).
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@321236 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@321134 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@321121 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@321113 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
some compilers.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@234392 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231469 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231419 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
duplicate typedefs and use of APR_DBD_INTERNAL.
* include/apr_dbd.h: Unconditionally define the typedefs.
* dbd/apr_dbd_sqlite2.c, dbd/apr_dbd_sqlite3.c, dbd/apr_dbd_pgsql.c:
Include just the private header; remove duplicate typedefs and use of
APR_DBD_INTERNAL.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231416 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/private/apr_dbd_internal.h
(apr_dbd_driver_t::pvquery,
apr_dbd_driver_t::pvselect): take a va_list, not ...
* dbd/apr_dbd_sqlite2.c
(dbd_sqlite_pvquery,
dbd_sqlite_pvselect): take a va_list arg. not that it really matters
since this just returns ENOTIMPL...
* dbd/apr_dbd_sqlite3.c
(dbd_sqlite3_pvquery,
dbd_sqlite3_pvselect): ditto.
* dbd/apr_dbd_pgsql.c
(dbd_pgsql_pvquery,
dbd_pgsql_pvselect): take va_list args, as such stop doing va_start and
va_end, since it's already been done in the upper level wrapper function.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231376 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
That means putting it explicitly in to all the drivers. *sigh*
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231274 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@231144 13f79535-47bb-0310-9956-ffa450edef68
|