summaryrefslogtreecommitdiff
path: root/www/apache22/files/patch-server__core.c
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2018-04-16 10:44:31 +0000
committerBernard Spil <brnrd@FreeBSD.org>2018-04-16 10:44:31 +0000
commit6b504a6d6f2b8a2d4acfa68ad7953f666abf5efa (patch)
tree814be0bf41c1870753bd1fd9a23097ef1f840651 /www/apache22/files/patch-server__core.c
parentUpdate to latest commit. (diff)
www/mod_antiloris
www/mod_auth_imap2 www/mod_authn_sasl www/mod_bw www/mod_cband www/mod_clamav www/mod_extract_forwarded www/mod_hosts_access www/mod_log_config-st www/mod_log_mysql www/mod_log_sql2-dtc www/mod_macro22 www/mod_musicindex www/mod_ntlm2 www/mod_proxy_html www/mod_remoteip www/mod_spdy www/mod_uid www/mod_vhost_ldap www/mod_whatkilledus www/mod_xml2enc 2017-07-01 www/apache22: Upstream propose EoL of apache 2.2.x during the next 12 months
Diffstat (limited to 'www/apache22/files/patch-server__core.c')
-rw-r--r--www/apache22/files/patch-server__core.c63
1 files changed, 0 insertions, 63 deletions
diff --git a/www/apache22/files/patch-server__core.c b/www/apache22/files/patch-server__core.c
deleted file mode 100644
index 3f9f179ac3db..000000000000
--- a/www/apache22/files/patch-server__core.c
+++ /dev/null
@@ -1,63 +0,0 @@
---- server/core.c.orig 2014-08-21 17:33:48 UTC
-+++ server/core.c
-@@ -512,6 +512,7 @@ static void *merge_core_server_configs(a
- core_server_config *base = (core_server_config *)basev;
- core_server_config *virt = (core_server_config *)virtv;
- core_server_config *conf;
-+ const char *accfb, *accfc;
-
- conf = (core_server_config *)apr_pmemdup(p, virt, sizeof(core_server_config));
-
-@@ -527,6 +528,25 @@ static void *merge_core_server_configs(a
- conf->protocol = base->protocol;
- }
-
-+ /*
-+ * bz accept_filter(9) disable fix.
-+ *
-+ * You can only configure it in the base config but the
-+ * values are copied and checked into virtual host configs,
-+ * so if you disable it in base it will still be on in virt.
-+ * To fix it, we overwrite each virt config if it does not
-+ * match what is in base config for the hardcoded http(s).
-+ */
-+ accfb = apr_table_get(base->accf_map, "http");
-+ accfc = apr_table_get(conf->accf_map, "http");
-+ if (accfb && accfc && strcmp(accfb, accfc))
-+ apr_table_set(conf->accf_map, "http", accfb);
-+
-+ accfb = apr_table_get(base->accf_map, "https");
-+ accfc = apr_table_get(conf->accf_map, "https");
-+ if (accfb && accfc && strcmp(accfb, accfc))
-+ apr_table_set(conf->accf_map, "https", accfb);
-+
- conf->sec_dir = apr_array_append(p, base->sec_dir, virt->sec_dir);
- conf->sec_url = apr_array_append(p, base->sec_url, virt->sec_url);
-
-@@ -2778,7 +2798,7 @@ AP_DECLARE(void) ap_get_server_revision(
- AP_DECLARE(const char *) ap_get_server_description(void)
- {
- return server_description ? server_description :
-- AP_SERVER_BASEVERSION " (" PLATFORM ")";
-+ AP_SERVER_BASEVERSION " (FreeBSD)";
- }
-
- AP_DECLARE(const char *) ap_get_server_banner(void)
-@@ -2839,7 +2859,7 @@ static void set_banner(apr_pool_t *pconf
- ap_add_version_component(pconf, AP_SERVER_BASEPRODUCT "/" AP_SERVER_MAJORVERSION);
- }
- else {
-- ap_add_version_component(pconf, AP_SERVER_BASEVERSION " (" PLATFORM ")");
-+ ap_add_version_component(pconf, AP_SERVER_BASEVERSION " (FreeBSD)");
- }
-
- /*
-@@ -2849,7 +2869,7 @@ static void set_banner(apr_pool_t *pconf
- if (ap_server_tokens != SrvTk_FULL) {
- banner_locked++;
- }
-- server_description = AP_SERVER_BASEVERSION " (" PLATFORM ")";
-+ server_description = AP_SERVER_BASEVERSION " (FreeBSD)";
- }
-
- static const char *set_serv_tokens(cmd_parms *cmd, void *dummy,