summaryrefslogtreecommitdiffstats
path: root/os (follow)
Commit message (Collapse)AuthorAgeFilesLines
* MPMs unix: follow up to r1809881 and r1809973.Yann Ylavic2017-09-281-0/+4
| | | | | | | | unset_signals() is called when ap_pglobal is destroyed too. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1809976 13f79535-47bb-0310-9956-ffa450edef68
* core, MPMs unix: follow up to r1809881.Yann Ylavic2017-09-281-0/+20
| | | | | | | | | | | | | | | | | | Deregister all hooks first (in pre_cleanup), by doing it last we could still have had them run when DSOs were unloaded. Likewise, avoid double faults when handling fatal signals by restoring the default handler before pconf is cleared (we can't ap_log_error there). Finally, we need to ignore sig_term/restart (do nothing) when the main process is exiting (i.e. ap_pglobal is destroyed), since retained_data are freed. Aimed to fix all faults in PR 61558. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1809973 13f79535-47bb-0310-9956-ffa450edef68
* MPMs unix: Place signals handlers and helpers out of DSOs to avoidYann Ylavic2017-02-212-0/+174
| | | | | | | | | a possible crash if a signal is caught during (graceful) restart. PR 60487. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1783849 13f79535-47bb-0310-9956-ffa450edef68
* LINK : warning LNK4013: image size 0xB1000 exceeds specified maximum 0x20000Gregg Lewis Smith2017-01-241-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1780035 13f79535-47bb-0310-9956-ffa450edef68
* add mod_proxy_hcheck to legacy buildGregg Lewis Smith2016-11-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771839 13f79535-47bb-0310-9956-ffa450edef68
* mod_brotli: Add initial implementation.Evgeny Kotkov2016-09-211-0/+1
| | | | | | | | | | | | | | | | | | | | | This new module supports dynamic Brotli (RFC 7932) compression. Existing mod_deflate installations can benefit from better compression ratio by sending Brotli-compressed data to the clients that support it: SetOutputFilter BROTLI_COMPRESS;DEFLATE The module features zero-copy processing, which is only possible with the new API from the upcoming 1.0.x series of brotli [1]. The Linux makefile works against libbrotli [2], as currently the core brotli repository doesn't offer a way to build a library [3]. Apart from that, only the CMake build is now supported. [1] https://github.com/google/brotli [2] https://github.com/bagder/libbrotli [3] https://github.com/google/brotli/pull/332 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1761714 13f79535-47bb-0310-9956-ffa450edef68
* Fix spelling in comments and text files.Rainer Jung2016-08-113-3/+3
| | | | | | | | No functional change. PR 59990 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756038 13f79535-47bb-0310-9956-ffa450edef68
* Support build files for mod_proxy_http2William A. Rowe Jr2016-05-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1744792 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2 larger with 64-bit VS 2012 RelWithDebInfo buildJeff Trawick2015-10-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1706635 13f79535-47bb-0310-9956-ffa450edef68
* bye bye mod_h2, hello mod_http2Jim Jagielski2015-09-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1705749 13f79535-47bb-0310-9956-ffa450edef68
* Windows traditional build files for mod_h2Gregg Lewis Smith2015-08-271-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1698023 13f79535-47bb-0310-9956-ffa450edef68
* cosmetic: match case style to all previousGregg Lewis Smith2015-08-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1696490 13f79535-47bb-0310-9956-ffa450edef68
* Save a few bytes in conf pool when parsing some directives. Use temp_pool ↵Christophe Jaillet2015-02-051-2/+2
| | | | | | when applicable. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1657692 13f79535-47bb-0310-9956-ffa450edef68
* include mod_ssl_ctJeff Trawick2014-10-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1631603 13f79535-47bb-0310-9956-ffa450edef68
* Add missing APLOGNO.Christophe Jaillet2014-07-202-4/+4
| | | | | | | | Refactor some lines to keep APLOGNO on the same line as ap_log_error, when applicable. Split lines longer than 80. Improve alignment. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1612068 13f79535-47bb-0310-9956-ffa450edef68
* 'ap_getword_conf' does not return NULL but an empty string if nothing could ↵Christophe Jaillet2013-12-151-2/+2
| | | | | | | | | | | be got. So the message 02173 can never trigger. Actually, this is not a problem because all calls to 'ap_unixd_set_rlimit' are done in configuration parsing functions guarded with AP_INIT_TAKE12, so we are guaranteed to have something. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1551005 13f79535-47bb-0310-9956-ffa450edef68
* BaseAddr.ref:Jeff Trawick2013-09-121-115/+123
| | | | | | | | | | | | | | | | | | | . Update sizes as necessary based on a 64-bit debug build with Visual Studio 2012. . Add missing modules mod_apreq, mod_authnz_fcgi, mod_dialup, mod_optional_fn_export, mod_optional_fn_import, mod_optional_hook_export, mod_optional_hook_import, and mod_policy. (The example mods aren't important, but adding them avoids having to treat those as exceptions in any sort of automatic update mechanism. Potential issues with the several modules that aren't currently buildable with the cmake-based solution have not been addressed.) fixBaseAddrs.pl: . New script to generate a new BaseAddr.ref based on Microsoft linker warnings about inadequate size or missing module. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1522544 13f79535-47bb-0310-9956-ffa450edef68
* Increase stack size for mod_cache and mod_ldap and readdressGregg Lewis Smith2013-07-201-13/+13
| | | | | | | | | | VC11 reporting image size exceeds specified maximum Reported by Steffen <info apachelounge com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1505178 13f79535-47bb-0310-9956-ffa450edef68
* Final rename per r1454386, we hopeGregg Lewis Smith2013-03-091-1/+1
| | | | | | | | | Set eol style of mod_proxy_wstunnel.dsp to native for easy editing on any OS git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1454659 13f79535-47bb-0310-9956-ffa450edef68
* finish up mod_proxy_websocket/tunnel rename on WindowsGregg Lewis Smith2013-03-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1453974 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_proxy_websocket to WindowsGregg Lewis Smith2013-03-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1453552 13f79535-47bb-0310-9956-ffa450edef68
* The days of 9x, Win2K are long gone. No more need of a stubWilliam A. Rowe Jr2013-02-201-23/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1447992 13f79535-47bb-0310-9956-ffa450edef68
* Fix valgrind warning about uninitialized memory in argument to semctlStefan Fritsch2013-02-041-1/+1
| | | | | | | | PR: 53690 Submitted by: Mikhail T. <mi+apache aldan algebra com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1442326 13f79535-47bb-0310-9956-ffa450edef68
* fix r1439000 per rjung remarksGregg Lewis Smith2013-01-271-26/+26
| | | | | | | http://marc.info/?l=apache-httpd-dev&m=135925949528376&w=2 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1439027 13f79535-47bb-0310-9956-ffa450edef68
* mod_lua image size has surpassed 0x00010000, step it up a notchGregg Lewis Smith2013-01-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1439000 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_macro to Windows build.Gregg Lewis Smith2013-01-211-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1436058 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_allowhandlers to Windows buildGregg Lewis Smith2012-12-091-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1418867 13f79535-47bb-0310-9956-ffa450edef68
* Windows build for mod_cache_socache added in r1388660Gregg Lewis Smith2012-09-221-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1388899 13f79535-47bb-0310-9956-ffa450edef68
* Various code cleanup to avoid compiler, cppcheck, or clang warnings:Stefan Fritsch2011-12-181-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modules/debugging/mod_firehose.c: Make some internal functions static (to do: logs_cleanup() is unused) modules/filters/mod_charset_lite.c: Remove dead assignments modules/filters/mod_include.c: likewise modules/metadata/mod_usertrack.c: likewise modules/proxy/mod_proxy_ftp.c: likewise modules/ssl/ssl_engine_pphrase.c: likewise modules/proxy/mod_proxy_balancer.c: likewise; Remove NULL check that can never happen modules/proxy/proxy_util.c: Axe NULL-check that can never happen and if it would, it would just mask another bug os/unix/unixd.c: likewise modules/http/http_filters.c: Remove sub-condition that is always true modules/lua/mod_lua.c: Add default cases to switch statements modules/generators/mod_autoindex.c: Unsigned value can never be < 0 server/util_expr_eval.c: Fix compiler warnings with VC and on OS2 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1220493 13f79535-47bb-0310-9956-ffa450edef68
* Fix my typoGregg Lewis Smith2011-12-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1210869 13f79535-47bb-0310-9956-ffa450edef68
* Add lots of unique tags to error log messagesStefan Fritsch2011-12-032-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1209766 13f79535-47bb-0310-9956-ffa450edef68
* Build mod_allowmethods on WindowsGregg Lewis Smith2011-11-191-0/+1
| | | | | | | project file exists git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1203924 13f79535-47bb-0310-9956-ffa450edef68
* Fix typoGregg Lewis Smith2011-11-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1202537 13f79535-47bb-0310-9956-ffa450edef68
* Add mod_data to Windown buildGregg Lewis Smith2011-11-151-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1202365 13f79535-47bb-0310-9956-ffa450edef68
* Added proxy_html and xml2enc to Windows buildGregg Lewis Smith2011-11-031-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1196876 13f79535-47bb-0310-9956-ffa450edef68
* Add -D DUMP_RUN_CFG option to dump some configuration itemsStefan Fritsch2011-10-091-0/+1
| | | | | | | | | from the parsed (or default) config. This is useful for init scripts that need to setup temporary directories and permissions, for example if those temporary directories are located on a ram disk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1180681 13f79535-47bb-0310-9956-ffa450edef68
* More cleanup: Expand tabs and some more indentation fixesStefan Fritsch2011-09-232-3/+3
| | | | | | | No functional change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1174929 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup effort in prep for GA push:Jim Jagielski2011-09-234-9/+9
| | | | | | | | Trim trailing whitespace... no func change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1174748 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues found by PVS-Studio static analyzer:Stefan Fritsch2011-09-191-1/+1
| | | | | | | | | | | | | | | | mod_mime_magic: cut'n'paste error rsl_encoding vs. rsl_separator, also simplify code a bit mod_header: wrong string initialization (leading to segfault if format argument is missing) util_win32: duplicate sizeof (untested; Windows people, please review) PR: 51542 Submitted by: Andrey Karpov <karpov viva64 com>, Stefan Fritsch git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1172732 13f79535-47bb-0310-9956-ffa450edef68
* Added new mods to Windows build system.Guenter Knauf2011-07-181-0/+3
| | | | | | | Submitted by: Gregg L. Smith <gls gknw net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1147823 13f79535-47bb-0310-9956-ffa450edef68
* We already have ap_str_tolower(), so also add ap_str_toupper() function and useStefan Fritsch2011-06-222-18/+0
| | | | | | | it where possible. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1138617 13f79535-47bb-0310-9956-ffa450edef68
* Introduce ap_(get|set)_core_module_config() functions/macros and use themStefan Fritsch2011-06-062-2/+2
| | | | | | | | | | | | everywhere. We know that the core module has module_index 0. Therefore we can save some pointer operations in ap_get_module_config(cv, &core_module) and ap_set_module_config(cv, &core_module, val). As these are called rather often, this may actually have some (small) measurable effect. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132781 13f79535-47bb-0310-9956-ffa450edef68
* Correct Win64 Servername IdentificationWilliam A. Rowe Jr2011-05-181-0/+4
| | | | | | | | PR: 47418 Submitted by: [Jorge Schrauwen <jorge.schrauwen gmail.com>] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1104624 13f79535-47bb-0310-9956-ffa450edef68
* include <stdlib.h> to ensure that the exit() prototype has beenJeff Trawick2011-04-081-3/+1
| | | | | | | | | | seen before the exit macro is defined (fixes compile failure on MinGW) axe prototype for absent function set_listeners_noninheritable() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1090417 13f79535-47bb-0310-9956-ffa450edef68
* gcc compatibilityJeff Trawick2011-04-071-1/+1
| | | | | | | | PR: 49535 (subset of reported issues) Submitted by: John Vandenberg <jayvdb gmail.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1089954 13f79535-47bb-0310-9956-ffa450edef68
* axe a couple of unused vars, mark a function as staticJeff Trawick2011-04-071-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1089690 13f79535-47bb-0310-9956-ffa450edef68
* get prototype for ap_os_create_privileged_process()Jeff Trawick2011-04-071-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1089689 13f79535-47bb-0310-9956-ffa450edef68
* cleanups to function signatures, prototypes, visibilityJeff Trawick2011-04-062-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1089600 13f79535-47bb-0310-9956-ffa450edef68
* enable DEFAULT_REL_RUNTIMEDIR on NetWare and WindowsJeff Trawick2011-03-282-0/+62
| | | | | | | | this commit is missing the Windows and NetWare build logic to copy the appropriate file to include/ap_config_layout.h git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1086073 13f79535-47bb-0310-9956-ffa450edef68
* fix some logging calls to include the server_recJeff Trawick2011-02-262-3/+3
| | | | | | | (and even the conn_rec in a couple of places) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1074871 13f79535-47bb-0310-9956-ffa450edef68