SHA256
1
0
forked from pool/apache2

172 Commits

Author SHA256 Message Date
52dd150f04 - updated to 2.4.28:
*) SECURITY: CVE-2017-9798 (cve.mitre.org)
     Corrupted or freed memory access. <Limit[Except]> must now be used in the
     main configuration file (httpd.conf) to register HTTP methods before the
     .htaccess files.  [Yann Ylavic]
  *) event: Avoid possible blocking in the listener thread when shutting down
     connections. PR 60956.  [Yann Ylavic]
  *) mod_speling: Don't embed referer data in a link in error page.
     PR 38923 [Nick Kew]
  *) htdigest: prevent a buffer overflow when a string exceeds the allowed max
     length in a password file.
     [Luca Toscano, Hanno Böck <hanno hboeck de>]
  *) mod_proxy: loadfactor parameter can now be a decimal number (eg: 1.25).
     [Jim Jagielski]
  *) mod_proxy_wstunnel: Allow upgrade to any protocol dynamically.
     PR 61142.
  *) mod_watchdog/mod_proxy_hcheck: Time intervals can now be spefified
     down to the millisecond. Supports 'mi' (minute), 'ms' (millisecond),
     's' (second) and 'hr' (hour!) time suffixes. [Jim Jagielski]
  *) mod_http2: Fix for stalling when more than 32KB are written to a
     suspended stream.  [Stefan Eissing]
  *) build: allow configuration without APR sources.  [Jacob Champion]
  *) mod_ssl, ab: Fix compatibility with LibreSSL.  PR 61184.
     [Bernard Spil <brnrd freebsd.org>, Michael Schlenker <msc contact.de>,
      Yann Ylavic]
  *) core/log: Support use of optional "tag" in syslog entries.
     PR 60525. [Ben Rubson <ben.rubson gmail.com>, Jim Jagielski]
  *) mod_proxy: Fix ProxyAddHeaders merging.  [Joe Orton]
  *) core: Disallow multiple Listen on the same IP:port when listener buckets
     are configured (ListenCoresBucketsRatio > 0), consistently with the single

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=527
2017-10-06 07:51:06 +00:00
1a67fa8fff - suexec binary moved to main package [bsc#1054741]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=526
2017-10-05 13:04:58 +00:00
5ad7a03ceb OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=524 2017-10-03 16:36:44 +00:00
c5edf8fbcc OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=523 2017-10-03 16:35:01 +00:00
5dced272cc - do not call and do not ship apache-22-24-upgrade [bsc#1042037]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=522
2017-10-03 16:18:03 +00:00
955adce8b6 Accepting request 514237 from home:cschneemann:branches:Apache
Changes needed to get apache2.4 started on sles11 or other not systemd systems

OBS-URL: https://build.opensuse.org/request/show/514237
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=521
2017-08-29 12:03:48 +00:00
6063afb8e4 - updated to 2.4.27:
*) COMPATIBILITY: mod_lua: Remove the undocumented exported 'apr_table'
     global variable when using Lua 5.2 or later. This was exported as a
     side effect from luaL_register, which is no longer supported as of
     Lua 5.2 which deprecates pollution of the global namespace.
     [Rainer Jung]
  *) COMPATIBILITY: mod_http2: Disable and give warning when using Prefork.
     The server will continue to run, but HTTP/2 will no longer be negotiated.
     [Stefan Eissing]
  *) COMPATIBILITY: mod_proxy_fcgi: Revert to 2.4.20 FCGI behavior for the
     default ProxyFCGIBackendType, fixing a regression with PHP-FPM. PR 61202.
     [Jacob Champion, Jim Jagielski]
  *) mod_lua: Improve compatibility with Lua 5.1, 5.2 and 5.3.
     PR58188, PR60831, PR61245. [Rainer Jung]
  *) mod_http2: Simplify ready queue, less memory and better performance. Update
     mod_http2 version to 1.10.7. [Stefan Eissing]
  *) Allow single-char field names inadvertantly disallowed in 2.4.25.
     PR 61220. [Yann Ylavic]
  *) htpasswd / htdigest: Do not apply the strict permissions of the temporary
     passwd file to a possibly existing passwd file. PR 61240. [Ruediger Pluem]
  *) core: Avoid duplicate HEAD in Allow header.
     This is a regression in 2.4.24 (unreleased), 2.4.25 and 2.4.26.
     PR 61207. [Christophe Jaillet]
- drop upstreamed patch: 
  * httpd-2.4.12-lua-5.2.patch (see upstream's PR#58188 for details)

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=518
2017-07-17 09:42:57 +00:00
d5895e84f0 Accepting request 509637 from home:pluskalm:branches:Apache
- Adjust dependencies for rename apr/apr-util packages

Should go along sr#509636

OBS-URL: https://build.opensuse.org/request/show/509637
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=517
2017-07-14 08:07:48 +00:00
b3dd51283a - remove /usr/bin/http2 symlink only during apache2 package
uninstall, not upgrade [bsc#1041830]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=515
2017-06-20 14:12:55 +00:00
dbf3dd8d67 - updated to 2.4.26:
- refreshed patches:
  . httpd-2.4.12-lua-5.2.patch
  . httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
- removed patches (upstreamed)
  . httpd-cache-forward-http-proxy.patch
  . httpd-cache-revert-svn1773397.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=513
2017-06-19 11:18:39 +00:00
30b44e65be - remove apache-doc and apache-example-pages obsoletes/provides
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=509
2017-05-29 07:27:41 +00:00
ab631f02c6 - remove apache-doc obsoletes/provides
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=508
2017-05-19 09:02:02 +00:00
91a4b6d10e Accepting request 481458 from home:kukuk:sysusers
OBS-URL: https://build.opensuse.org/request/show/481458
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=506
2017-03-20 16:40:56 +00:00
f82667beb3 - revert an attempt to fix PR 60458
+ httpd-cache-revert-svn1773397.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=502
2017-02-23 14:13:31 +00:00
56252bd4f6 - fix caching of forward proxy
+ httpd-cache-forward-http-proxy.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=500
2017-02-21 07:23:09 +00:00
28a528f380 Accepting request 458925 from home:kukuk:branches:Apache
- Don't require insserv if we don't need it.

OBS-URL: https://build.opensuse.org/request/show/458925
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=499
2017-02-20 07:29:07 +00:00
4cb77514dc Accepting request 449682 from home:weberho:PHP56
- Added new HTTP2 option to sysconfig to ease enabling http2
- Added new protocols.conf which is included globally
- Enable http2 also for Leap 42.2+ and SLE12_SP2+

Sorry for the shifted lines: OBS/OSC or whatever always tends to shift lines around in the spec-file and to shorten lines like "%doc %{_mandir}/man..." to "%{_mandir}/man..."

The spec's diff seems to be incomplete in the GUI

OBS-URL: https://build.opensuse.org/request/show/449682
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=497
2017-01-11 14:46:00 +00:00
690316cf5c OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=496 2017-01-09 12:07:23 +00:00
ce5ce88864 - verify tarball: added httpd*.bz2.asc, apache2.keyring and remove
60C5442D.key

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=495
2017-01-02 11:11:25 +00:00
1403855591 - update to 2.4.25: fixed several security issues (CVE-2016-8740,
CVE-2016-5387, CVE-2016-2161, CVE-2016-0736, CVE-2016-8743), many
  fixes and improvements of mod_http2 and other modules; see CHANGES 
  for full change log

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=494
2017-01-02 10:31:04 +00:00
f9441d9b86 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=490 2016-12-09 12:22:28 +00:00
53c58c3097 Accepting request 417081 from home:scarabeus_iv:branches:Apache
- Remove the omc xml config. It is useless nowdays

OBS-URL: https://build.opensuse.org/request/show/417081
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=486
2016-08-08 08:01:57 +00:00
5fc8ac26f8 Accepting request 408632 from home:fbui:branches:Apache
- Remove pkgconfig(libsystemd-daemon). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.

OBS-URL: https://build.opensuse.org/request/show/408632
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=484
2016-08-01 09:35:04 +00:00
97bf0fc49e Accepting request 408500 from home:kstreitova:branches:Apache
- add httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  Introduces directives to control two protocol options:
   * HttpContentLengthHeadZero - allow Content-Length of 0 to be
     returned on HEAD
   * HttpExpectStrict - allow admin to control whether we must 
     see "100-continue"
  [bsc#894225], [fate#317766]

OBS-URL: https://build.opensuse.org/request/show/408500
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=482
2016-07-14 15:08:56 +00:00
Cristian Rodríguez
57af9d9ff7 Accepting request 406993 from home:elvigia:branches:Apache
- version 2.4.23 
*  Fixes CVE-2016-4979 [bsc#987365]
* mod_proxy_hcheck was missing due to upstream bug.
* mod_proxy_fdpass needs explicit configure line now.
* Full list of changes:
  http://www-eu.apache.org/dist//httpd/CHANGES_2.4.23

OBS-URL: https://build.opensuse.org/request/show/406993
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=481
2016-07-11 05:47:27 +00:00
aee055412e - remove unneded httpd-2.4.17-debug-crash.patch
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=478
2016-05-18 06:32:08 +00:00
6f5fbad387 - start apache services after remote-fs [bsc#978543]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=477
2016-05-09 14:11:30 +00:00
634cc9df6a - do not build mod_http2 for 13.2
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=474
2016-05-02 07:46:54 +00:00
230a8ed7fa Accepting request 387252 from home:elvigia:branches:Apache
- Update to version 2.4.20 (2.4.19 was never released)
* Drop httpd-2.4.18-missing-semicolon.patch now upstream
- Big changelog available, see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.20 for details.

OBS-URL: https://build.opensuse.org/request/show/387252
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=473
2016-04-11 06:22:40 +00:00
583ca3ed67 Accepting request 383961 from home:pgajdos:apache2
- enable authnz_fcgi module

OBS-URL: https://build.opensuse.org/request/show/383961
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=472
2016-04-07 07:41:41 +00:00
f355b09382 - fix build for SLE_11_SP4:
+ httpd-2.4.18-missing-semicolon.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=471
2015-12-14 16:45:30 +00:00
3e530c71a2 Accepting request 348489 from home:elvigia:branches:Apache
- Update to version 2.44.18 
* drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see: 
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.

OBS-URL: https://build.opensuse.org/request/show/348489
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=469
2015-12-14 08:02:47 +00:00
9e06c6a8de Accepting request 347287 from home:pgajdos
- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch

- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]

OBS-URL: https://build.opensuse.org/request/show/347287
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=467
2015-12-03 10:25:59 +00:00
e7ee2b1556 Accepting request 343856 from home:pgajdos
- restart apache once after the rpm or zypper transaction 
  [bnc#893659]
- drop some old compat code from %post

OBS-URL: https://build.opensuse.org/request/show/343856
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=466
2015-11-11 14:08:56 +00:00
Cristian Rodríguez
a0baaeb8ec Accepting request 342583 from home:elvigia:branches:Apache
- 2.4.17-protocols.patch from upstream http2 module:
* master conn_rec* addition to conn_rec
* improved ALPN and Upgrade handling
* allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
* disabling TLS renegotiation for slave connections

OBS-URL: https://build.opensuse.org/request/show/342583
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=465
2015-11-06 01:03:35 +00:00
81e2c05b71 Accepting request 340929 from home:pgajdos
- do not build mod_http2 for older distros than 13.2 for now (nghttp2 
  does not build there)

- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]

OBS-URL: https://build.opensuse.org/request/show/340929
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=463
2015-10-26 09:36:35 +00:00
5153dfbe10 Accepting request 339571 from home:elvigia:branches:Apache
-  Update to 2.4.17
- Enable mod_http2/ BuildRequire nghttp2
- MPMs: Support SO_REUSEPORT to create multiple duplicated listener
  records for scalability
- mod_ssl: Support compilation against libssl built with OPENSSL_NO_SSL3
- For more changes see: http://www.apache.org/dist/httpd/CHANGES_2.4.17

OBS-URL: https://build.opensuse.org/request/show/339571
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=461
2015-10-19 06:18:33 +00:00
03bf97c804 Accepting request 322437 from home:Andreas_Schwab:Factory
- Fixup libdir in installed files

OBS-URL: https://build.opensuse.org/request/show/322437
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=459
2015-08-13 14:24:27 +00:00
2e2a6b9dc1 Accepting request 319195 from home:pgajdos:apache2
- add reference upstream bug#58188 along httpd-2.4.12-lua-5.2.patch

OBS-URL: https://build.opensuse.org/request/show/319195
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=457
2015-08-03 15:18:57 +00:00
e357708a58 Accepting request 317647 from home:kstreitova:branches:Apache
- update to 2.4.16
  * changes http://www.apache.org/dist/httpd/CHANGES_2.4.16
  * remove the following patches (fixed in 2.4.16)
      * httpd-2.4.x-mod_lua_websocket_DoS.patch
      * httpd-2.4.12-CVE-2015-0253.patch
  * update httpd-2.4.12-lua-5.2.patch

OBS-URL: https://build.opensuse.org/request/show/317647
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=456
2015-07-22 10:42:42 +00:00
a4429e9aee Accepting request 317328 from home:MargueriteSu:branches:multimedia:libs
- add patch: httpd-2.4.12-lua-5.2.patch
  * lua_dump introduced a new strip option in 5.3, set it to 0 
    to get the old behavior
  * luaL_register was deprecated in 5.2, use luaL_setfuncs and
    luaL_newlib instead
  * luaL_optint was deprecated in 5.3, use luaL_optinteger instead
  * lua_strlen and lua_objlen wad deprecated in 5.2, use lua_rawlen
    instead

OBS-URL: https://build.opensuse.org/request/show/317328
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=455
2015-07-19 20:54:23 +00:00
522378d91b Accepting request 317068 from home:pgajdos:apache2
- change Provides: from suse_maintenance_mmn = # to 
  suse_maintenance_mmn_#

- apache2 Suggests:, not Recommends: apache2-prefork; that means
  for example, that `zypper in apache2-worker` will not pull 
  apache2-prefork also
- installing /usr/sbin/httpd link:
  * do not try to install it in '%post <MPM>' when apache2 (which 
    includes /usr/share/apache2/script-helpers) is not installed 
    yet (fixes installation on 11sp3)
  * install it in '%post' if apache2 is installed after 
    apache2-<MPM> to be sure it is there

OBS-URL: https://build.opensuse.org/request/show/317068
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=454
2015-07-16 10:47:20 +00:00
de7dee913a Accepting request 316550 from home:pgajdos
- access_compat shared also for 11sp3

- apache2-implicit-pointer-decl.patch renamed to 
  httpd-implicit-pointer-decl.patch to align with other
  patches names

- apachectl is now wrapper to start_apache2; therefore, it honors 
  HTTPD_INSTANCE variable, see README-instances.txt for details 
  + httpd-apachectl.patch
  - httpd-2.4.10-apachectl.patch

- a2enmod/a2dismod and a2enflag/a2disflag now respect 
  HTTPD_INSTANCE=<instance_name> environment variable, which can be 
  used to specify apache instance name; sysconfig file is expected 
  at /etc/sysconfig/apache2@<instance_name> 
 (see README-instances.txt for details)

- provides suse_maintenance_mmn symbol [bnc#915666] (internal)

- credits to Roman Drahtmueller:
  * add reference to /etc/permissions.local to output of %post if
    setting the permissions of suexec2 fails
  * do not enable mod_php5 by default any longer
  * httpd-2.0.49-log_server_status.dif obsoleted
  * apache2-mod_ssl_npn.patch removed because not used
  * include mod_reqtimeout.conf in httpd.conf
  * added cgid-timeout.conf, include
    it in httpd.conf
- fix default value APACHE_MODULES in sysconfig file
- %service_* macros for apache2@.service

OBS-URL: https://build.opensuse.org/request/show/316550
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=453
2015-07-14 09:04:22 +00:00
924136ec0d Accepting request 314699 from home:pgajdos
- allow to run multiple instances of Apache on one system
  [fate#317786] (internal)
  * distributed httpd.conf no longer includes sysconfig.d, nor this 
    directory is shipped. httpd.conf includes loadmodule.conf and 
    global.conf which are former sysconfig.d/loadmodule.conf and 
    sysconfig.d/global.conf for default /etc/sysconfig/apache2
    global.conf and loadmodule.conf are not included when
    sysconfig variables could have been read by start_apache2
    startup script (run with systemd services). Therefore, when
    starting server via /usr/sbin/httpd, sysconfig variables
    are not taken into account.
  * some not-maintained scripts are moved from
    /usr/share/apache2 to /usr/share/apache2/deprecated-scripts
  * all modules comment in sysconfig file is not generated 
    anymore
  * added README-instances.txt
  * removed Sources:
    load_configuration
    find_mpm
    get_module_list
    get_includes
    find_httpd_includes
    apache-find-directives
  * added Sources:
    deprecated-scripts.tar.xz
    apache2-README-instances.txt
    apache2-loadmodule.conf
    apache2-global.conf
    apache2-find-directives
    apache2@.service

OBS-URL: https://build.opensuse.org/request/show/314699
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=452
2015-07-13 08:18:58 +00:00
e078f69d56 Accepting request 311566 from home:pgajdos
- dropped 2.0 -> 2.2 modules transition during upgrade
  * apache-20-22-upgrade renamed to apache-22-24-upgrade
- apache-*-upgrade script is called in %posttrans now [bnc#927223]

OBS-URL: https://build.opensuse.org/request/show/311566
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=450
2015-06-12 07:59:31 +00:00
1c66eaf9ed Accepting request 309129 from home:pgajdos
- align filenames with upstream names (and add compat symlinks)
- find_httpd2_includes renamed to find_httpd_includes

OBS-URL: https://build.opensuse.org/request/show/309129
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=447
2015-06-02 08:26:32 +00:00
d7b41eca02 Accepting request 308624 from home:pgajdos
- access_compat now built as shared and disabled by default
- amend config to use also old syntax when access_compat is
  loaded
- added apache2-README-access_compat.txt
- added apache-find-directive script
- see [bnc#896083] and its duplicates

OBS-URL: https://build.opensuse.org/request/show/308624
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=446
2015-05-26 08:17:52 +00:00
d3e2121d30 Accepting request 306357 from home:guohouzuo:freeipa
CVE-2015-0253

OBS-URL: https://build.opensuse.org/request/show/306357
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=444
2015-05-15 13:11:40 +00:00
c1c669e98d Accepting request 305442 from home:kstreitova:branches:Apache
- simplify apache2.logrotate, use sharedscripts [bnc#713581]

- remove curly brackets around format sequence "%y" in 
  `stat --format="%{y}" %{SOURCE1}` that caused an incorrect
  evaluation. Add escaping to proper spec-cleaner processing in
  the future

OBS-URL: https://build.opensuse.org/request/show/305442
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=443
2015-05-05 14:04:17 +00:00
Cristian Rodríguez
70524cd248 Accepting request 295209 from home:kstreitova:branches:Apache
- remove 'exit 0' from the %post section in the specfile that was
  placed here incorrectly and caused that the rest of the %post
  section couldn't be executed.

OBS-URL: https://build.opensuse.org/request/show/295209
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=442
2015-04-10 01:12:40 +00:00