summaryrefslogtreecommitdiffstats
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* ap_add_named_module is not used and maintained anymore. Drop it.André Malo2004-04-252-10/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103516 13f79535-47bb-0310-9956-ffa450edef68
* declare the prototypes as well.André Malo2004-04-221-2/+2
| | | | | | | PR: 28523 again git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103480 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory corruption problem with ap_custom_response() function.Jeff Trawick2004-03-241-1/+9
| | | | | | | | | | | | The core per-dir config would later point to request pool data that would be reused for different purposes on different requests. This is based on an old 1.3 patch submitted by Will Lowe. It needs a minor tweak before committing to 1.3, but he had it pretty darn close. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103120 13f79535-47bb-0310-9956-ffa450edef68
* *) SECURITY: CAN-2004-0174 (cve.mitre.org)Jeff Trawick2004-03-191-0/+3
| | | | | | | | | | | | | | | Fix starvation issue on listening sockets where a short-lived connection on a rarely-accessed listening socket will cause a child to hold the accept mutex and block out new connections until another connection arrives on that rarely-accessed listening socket. With Apache 2.x there is no performance concern about enabling the logic for platforms which don't need it, so it is enabled everywhere except for Win32. [Jeff Trawick] (already in 2.0.49, propagating to mirrors now) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103029 13f79535-47bb-0310-9956-ffa450edef68
* use existing directive name ThreadStackSize instead ofJeff Trawick2004-03-161-2/+2
| | | | | | | | | WorkerStackSize as made obvious by: Brad Nicholes git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102975 13f79535-47bb-0310-9956-ffa450edef68
* Satisfy directives now can be influenced by a surrounding <Limit>André Malo2004-03-141-1/+1
| | | | | | | | | container. PR: 14726. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102954 13f79535-47bb-0310-9956-ffa450edef68
* Threaded MPMs for Unix and Win32: Add WorkerStackSize directiveJeff Trawick2004-03-111-0/+6
| | | | | | | | | | | | | to override default thread stack size for threads which handle client connections. Required for some third-party modules on platforms with small default thread stack size. This is also useful for trimming back the stack size on platforms with relatively large default stack size in order to conserve address space for supporting more threads per child. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102931 13f79535-47bb-0310-9956-ffa450edef68
* * include/mpm_common.h (ap_pod_t): Remove 'sa' field.Joe Orton2004-03-061-1/+0
| | | | | | | | | | | | * server/mpm_common.c (ap_mpm_pod_open, dummy_connection): Use ap_listeners->bind_addr for the dummy connection rather than doing a name lookup on the first listener's hostname and using one of the addresses returned. PR: 27313 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102869 13f79535-47bb-0310-9956-ffa450edef68
* Send the 'Close Alert' message to the peer upon closing a SSL session. ThisMadhusudan Mathihalli2004-02-281-0/+28
| | | | | | | | | | | required creating a new EOC (End-Of-Connection) bucket type to notify mod_ssl that the connection is about to be closed. Reviewed by: Joe Orton, Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102793 13f79535-47bb-0310-9956-ffa450edef68
* * include/httpd.h: Double DYNAMIC_MODULE_LIMIT, httpd alone includesJoe Orton2004-02-261-1/+1
| | | | | | | about 60 modules already. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102777 13f79535-47bb-0310-9956-ffa450edef68
* Add a new directive EnableExceptionHook that must be specified forJeff Trawick2004-02-191-0/+5
| | | | | | | | | | | | exception hooks to be called (in addition to the build time requirements). The 2.1-dev feature is now more aligned with the 1.3.30-dev feature, in that there is a build-time requirement as well as a configuration requirement. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102686 13f79535-47bb-0310-9956-ffa450edef68
* fix name of The Apache Software FoundationAndré Malo2004-02-0929-29/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102619 13f79535-47bb-0310-9956-ffa450edef68
* fix copyright dates according to the first check inAndré Malo2004-02-0720-20/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102548 13f79535-47bb-0310-9956-ffa450edef68
* apply Apache License, Version 2.0André Malo2004-02-0629-1433/+295
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102525 13f79535-47bb-0310-9956-ffa450edef68
* outch. Fix include guard to match the right name.André Malo2004-02-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102504 13f79535-47bb-0310-9956-ffa450edef68
* fix out-of-date commentJeff Trawick2004-01-261-1/+1
| | | | | | | | Submitted by: Aryeh Katz Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102415 13f79535-47bb-0310-9956-ffa450edef68
* Add core version query function ap_get_server_revision andAndré Malo2004-01-253-4/+35
| | | | | | | | | accompanying ap_version_t structure (minor MMN bump). The function is similar to apr_version() and allow for exact querying of the core revision level. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102405 13f79535-47bb-0310-9956-ffa450edef68
* update license to 2004.André Malo2004-01-0128-28/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102135 13f79535-47bb-0310-9956-ffa450edef68
* fix doccoAndré Malo2003-12-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102058 13f79535-47bb-0310-9956-ffa450edef68
* *) Add a hook (insert_error_filter) to allow filters to re-insertPaul J. Reder2003-12-121-0/+7
| | | | | | | | | | themselves during processing of error responses. Enable mod_expires to use the new hook to include Expires headers in valid error responses. This addresses an RFC violation. It fixes PRs 19794, 24884, and 25123. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102038 13f79535-47bb-0310-9956-ffa450edef68
* add new MPM query -- AP_MPMQ_MPM_STATE -- to find out what the MPMJeff Trawick2003-12-101-1/+6
| | | | | | | | | is doing work-in-progress; not so useful until other MPMs support it git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102019 13f79535-47bb-0310-9956-ffa450edef68
* Add fatal exception hook for use by debug modules. The hook is onlyJeff Trawick2003-11-261-0/+9
| | | | | | | | | available if the --enable-exception-hook configure parm is used. Sample users at http://httpd.apache.org/~trawick/exception_hook.html git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101899 13f79535-47bb-0310-9956-ffa450edef68
* The caller of ap_pass_brigade() relinquishes ownership of the brigade.Jeff Trawick2003-11-261-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101895 13f79535-47bb-0310-9956-ffa450edef68
* tidy up some charset recoding issuesJeff Trawick2003-11-262-16/+6
| | | | | | | | | the "need" for APACHE_XLATE went away some years ago when BUFF went POOF and charset recoding (translation) of non-protocol data could no longer be performed by the core... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101894 13f79535-47bb-0310-9956-ffa450edef68
* SECURITY [CAN-2003-0020]: escape arbitrary data before writing into theAndré Malo2003-11-242-2/+13
| | | | | | | | | errorlog. Reviewed by: Mark J Cox git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101873 13f79535-47bb-0310-9956-ffa450edef68
* fix commentCliff Woolley2003-11-241-1/+2
| | | | | | | Submitted by: Fitz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101870 13f79535-47bb-0310-9956-ffa450edef68
* Sync with APR-util deprecated functions.Justin Erenkrantz2003-11-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101789 13f79535-47bb-0310-9956-ffa450edef68
* mod_auth_ldap: Fix some segfaults in the cache logic.Jeff Trawick2003-11-061-7/+21
| | | | | | | | | PR: 18756 Submitted by: Matthieu Estrade <apache@moresecurity.org> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101706 13f79535-47bb-0310-9956-ffa450edef68
* - add XHTML doctypes to httpd.hAndré Malo2003-11-022-1/+17
| | | | | | | | | | - fix the (x)html output of mod_autoindex to be consistent and make it configurable to emit either HTML or XHTML PR: 23747 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101683 13f79535-47bb-0310-9956-ffa450edef68
* Revert the change to the cmd_func typedef to avoid a type mismatchBradley Nicholes2003-10-311-1/+1
| | | | | | | compiler error in the Metrowerks compiler git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101636 13f79535-47bb-0310-9956-ffa450edef68
* * include/http_config.hSander Striker2003-10-311-1/+1
| | | | | | | (cmd_func): Fix prototype, eliminate warning. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101630 13f79535-47bb-0310-9956-ffa450edef68
* Fold in the CAN-2003-0542 regex patch.Sander Striker2003-10-241-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101556 13f79535-47bb-0310-9956-ffa450edef68
* apu_compat.h no longer exists...Sander Striker2003-09-061-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101178 13f79535-47bb-0310-9956-ffa450edef68
* switch to APR 1.0 API (which is still in flux)Jeff Trawick2003-09-031-1/+1
| | | | | | | | because of the changes to the argument lists of apr_mmap_dup and apr_socket_create, 2.1-dev won't build with apr and apr-util's 0.9 branch anymore git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101154 13f79535-47bb-0310-9956-ffa450edef68
* clarify that filter_init_func is used only in the http protocol filtersStas Bekman2003-08-221-1/+4
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101059 13f79535-47bb-0310-9956-ffa450edef68
* adjust mod_cgi and mod_cgidAndré Malo2003-08-221-2/+3
| | | | | | | bump MMN for API change. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101047 13f79535-47bb-0310-9956-ffa450edef68
* fix misleading ap_get_token descriptionAndré Malo2003-08-191-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101014 13f79535-47bb-0310-9956-ffa450edef68
* fix extern "C" declarationAndré Malo2003-08-071-5/+5
| | | | | | | | PR: 22203 Submitted by: Arno Bakker <arno@cs.vu.nl> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100928 13f79535-47bb-0310-9956-ffa450edef68
* * util_filter.h (ap_filter_flush): clarify that this function hasGreg Stein2003-07-161-0/+2
| | | | | | | | | nothing to do with FLUSH buckets. It is simply a cover function for ap_pass_brigade for use with the apr_brigade_* writing functions. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100646 13f79535-47bb-0310-9956-ffa450edef68
* Use 'expected' rather than 'exp', as the latter shadows the exp()Greg Stein2003-06-171-4/+4
| | | | | | | | | | function in the math.h header. Some compilers don't like that. Submitted by: Blair Zajac <blair@orcaware.com> Reviewed by: rbb@rkbloom.net git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100279 13f79535-47bb-0310-9956-ffa450edef68
* Clarified comment on arg constraints for ap_get_brigade()Brian Pane2003-06-151-1/+2
| | | | | | | | Submitted by: Joe Schaefer <joe+gmane@sunstarsys.com> Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100249 13f79535-47bb-0310-9956-ffa450edef68
* Rework of the recursion stopper - collapse recursion counters into one functionAndré Malo2003-05-301-11/+3
| | | | | | | Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100095 13f79535-47bb-0310-9956-ffa450edef68
* Prevent the server from crashing when entering infinite loops. TheAndré Malo2003-05-191-0/+26
| | | | | | | | | | | | new LimitInternalRecursion directive configures limits of subsequent internal redirects and nested subrequests, after which the request will be aborted. [William Rowe, Jeff Trawick, Andr� Malo] PR: 19753 (and probably others) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99911 13f79535-47bb-0310-9956-ffa450edef68
* Porting to BS2000: the antique interface (BS2000Account) no longer existsMartin Kraemer2003-05-091-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99747 13f79535-47bb-0310-9956-ffa450edef68
* consolidate code related to sig_coredumpJeff Trawick2003-04-091-0/+5
| | | | | | | | | | | a note on perchild: perchild exception handling was busted before this and is still busted the problem I noticed was that a client that exposes a segfault never gets its connection dropped and the parent never notices that the child process that segfaulted hasexited git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99312 13f79535-47bb-0310-9956-ffa450edef68
* keep changes and mmns in sync.André Malo2003-04-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99200 13f79535-47bb-0310-9956-ffa450edef68
* * include/http_config.hSander Striker2003-03-071-1/+1
| | | | | | | | | | (ap_get_module_config, ap_set_module_config): Use the macro when AP_DEBUG is _not_ defined, not the other way around. Noticed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98921 13f79535-47bb-0310-9956-ffa450edef68
* Minor MMN bump:André Malo2003-03-072-2/+12
| | | | | | | | | | | | Forward port: Escape special characters (especially control characters) in mod_log_config to make a clear distinction between client-supplied strings (with special characters) and server-side strings. This was already introduced in version 1.3.25. Obtained from: Patch in 1.3.25-dev by Martin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98912 13f79535-47bb-0310-9956-ffa450edef68
* Linux 2.4+: enable coredumps when Apache is started as root ifGreg Ames2003-03-061-0/+1
| | | | | | | CoreDumpDirectory is explicitly coded git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98908 13f79535-47bb-0310-9956-ffa450edef68
* * include/http_config.hSander Striker2003-03-062-9/+8
| | | | | | | | | | | | | | | | | | | | (ap_get_module_config, ap_set_module_config): Always declare. * include/httpd.h (ap_strchr, ap_strchr_c, ap_strrchr, ap_strrchr_c, ap_strstr, ap_strstr_c): Always declare. * server/util_debug.c (ap_get_module_config, ap_set_module_config, ap_strchr, ap_strchr_c, ap_strrchr, ap_strrchr_c, ap_strstr, ap_strstr_c): Always implement and export. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98903 13f79535-47bb-0310-9956-ffa450edef68