Nick Kew
5c94bb0140
Log a message if we try to prepare a statement not attached to a hostname.
...
This fix supplements r432560 (don't crash).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@432562 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 12:38:28 +00:00
Nick Kew
07e5187677
Don't use NULL s->server_hostname as hash lookup key.
...
Reported by paritosh (at limewire.co.in) on dev@httpd (thread
Re: apache 2.2 crashes at the start time in mod_dbd.c then preparing AuthDBDUserPWQuery)
Fixed by paritosh and Yours Truly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@432560 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 12:16:13 +00:00
Nick Kew
4d0960edaf
Remove dependence on server config from ap_dbd_prepare, as that may
...
be called in per-directory config functions where there is no
server context causing segfault.
Discussion at
http://mail-archives.apache.org/mod_mbox/httpd-dev/200607.mbox/ <831327593.20060720023332%40engec.ru>
and subsequent thread.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@424798 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 20:22:57 +00:00
Roy T. Fielding
de659cbed0
update license header text
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420983 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 20:33:53 +00:00
William A. Rowe Jr
6df9b82d20
Revert Revision 397647
...
While it solves the studio 2005 (we desire this), it breaks
the studio 6 packaging (we require this). Discussion on list
of practical solutions.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419644 13f79535-47bb-0310-9956-ffa450edef68
2006-07-06 18:36:23 +00:00
Nick Kew
04109c6452
PR#39761
...
Make the error message more meaningful when DBD is configured
without a driver.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@413015 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 11:15:41 +00:00
William A. Rowe Jr
b2820e8da8
This resource /D syntax was pretty horridly imported into VS 2005,
...
change the quotation to ensure a peaceful transition to sln/vcproj files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@397647 13f79535-47bb-0310-9956-ffa450edef68
2006-04-27 21:41:29 +00:00
William A. Rowe Jr
f65c47bd75
Remove all /machine:I386 references, these are getting in the way
...
of switching linkers from the x86 (default linker) to x64 or other
possible target platforms. (Also, this commit cleans up lingering
/GX switches from the 'BASE' options that are supposed to be unused).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@397407 13f79535-47bb-0310-9956-ffa450edef68
2006-04-27 05:30:39 +00:00
Nick Kew
813eb9b9c7
PR#39386: Fix merge-config to support prepared statements (Brian J. France)
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@396310 13f79535-47bb-0310-9956-ffa450edef68
2006-04-23 19:59:23 +00:00
William A. Rowe Jr
663687ae8e
s|/GX |/EHsc | because they were always synonyms, and Visual Studio
...
2005 edition complains bitterly and loudly that /GX is deprecated.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395419 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 22:51:02 +00:00
William A. Rowe Jr
862d0e231e
Remove a host of dependencies upon awk, using the same template for
...
nearly every .rc compilation (giving the output .res file a different
name for each component). Adds AP_SERVER_BASEPROJECT to ap_revision.h
so we can display the proper name of "Apache HTTP Server" as opposed
to AP_SERVER_BASEPRODUCT (which is, and should remain, simply "Apache"
for the server string tokens.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395418 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 22:47:49 +00:00
Nick Kew
31eb7ed8c1
Log a better error message if initialisation fails on prepared statements.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@386321 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 12:47:53 +00:00
Graham Leggett
d3661c3517
Small spelling fix.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@359565 13f79535-47bb-0310-9956-ffa450edef68
2005-12-28 17:17:53 +00:00
Bradley Nicholes
61dc0fa9d2
Add the mod_dbd exports to the NetWare make file
...
Submitted by: Guenter Knauf <fuankg apache.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@354471 13f79535-47bb-0310-9956-ffa450edef68
2005-12-06 16:48:48 +00:00
Nick Kew
05cec364c7
Improve defaults from 'test' values (and get meaningful errors on
...
startup if database is down); trivial tidyups.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@354400 13f79535-47bb-0310-9956-ffa450edef68
2005-12-06 10:54:57 +00:00
Colm MacCarthaigh
0acff75150
Optional functions are of __cdecl the kind on win32, due to "APU_DECLARE_NONSTD
...
apr_dynamic_fn_register" from apr-util, so we can't use __stdcall. Declare our
functions as non-std.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@349768 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 17:27:02 +00:00
Colm MacCarthaigh
c4c32fca33
A first stab at a win32 build environment for mod_dbd.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@349757 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 16:48:04 +00:00
Colm MacCarthaigh
6dac445844
Give DBD a set of _DECLARE macros consistent with other modules, so that
...
_EXPORT and _STATIC and be turned on/off more easily.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@349752 13f79535-47bb-0310-9956-ffa450edef68
2005-11-29 16:37:49 +00:00
Nick Kew
512ffac2c1
PR#37553
...
Redesign of pools handling in mod_dbd
Submitted: Chris Darroch, Reviewed: Nick Kew
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@348026 13f79535-47bb-0310-9956-ffa450edef68
2005-11-21 23:41:44 +00:00
Nick Kew
74e4bf0209
Wrap exported functions in AP_DECLARE
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@348008 13f79535-47bb-0310-9956-ffa450edef68
2005-11-21 23:01:49 +00:00
Nick Kew
54c8162ce5
Add defaults and comments for better robustness against misuse
...
(based on comments from Chris Darroch).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@345128 13f79535-47bb-0310-9956-ffa450edef68
2005-11-16 21:20:33 +00:00
Nick Kew
dcb0ab5158
Fix (Chris Darroch) to register cleanup for persistent connection
...
in the no-threads case.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@345040 13f79535-47bb-0310-9956-ffa450edef68
2005-11-16 15:30:32 +00:00
Nick Kew
3995bb8737
Fix driver-dependent potential memor-use bug in preparing statements
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@344140 13f79535-47bb-0310-9956-ffa450edef68
2005-11-14 15:06:07 +00:00
Nick Kew
b87b4fa9a0
Work if check_conn is NOTIMPL in a driver
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@332142 13f79535-47bb-0310-9956-ffa450edef68
2005-11-09 21:12:45 +00:00
Nick Kew
7d8187cc83
Support dbd connections tied to the conn_rec.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@307439 13f79535-47bb-0310-9956-ffa450edef68
2005-10-09 14:19:22 +00:00
Nick Kew
cd3937b2d2
Fix pool in dbd_construct, and set sensible config defaults
...
(based on feedback from Brian France)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@292769 13f79535-47bb-0310-9956-ffa450edef68
2005-09-30 15:26:45 +00:00
André Malo
d759ba71fb
* add svn:ignore to modules/database
...
* fix some eol-style properties
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@291269 13f79535-47bb-0310-9956-ffa450edef68
2005-09-24 09:52:49 +00:00
Nick Kew
7f9e4fa4f9
Add note on DBD APIs to Module Developer Changes in new_features.
...
Update cast in mod_dbd.c as suggested by jorton.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@291100 13f79535-47bb-0310-9956-ffa450edef68
2005-09-23 10:56:07 +00:00
Bradley Nicholes
ac067e3e30
Add the NetWare makefile for mod_dbd
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@290842 13f79535-47bb-0310-9956-ffa450edef68
2005-09-21 21:55:27 +00:00
Nick Kew
63518050d4
Eliminate possible compiler warnings pointed out by Joe.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@290711 13f79535-47bb-0310-9956-ffa450edef68
2005-09-21 14:29:57 +00:00
Nick Kew
535d0ab956
Move mod_dbd from /experimental/ to /database/
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@290672 13f79535-47bb-0310-9956-ffa450edef68
2005-09-21 10:04:00 +00:00