1
0
mirror of https://github.com/apache/httpd.git synced 2025-06-04 21:42:15 +03:00

62 Commits

Author SHA1 Message Date
Sander Striker
c9788a00d7 Revert a change to the link flags that were accidentally committed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102864 13f79535-47bb-0310-9956-ffa450edef68
2004-03-05 18:52:01 +00:00
Allan K. Edwards
4f210746aa add eoc_bucket.c to project
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102834 13f79535-47bb-0310-9956-ffa450edef68
2004-03-01 17:49:52 +00:00
William A. Rowe Jr
281948b722 After discussions at length on dev@apr/httpd, it is determined that
the older .dbg format symbols are not worth the interference with
  generating complete .pdb symbolic debugging databases.

  This patch further eliminates pdbtype:sept flags that interfere with
  deciphering local symbols and type information.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98970 13f79535-47bb-0310-9956-ffa450edef68
2003-03-11 00:58:59 +00:00
André Malo
5735ea2fdf revert my recent patch. util_debug is no longer needed :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98929 13f79535-47bb-0310-9956-ffa450edef68
2003-03-07 19:49:19 +00:00
André Malo
a17233ec71 *gna* get/set_module_config are now defined in util_debug.c. We have
to link against it.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98914 13f79535-47bb-0310-9956-ffa450edef68
2003-03-07 00:53:48 +00:00
William A. Rowe Jr
25ac108fe2 After consultations on the APR list, it was decided that /map files are
fairly redundant when you retain rich .pdb debugging symbol files.  We
  have rarely used them, and generally .dbg and .pdb files prove much more
  useful for the cases we have.

  While eliminating /map files, we are also shrinking the size of the .dbg
  files by stripping 'private' symbol information.  Really this means less
  rich diagnostics from Dr. Watson on NT or Win9x when they query the .dbg
  symbols in creating a DrWatson log file.  But it's more than compensated
  for on newer OS'es where Dr. Watson will query the .pdb symbols, on all
  Win32 flavors when WinDbg is used with the .pdb symbols, and the fact that
  the distribution of binary symbols will use less bandwidth when less
  information is duplicated from the .pdb format into the .dbg files.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98743 13f79535-47bb-0310-9956-ffa450edef68
2003-02-20 15:56:04 +00:00
William A. Rowe Jr
e8c0a9532f foo.dbgmark turned out to be the same 8.3 name as foo.dbg itself, which
was badness.  Twist this puppy to .dbr, the only name I could invent that
  doesn't look like any database file extension I recall.

  It stands for .dbg rebased.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98712 13f79535-47bb-0310-9956-ffa450edef68
2003-02-18 22:07:21 +00:00
William A. Rowe Jr
a45632ba37 *) Introduce debugging symbols for Win32 release builds, both .pdb
and .dbg files (older debuggers and Dr. Watson-type utilities
     on WinNT or Win9x don't support the newer .pdb flavor.)
     [Allen Edwards, William Rowe]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98596 13f79535-47bb-0310-9956-ffa450edef68
2003-02-07 21:30:53 +00:00
William A. Rowe Jr
e0469ba7d0 Sort targets (no effective change) - this reduces the cvs diff when
modifing the project file from the IDE.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98587 13f79535-47bb-0310-9956-ffa450edef68
2003-02-06 19:21:12 +00:00
William A. Rowe Jr
89d2be9245 Integrate mod_ident with the Win32 build.
Submitted by David Shane Holden <dpejesh@yahoo.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98386 13f79535-47bb-0310-9956-ffa450edef68
2003-01-20 21:38:50 +00:00
William A. Rowe Jr
4fa511075a Update libhttpd.dll filenames to reflect the .dll extension for the
newest apr/build/win32ver.awk script changes.  Submitted by Mladen Turk.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98378 13f79535-47bb-0310-9956-ffa450edef68
2003-01-20 18:57:03 +00:00
Justin Erenkrantz
797f3afa2b Fix up Win32 build.
Submitted by:	Sebastian Bergmann <lists@sebastian-bergmann.de>
Reviewed by:	Justin Erenkrantz (not really, but...)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96924 13f79535-47bb-0310-9956-ffa450edef68
2002-09-20 06:06:41 +00:00
William A. Rowe Jr
d1bf15268a Refactor out the child behavior from mpm_winnt. This is the first
step in making a legible multiprocess windows mpm, or at least
  structuring the code to always begin a new child as an old one is
  going to die soon, rather than waiting for it's final dying breath.

  The only code that had to be affected [due to the split and general
  structure of the code] was merging the set_listeners_noninherited()
  code directly into the get_listeners_from_parent code, and also into
  the apr socket.c code for winnt.  For the most part the code splits
  rather nicely.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96221 13f79535-47bb-0310-9956-ffa450edef68
2002-07-29 05:06:20 +00:00
William A. Rowe Jr
b7d7f2fc07 Reorganize a bit for legibility.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96110 13f79535-47bb-0310-9956-ffa450edef68
2002-07-18 06:39:06 +00:00
William A. Rowe Jr
709d68c58f And the other one...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96050 13f79535-47bb-0310-9956-ffa450edef68
2002-07-13 06:33:13 +00:00
William A. Rowe Jr
795ae43468 $(IntDir) doesn't go back to VC5
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96049 13f79535-47bb-0310-9956-ffa450edef68
2002-07-13 06:31:17 +00:00
William A. Rowe Jr
e126ac5b0b Get rid of the buildmark bogosity. It never helped ide users, and
usually just hurt command line users.

  If we have to link, we need a buildmark, so perform the buildmark
  compilation as a 'manual' pre-link step every time a link is required.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96047 13f79535-47bb-0310-9956-ffa450edef68
2002-07-13 06:20:52 +00:00
William A. Rowe Jr
4008f0e863 Try this AGAIN. Move ap_regkey.h to include/ and assure that this time,
it contains defined(WIN32)||defined(DOXYGEN) requirements to prevent the
  other platform exports from barfing.  Please ack if this works for you.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96019 13f79535-47bb-0310-9956-ffa450edef68
2002-07-11 19:57:02 +00:00
William A. Rowe Jr
c372f3d3c9 Small whitespace cleanup.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95990 13f79535-47bb-0310-9956-ffa450edef68
2002-07-09 17:26:27 +00:00
William A. Rowe Jr
f0fb164ba3 Fix alpha order so the .dsp list isn't rearranged on save.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95977 13f79535-47bb-0310-9956-ffa450edef68
2002-07-08 18:02:25 +00:00
William A. Rowe Jr
2d68aebd2a Move the last little useful bit of registry.c into services.c, and
blast it.  All Win32 registry foo is going through ap_regkey now.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95880 13f79535-47bb-0310-9956-ffa450edef68
2002-06-24 07:53:50 +00:00
William A. Rowe Jr
5df0355cb3 Incorporate ap_regkey.c into the build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95877 13f79535-47bb-0310-9956-ffa450edef68
2002-06-24 04:55:52 +00:00
William A. Rowe Jr
ce05cbfa43 Whoops. Others need to peek into include and cgi module structures.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95539 13f79535-47bb-0310-9956-ffa450edef68
2002-06-06 01:05:34 +00:00
William A. Rowe Jr
d227cad013 We appear to never have had any complaints about copy srcname dstname
not overwriting dstname ... this flavor is certain not to emit a file
  exists error [with the obvious caviat - if it's write protected, your
  problem.]  Much simpler than /y, <.y or set copycmd fooness.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95265 13f79535-47bb-0310-9956-ffa450edef68
2002-05-24 15:16:53 +00:00
William A. Rowe Jr
abfad02617 Tired of 'foo.h not found' messages in the build. Checked ms's docs,
seems xcopy's /y arg goes all the way back to Win95.  This shouldn't
  introduce any hassles.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94675 13f79535-47bb-0310-9956-ffa450edef68
2002-04-17 03:02:02 +00:00
William A. Rowe Jr
e4f6ae67b7 Outch! DougM reports that I never committed this file. Lo and behold,
he was right.  Sorry I killed the NT build for a few days!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93953 13f79535-47bb-0310-9956-ffa450edef68
2002-03-15 14:57:55 +00:00
William A. Rowe Jr
aff1454d34 *) Split all Win32 modules [excluding the core components mod_core,
mod_so, mod_win32 and the winnt mpm] into individual loadable
     modules, so the administrator may individually disable the former
     compiled-in modules by simply commenting out their LoadModule
     directives.  [William Rowe]

  *) Saved Win32 module authors and porters many future headaches, by
     duplicating the appropriate .h files such as os.h into the include
     directory, including in the build tree.  [William Rowe]

  Also noticed that version stamp resources weren't generated for proxy
  modules, this too is now fixed.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92804 13f79535-47bb-0310-9956-ffa450edef68
2002-01-10 08:47:23 +00:00
William A. Rowe Jr
0a9f874084 Reimplement Win32 registry-based and shebang-extended scripting.
Accepts arguments of $* and %* for 'positioned' cgi envvars, provided they
  stand alone (aren't part of another arg.)

  Accepts %1 $1 syntax, quoted or not, but makes no attempt at palacating
  older programs with short paths, just yet.

  About as stable and robust as my first rewrite of dir_walk, so watch out!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91613 13f79535-47bb-0310-9956-ffa450edef68
2001-10-21 04:14:24 +00:00
William A. Rowe Jr
f0034b0645 Just feels wrong... but need to continue building
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91490 13f79535-47bb-0310-9956-ffa450edef68
2001-10-16 15:36:13 +00:00
William A. Rowe Jr
f8f54edb3f Accomodate the new server/util_time.c module on win32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91090 13f79535-47bb-0310-9956-ffa450edef68
2001-09-19 20:22:13 +00:00
William A. Rowe Jr
f7d9719e8b Clip a duplicate appearance
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90755 13f79535-47bb-0310-9956-ffa450edef68
2001-08-28 13:06:34 +00:00
William A. Rowe Jr
4d79bad246 Regroup some of the headers in the win32 module, to make the distinction
between modules/http and server/ a bit clearer.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90721 13f79535-47bb-0310-9956-ffa450edef68
2001-08-27 05:33:30 +00:00
William A. Rowe Jr
f0362ccc07 Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to
build 'out of the box' in debugging mode.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90686 13f79535-47bb-0310-9956-ffa450edef68
2001-08-26 05:21:50 +00:00
William A. Rowe Jr
9062307073 The purpose of this patch is to toggle the debugging mode (default) to
Program Database (from Program Database for Modify on the fly debugging).

  The net effect of this patch is to clean up all of the irrelevant entries
  associated with either the debugging or release command line switches, and
  generally straighten the projects as they would be exported from VC6/SP5.

  The outcome of this patch is that VC5 users -should- be able to load and
  build the workspace without any errors (as they used to have no symbols
  database at all, the /ZI option doesn't work, they had to use cvtdsp.pl
  to toggle these to /Zi.)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90269 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 03:45:35 +00:00
William A. Rowe Jr
8e7232bd11 Spell it right, per Mr. Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90243 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 20:56:03 +00:00
William A. Rowe Jr
964f21d1ba Add auto-generated Win32 versioning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90205 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 07:01:13 +00:00
Jeff Trawick
f29b938e84 (hopefully) get WinNT MPM to build using mpm_common.c code; a few notes:
. the selection of ap_sock_disable() is certainly ugly, but that may
  need to be cleaned up in a different manner...
. the directive functions couldn't be AP_DECLARE() if they are to be
  compatible with AP_INIT_TAKExxx(); this is an old restriction


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90138 13f79535-47bb-0310-9956-ffa450edef68
2001-08-13 16:42:13 +00:00
William A. Rowe Jr
95e427552d Fix up files constituting the Win32 libhttpd project file
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89436 13f79535-47bb-0310-9956-ffa450edef68
2001-06-27 19:39:15 +00:00
Jeff Trawick
7135d12e6c get rid of util_date.c/util_date.h and associated test program
test_date.c


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89278 13f79535-47bb-0310-9956-ffa450edef68
2001-06-06 19:37:15 +00:00
William A. Rowe Jr
80604b2738 Blew it... forgot to transpose dsp versions
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89212 13f79535-47bb-0310-9956-ffa450edef68
2001-05-23 05:18:25 +00:00
William A. Rowe Jr
288802b4a5 Get win32 libhttpd building without uri_delims, now added to apr-util
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89211 13f79535-47bb-0310-9956-ffa450edef68
2001-05-23 05:14:48 +00:00
William A. Rowe Jr
ddd8c56523 A one line snafu becomes a big one... sorry, forgot to transpose this.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88471 13f79535-47bb-0310-9956-ffa450edef68
2001-03-08 05:19:47 +00:00
William A. Rowe Jr
b1f357dbbb Minor snafu - wrong intermediate build path
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88470 13f79535-47bb-0310-9956-ffa450edef68
2001-03-08 05:05:06 +00:00
Ryan Bloom
54ed3070d5 Another chunk of code from http to core. This should continue to build
on all platforms.  The next job is to shuffle functions back and forth
so that the server builds without mod_http.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88453 13f79535-47bb-0310-9956-ffa450edef68
2001-03-05 04:43:56 +00:00
Ryan Bloom
3eeeb76fb4 Move more code from the http module into the core server. This
is core code, basically the default handler, the default input
and output filters, and all of the core configuration directives.
All of this code is required in order for the server to work, with or
without HTTP.  The server is closer to working without the HTTP
module, although there is still more to do.

I tried to fix Windows, but somebody should probably make sure I did
it correctly.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88449 13f79535-47bb-0310-9956-ffa450edef68
2001-03-04 06:27:27 +00:00
William A. Rowe Jr
5094b08245 Moved to modules/arch/win32/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88393 13f79535-47bb-0310-9956-ffa450edef68
2001-02-28 16:10:00 +00:00
Bill Stoddard
dc43b4e920 Fix Windows compile breaks caused by mod_core.h foobar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88371 13f79535-47bb-0310-9956-ffa450edef68
2001-02-27 18:58:59 +00:00
Ryan Bloom
4296146043 Begin to move functions from the http module to the core. The goal is to
have only functions that are HTTP specific in the http directory.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88341 13f79535-47bb-0310-9956-ffa450edef68
2001-02-26 04:38:22 +00:00
William A. Rowe Jr
346934af95 Hmmm... ap_release.h is a good file to list in the IDE.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88340 13f79535-47bb-0310-9956-ffa450edef68
2001-02-26 03:07:31 +00:00
Bill Stoddard
63198b0630 Fix Windows compile break caused by move of error_bucket.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88323 13f79535-47bb-0310-9956-ffa450edef68
2001-02-25 19:26:23 +00:00