summaryrefslogtreecommitdiff
path: root/libhttpd.dsp
Commit message (Collapse)AuthorAgeFilesLines
* Fix mod_ssl to issue SSL close_notify alerts before the connection isJoe Orton2004-03-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | closed by adding an EOC bucket type: * include/http_connection.h: Declare eoc bucket interface. * server/eoc_bucket.c: New file. * server/Makefile.in, libhttpd.dsp: Build eoc_bucket.c. * server/core.c (core_output_filter): Delete EOC bucket. * server/connection.c (ap_flush_conn): Send an EOC bucket. * modules/ssl/ssl_engine_io.c (ssl_io_filter_output): Shutdown the SSL connection for an EOC bucket. (bio_filter_out_write): Conditionally disable buffering. PR: 27428 Submitted by: Madhusudan Mathihalli Reviewed by: Madhusudan Mathihalli, Justin Erenkrantz, Joe Orton (sneaking in fixes for libhttpd.dsp and NWGNUMakefile) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@102885 13f79535-47bb-0310-9956-ffa450edef68
* Create the compiler debugging database using the _src.pdb extension (commonWilliam A. Rowe Jr2003-10-101-4/+4
| | | | | | | | to all the other modules) and quiet a silly emit that the buildmark.obj didn't have debugging info. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@101400 13f79535-47bb-0310-9956-ffa450edef68
* After discussions at length on dev@apr/httpd, it is determined thatWilliam A. Rowe Jr2003-03-111-10/+1
| | | | | | | | | | | 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/branches/APACHE_2_0_BRANCH@98971 13f79535-47bb-0310-9956-ffa450edef68
* After consultations on the APR list, it was decided that /map files areWilliam A. Rowe Jr2003-02-201-5/+5
| | | | | | | | | | | | | | | | | | 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/branches/APACHE_2_0_BRANCH@98742 13f79535-47bb-0310-9956-ffa450edef68
* foo.dbgmark turned out to be the same 8.3 name as foo.dbg itself, whichWilliam A. Rowe Jr2003-02-181-2/+2
| | | | | | | | | | 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/branches/APACHE_2_0_BRANCH@98713 13f79535-47bb-0310-9956-ffa450edef68
* *) Introduce debugging symbols for Win32 release builds, both .pdbWilliam A. Rowe Jr2003-02-071-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | 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] This backport is necessary in order to assure those debugging the Apache binaries are in a position to collect Crash Dump files from segfault bug reports, either to use locally ourselves, or for the user to merge into their {c:\windows}\symbols tree (for .dbg files) or leave in the same directories as the binaries (for .pdb files). This patch has no impact on optimization, performance, file size (of those binaries) or other attributes. Although this will add 'heft' to the distribution, we can decide 1) to package them in a seperate .zip file from dist/httpd/binaries/win32/ or 2) to include them in the .msi, but install only in the custom install selection page, or finally, 3) set up our own symbols 'server' that can be configured with windbg to automatically retrieve the right symbol sets for a given release package. Discussion is free to follow on list; these are the results of Allen and my research into the murky depths of 9x v.s. NT v.s. 2000/XP debug symbols. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@98597 13f79535-47bb-0310-9956-ffa450edef68
* Sort targets (no effective change) - this reduces the cvs diff whenWilliam A. Rowe Jr2003-02-061-7/+7
| | | | | | | modifing the project file from the IDE. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@98586 13f79535-47bb-0310-9956-ffa450edef68
* Update libhttpd.dll filenames to reflect the .dll extension for theWilliam A. Rowe Jr2003-01-201-2/+2
| | | | | | | newest apr/build/win32ver.awk script changes. Submitted by Mladen Turk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@98379 13f79535-47bb-0310-9956-ffa450edef68
* WHOA! Fix the collatteral damage I caused by removing provider.William A. Rowe Jr2002-11-301-0/+4
| | | | | | | | | | mod_dav is also retrofitted for the generic ap_provider API. Restore it to its 2.1 state for mod_dav (and of course, if someone wants to backport the aaa changes without the module names overhaul, they will need this API.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@97693 13f79535-47bb-0310-9956-ffa450edef68
* Back out provider.c from aaa 2.1 overhaul, for the time being.William A. Rowe Jr2002-11-301-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@97686 13f79535-47bb-0310-9956-ffa450edef68
* Fix up Win32 build.Justin Erenkrantz2002-09-201-0/+4
| | | | | | | | 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
* Refactor out the child behavior from mpm_winnt. This is the firstWilliam A. Rowe Jr2002-07-291-0/+4
| | | | | | | | | | | | | | | 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
* Reorganize a bit for legibility.William A. Rowe Jr2002-07-181-154/+134
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96110 13f79535-47bb-0310-9956-ffa450edef68
* And the other one...William A. Rowe Jr2002-07-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96050 13f79535-47bb-0310-9956-ffa450edef68
* $(IntDir) doesn't go back to VC5William A. Rowe Jr2002-07-131-6/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96049 13f79535-47bb-0310-9956-ffa450edef68
* Get rid of the buildmark bogosity. It never helped ide users, andWilliam A. Rowe Jr2002-07-131-3/+17
| | | | | | | | | | 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
* Try this AGAIN. Move ap_regkey.h to include/ and assure that this time,William A. Rowe Jr2002-07-111-29/+4
| | | | | | | | 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
* Small whitespace cleanup.William A. Rowe Jr2002-07-091-24/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95990 13f79535-47bb-0310-9956-ffa450edef68
* Fix alpha order so the .dsp list isn't rearranged on save.William A. Rowe Jr2002-07-081-38/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95977 13f79535-47bb-0310-9956-ffa450edef68
* Move the last little useful bit of registry.c into services.c, andWilliam A. Rowe Jr2002-06-241-8/+29
| | | | | | | 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
* Incorporate ap_regkey.c into the build.William A. Rowe Jr2002-06-241-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95877 13f79535-47bb-0310-9956-ffa450edef68
* Whoops. Others need to peek into include and cgi module structures.William A. Rowe Jr2002-06-061-0/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95539 13f79535-47bb-0310-9956-ffa450edef68
* We appear to never have had any complaints about copy srcname dstnameWilliam A. Rowe Jr2002-05-241-40/+26
| | | | | | | | | 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
* Tired of 'foo.h not found' messages in the build. Checked ms's docs,William A. Rowe Jr2002-04-171-24/+12
| | | | | | | | 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
* Outch! DougM reports that I never committed this file. Lo and behold,William A. Rowe Jr2002-03-151-0/+4
| | | | | | | 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
* *) Split all Win32 modules [excluding the core components mod_core,William A. Rowe Jr2002-01-101-58/+188
| | | | | | | | | | | | | | | | | 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
* Reimplement Win32 registry-based and shebang-extended scripting.William A. Rowe Jr2001-10-211-0/+4
| | | | | | | | | | | | | 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
* Just feels wrong... but need to continue buildingWilliam A. Rowe Jr2001-10-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91490 13f79535-47bb-0310-9956-ffa450edef68
* Accomodate the new server/util_time.c module on win32William A. Rowe Jr2001-09-191-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91090 13f79535-47bb-0310-9956-ffa450edef68
* Clip a duplicate appearanceWilliam A. Rowe Jr2001-08-281-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90755 13f79535-47bb-0310-9956-ffa450edef68
* Regroup some of the headers in the win32 module, to make the distinctionWilliam A. Rowe Jr2001-08-271-13/+17
| | | | | | | 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
* Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) toWilliam A. Rowe Jr2001-08-261-1/+1
| | | | | | | 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
* The purpose of this patch is to toggle the debugging mode (default) toWilliam A. Rowe Jr2001-08-171-10/+7
| | | | | | | | | | | | | | | | 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
* Spell it right, per Mr. CoarWilliam A. Rowe Jr2001-08-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90243 13f79535-47bb-0310-9956-ffa450edef68
* Add auto-generated Win32 versioning.William A. Rowe Jr2001-08-161-4/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90205 13f79535-47bb-0310-9956-ffa450edef68
* (hopefully) get WinNT MPM to build using mpm_common.c code; a few notes:Jeff Trawick2001-08-131-0/+4
| | | | | | | | | | . 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
* Fix up files constituting the Win32 libhttpd project fileWilliam A. Rowe Jr2001-06-271-17/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89436 13f79535-47bb-0310-9956-ffa450edef68
* get rid of util_date.c/util_date.h and associated test programJeff Trawick2001-06-061-8/+0
| | | | | | | test_date.c git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89278 13f79535-47bb-0310-9956-ffa450edef68
* Blew it... forgot to transpose dsp versionsWilliam A. Rowe Jr2001-05-231-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89212 13f79535-47bb-0310-9956-ffa450edef68
* Get win32 libhttpd building without uri_delims, now added to apr-utilWilliam A. Rowe Jr2001-05-231-98/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89211 13f79535-47bb-0310-9956-ffa450edef68
* A one line snafu becomes a big one... sorry, forgot to transpose this.William A. Rowe Jr2001-03-081-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88471 13f79535-47bb-0310-9956-ffa450edef68
* Minor snafu - wrong intermediate build pathWilliam A. Rowe Jr2001-03-081-5/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88470 13f79535-47bb-0310-9956-ffa450edef68
* Another chunk of code from http to core. This should continue to buildRyan Bloom2001-03-051-0/+4
| | | | | | | | 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
* Move more code from the http module into the core server. ThisRyan Bloom2001-03-041-0/+4
| | | | | | | | | | | | | | 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
* Moved to modules/arch/win32/William A. Rowe Jr2001-02-281-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88393 13f79535-47bb-0310-9956-ffa450edef68
* Fix Windows compile breaks caused by mod_core.h foobarBill Stoddard2001-02-271-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88371 13f79535-47bb-0310-9956-ffa450edef68
* Begin to move functions from the http module to the core. The goal is toRyan Bloom2001-02-261-0/+4
| | | | | | | 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
* Hmmm... ap_release.h is a good file to list in the IDE.William A. Rowe Jr2001-02-261-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88340 13f79535-47bb-0310-9956-ffa450edef68
* Fix Windows compile break caused by move of error_bucket.cBill Stoddard2001-02-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88323 13f79535-47bb-0310-9956-ffa450edef68
* Begin restructuring scoreboard code to enable adding back inBill Stoddard2001-02-021-0/+4
| | | | | | | | | | | | the ability to use IPC other than shared memory. Get mod_status working on Windows again. Still to do: Rename some of the function APIs. Replace all calls to reinit_scoreboard with ap_create_scoreboard. Add back in support for scoreboard files. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87959 13f79535-47bb-0310-9956-ffa450edef68