SHA256
1
0
forked from pool/apache2

246 Commits

Author SHA256 Message Date
4df4f035ea OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=652 2021-06-02 08:57:19 +00:00
2a70fa2499 - version update to 2.4.48
Changes with Apache 2.4.48
  *) mod_proxy_wstunnel: Add ProxyWebsocketFallbackToProxyHttp to opt-out the
     fallback to mod_proxy_http for WebSocket upgrade and tunneling.
     [Yann Ylavic]
  *) mod_proxy: Fix flushing of THRESHOLD_MIN_WRITE data while tunneling.
     BZ 65294.  [Yann Ylavic]
  *) core: Fix a regression that stripped the ETag header from 304 responses.
     PR 61820 [Ruediger Pluem, Roy T. Fielding]
  *) core: Adding SSL related inquiry functions to the server API.
     These function are always available, even when no module providing
     SSL is loaded. They provide their own "shadowing" implementation for
     the optional functions of similar name that mod_ssl and impersonators
     of mod_ssl provide.
     This enables loading of several SSL providing modules when all but
     one of them registers itself into the new hooks. Two old-style SSL
     modules will not work, as they replace the others optional functions
     with their own.
     Modules using the old-style optional functions will continue to work
     as core supplies its own versions of those.
     The following has been added so far:
     - ap_ssl_conn_is_ssl() to query if a connection is using SSL.
     - ap_ssl_var_lookup() to query SSL related variables for a
       server/connection/request.
     - Hooks for 'ssl_conn_is_ssl' and 'ssl_var_lookup' where modules
       providing SSL can install their own value supplying functions.
     - ap_ssl_add_cert_files() to enable other modules like mod_md to provide
       certificate and keys for an SSL module like mod_ssl.
     - ap_ssl_add_fallback_cert_files() to enable other modules like mod_md to

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=651
2021-06-02 07:37:52 +00:00
c69e46240e Accepting request 867271 from home:gmbr3:Lua
- Add lua54.patch to fix building with lua54

OBS-URL: https://build.opensuse.org/request/show/867271
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=649
2021-01-28 09:54:32 +00:00
a905849540 Accepting request 865975 from home:stroeder:branches:Apache
- added Provides: http_daemon to fix bsc#1180132

OBS-URL: https://build.opensuse.org/request/show/865975
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=647
2021-01-22 12:59:39 +00:00
8e2693c4ad - remove suexec2 from premissions as well
- modified sources
  % permissions.apache2

- suexec2 was renamed to suexec in 2015 and the symlink to suexec
  no longer exists

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=646
2021-01-22 07:45:17 +00:00
709e869e67 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=645 2021-01-22 07:35:48 +00:00
d35ba78de2 Accepting request 862975 from home:adkorte:branches:Apache
- suexec2 was renamed to suexec in 2015 and the symlink to suexec
  no longer exists

OBS-URL: https://build.opensuse.org/request/show/862975
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=644
2021-01-14 08:11:23 +00:00
8af689926a Accepting request 862727 from home:cboltz:branches:Apache
- re-add rcapache2 symlink (was lost about 6 weeks ago)

OBS-URL: https://build.opensuse.org/request/show/862727
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=643
2021-01-13 07:07:57 +00:00
4c15e1f282 - mod_php8 provides php_module
- modified sources
  % apache2-script-helpers

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=641
2021-01-08 15:12:03 +00:00
ada5afa233 - obsolete apache2-example-page and obsolete/provide apache2-doc
[bsc#180075]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=639
2020-12-17 17:47:04 +00:00
7ca5eaf000 Accepting request 855763 from home:adkorte:branches:Apache
- only include BuildRequires: apache2-{prefork,worker,event} used in test target

OBS-URL: https://build.opensuse.org/request/show/855763
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=637
2020-12-14 14:03:10 +00:00
50bc75ffe3 - added https://httpd.apache.org/server-status like server status
(configured by APACHE_EXTENDED_STATUS="lua")
- modified sources
  % apache2-mod_status.conf
  % apache2-start_apache2
  % sysconfig.apache2

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=635
2020-12-11 20:06:07 +00:00
59be197be7 - actually install suse provided READMEs
- install upstream configuration example
- added sources
  + apache2-README-configuration.txt

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=634
2020-12-10 16:46:55 +00:00
c71aa0c877 - apxs -q PREFIX now returns /srv/www again
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=633
2020-12-09 19:36:41 +00:00
OBS User buildservice-autocommit
f705f4ca85 Updating link to change in openSUSE:Factory/apache2 revision 176.0
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=c5644643ca247c796778851a166e34d4
2020-12-09 08:01:33 +00:00
caba84700f - apache2 main package recommends apache2-utils
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=631
2020-12-07 14:11:09 +00:00
145090d434 - break some long lines in the spec as requested by review team
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=630
2020-12-03 11:25:03 +00:00
c948dcfbad - maybe make spec acceptable for factory bot
- modified sources
  % _multibuild

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=629
2020-12-01 13:16:34 +00:00
f6465726fb - buildrequire netcfg for tests
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=628
2020-12-01 09:44:36 +00:00
8a67a38e36 Accepting request 851677 from home:adkorte:staging
- remove Requires(post): firewalld hard dependency (this is already
  handled by the %firewalld_reload macro)

OBS-URL: https://build.opensuse.org/request/show/851677
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=626
2020-11-30 12:55:44 +00:00
26b1c38c9f OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=625 2020-11-27 09:57:56 +00:00
02a733cd83 - package reworked trough [bsc#1178478]
- modified patches
  % apache2-mod_proxy_uwsgi-fix-crash.patch (refreshed)
- modified sources
  % apache2-loadmodule.conf
  % apache2-manual.conf
  % apache2-script-helpers
  % apache2@.service
  % sysconfig.apache2
- deleted patches
  - deprecated-scripts-arch.patch (not needed)
  - httpd-2.0.54-envvars.dif (not needed)
  - httpd-2.1.3alpha-layout.dif
    (renamed to apache2-system-dirs-layout.patch)
  - httpd-2.2.0-apxs-a2enmod.dif (not needed)
  - httpd-2.4.9-bnc690734.patch
    (renamed to apache2-LimitRequestFieldSize-limits-headers.patch)
  - httpd-2.4.x-fate317766-config-control-two-protocol-options.diff 
    (renamed to apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch)
  - httpd-2.x.x-logresolve.patch
    (renamed to apache2-logresolve-tmp-security.patch)
  - httpd-apachectl.patch
    (renamed to apache2-apachectl.patch)
  - httpd-implicit-pointer-decl.patch (not needed)
  - httpd-visibility.patch (not needed)
- deleted sources
  - SUSE-NOTICE (outdated)
  - a2enflag (renamed to apache2-a2enflag)
  - a2enmod (renamed to apache2-a2enmod)
  - apache-22-24-upgrade (outdated)

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=624
2020-11-26 13:18:20 +00:00
214a6b8ed2 Accepting request 835119 from home:fbui:branches:Apache
- Make use of %service_del_postun_without_restart
  And stop using DISABLE_RESTART_ON_UPDATE as this interface is
  obsolete.

OBS-URL: https://build.opensuse.org/request/show/835119
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=617
2020-09-17 09:52:38 +00:00
5b196df37a - Provide mod_ssl to keep compatibility with other distributions.
Now obsoletes mod_ssl < %{version} instead of mod_ssl < 2.8.16.

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=614
2020-08-31 10:28:29 +00:00
Dominique Leuenberger
287cb326d7 Accepting request 829967 from home:dimstar:Factory
- Install firewalld service files to %{_prefix}/lib/firewalld, NOT
  %{_libexecdir}/firewalld (boo#1174075).

OBS-URL: https://build.opensuse.org/request/show/829967
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=612
2020-08-27 11:53:36 +00:00
286d4455c1 - version update to 2.4.46
Changes with Apache 2.4.46
  *) mod_proxy_fcgi: Fix build warnings for Windows platform
     [Eric Covener, Christophe Jaillet]
  Changes with Apache 2.4.45
  *) mod_http2: remove support for abandoned http-wg draft
     <https://datatracker.ietf.org/doc/draft-kazuho-h2-cache-digest/>.
     [Stefan Eissing]
  Changes with Apache 2.4.44
  *) mod_proxy_uwsgi: Error out on HTTP header larger than 16K (hard
     protocol limit).  [Yann Ylavic]
  *) mod_http2:
     Fixes <https://github.com/icing/mod_h2/issues/200>:
     "LimitRequestFields 0" now disables the limit, as documented.
     Fixes <https://github.com/icing/mod_h2/issues/201>:
     Do not count repeated headers with same name against the field
     count limit. The are merged internally, as if sent in a single HTTP/1 line.
     [Stefan Eissing]
  *) mod_http2: Avoid segfaults in case of handling certain responses for
     already aborted connections.  [Stefan Eissing, Ruediger Pluem]
  *) mod_http2: The module now handles master/secondary connections and has marked
     methods according to use. [Stefan Eissing]
  *) core: Drop an invalid Last-Modified header value coming
     from a FCGI/CGI script instead of replacing it with Unix epoch.
     [Yann Ylavic, Luca Toscano]
  *) Add support for strict content-length parsing through addition of
     ap_parse_strict_length() [Yann Ylavic]
  *) mod_proxy_fcgi: ProxyFCGISetEnvIf unsets variables when expression
     evaluates to false.  PR64365. [Michael König <mail ikoenig.net>]
  *) mod_proxy_http: flush spooled request body in one go to avoid

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=610
2020-08-07 12:32:10 +00:00
94caa8075a - fix crash in mod_proxy_uwsgi for empty values of environment
variables
- added patches
  fix https://svn.apache.org/viewvc?view=revision
  + apache2-mod_proxy_uwsgi-fix-crash.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=607
2020-07-15 09:19:00 +00:00
fc5d40736e OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=603 2020-04-02 09:15:07 +00:00
5cd9a81255 - version update to 2.4.43
*) mod_ssl: Fix memory leak of OCSP stapling response. [Yann Ylavic]
  *) mod_proxy_http: Fix the forwarding of requests with content body when a
     balancer member is unavailable; the retry on the next member was issued
     with an empty body (regression introduced in 2.4.41). PR63891.
     [Yann Ylavic]
  *) mod_http2: Fixes issue where mod_unique_id would generate non-unique request
     identifier under load, see <https://github.com/icing/mod_h2/issues/195>.
     [Michael Kaufmann, Stefan Eissing]
  *) mod_proxy_hcheck: Allow healthcheck expressions to use %{Content-Type}.
     PR64140. [Renier Velazco <renier.velazco upr.edu>]
  *) mod_authz_groupfile: Drop AH01666 from loglevel "error" to "info".
     PR64172.
  *) mod_usertrack: Add CookieSameSite, CookieHTTPOnly, and CookieSecure
     to allow customization of the usertrack cookie. PR64077.
     [Prashant Keshvani <prashant2400 gmail.com>, Eric Covener]
  *) mod_proxy_ajp: Add "secret" parameter to proxy workers to implement legacy
     AJP13 authentication.  PR 53098. [Dmitry A. Bakshaev <dab1818 gmail com>]
  *) mpm_event: avoid possible KeepAliveTimeout off by -100 ms.
     [Eric Covener, Yann Ylavic]
  *) Add a config layout for OpenWRT. [Graham Leggett]
  *) Add support for cross compiling to apxs. If apxs is being executed from
     somewhere other than its target location, add that prefix to includes and
     library directories. Without this, apxs would fail to find config_vars.mk
     and exit. [Graham Leggett]
  *) mod_ssl: Disable client verification on ACME ALPN challenges. Fixes github
     issue mod_md#172 (https://github.com/icing/mod_md/issues/172).
     [Michael Kaufmann <mail michael-kaufmann.ch>, Stefan Eissing]
  *) mod_ssl: use OPENSSL_init_ssl() to initialise OpenSSL on versions 1.1+.
     [Graham Leggett]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=601
2020-04-02 09:02:23 +00:00
4830081e2c - use r1874196 [SLE-7653]
- modified patches
  % apache2-load-private-keys-from-pkcs11.patch (upstream 2.4.x port)
- deleted patches
  - apache2-load-certificates-from-pkcs11.patch (merged to above)

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=600
2020-02-26 10:38:09 +00:00
e93caae133 - require just libbrotli-devel
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=599
2020-02-18 12:50:11 +00:00
7939282fa4 - build mod_proxy_http2 extension
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=598
2020-02-13 18:39:16 +00:00
23ccb79755 - fix build for older distributions
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=597
2020-02-12 13:13:24 +00:00
9dd35b1313 Accepting request 769110 from home:elvigia:branches:Apache
- define DEFAULT_LISTENBACKLOG=APR_INT32_MAX. We want apache
  to honour net.core.somaxconn sysctl as the mandatory limit. 
  the old value of 511 was never used as until v5.4-rc6 it was 
  clamped to 128, in current kernels the default limit is 4096. 
  Cannot use the apr_socket_listen(.., -1) idiom because the function
  expects a positive integer argument.

OBS-URL: https://build.opensuse.org/request/show/769110
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=596
2020-02-03 08:33:39 +00:00
497b19ce19 - apache2-devel now provides httpd-devel
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=594
2020-01-20 13:05:02 +00:00
23b52d1f96 - use %license [bsc#1156171]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=592
2019-11-08 08:59:11 +00:00
00d978f7a8 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=591 2019-10-22 07:03:21 +00:00
d02034ac51 - load private keys and certificates from pkcs11 token [SLE-7653]
- added patches
  load certificates from openssl engine
  + apache2-load-certificates-from-pkcs11.patch
  load private keys from openssl engine
  + apache2-load-private-keys-from-pkcs11.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=590
2019-10-22 07:02:02 +00:00
a31944641b Accepting request 741012 from openSUSE:Factory
revert

OBS-URL: https://build.opensuse.org/request/show/741012
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=589
2019-10-18 09:16:02 +00:00
9e5b948b68 Accepting request 739554 from home:RBrownSUSE:branches:Apache
Remove obsolete Groups tag (fate#326485)

OBS-URL: https://build.opensuse.org/request/show/739554
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=588
2019-10-17 13:29:20 +00:00
Cristian Rodríguez
237cf5d44b Accepting request 725661 from home:jengelh:branches:Apache
- Remove redundant metadata from summary.
Version is already in the Version field.

OBS-URL: https://build.opensuse.org/request/show/725661
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=586
2019-08-27 13:12:45 +00:00
ab8ba3f534 Accepting request 723497 from home:stroeder:branches:Apache
update to 2.4.41

OBS-URL: https://build.opensuse.org/request/show/723497
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=585
2019-08-21 10:24:31 +00:00
8a6fb40f40 - revive apache-22-24-upgrade [bsc#1134294] (internal)
- added sources
  + apache-22-24-upgrade

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=583
2019-05-13 14:51:46 +00:00
a1754b3358 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=582 2019-04-02 10:30:56 +00:00
0659e97753 - version update to 2.4.39
* mod_proxy/ssl: Cleanup per-request SSL configuration anytime a
    backend connection is recycled/reused to avoid a possible crash
    with some SSLProxy configurations in <Location> or <Proxy>
    context. PR 63256. [Yann Ylavic]
  * mod_ssl: Correctly restore SSL verify state after TLSv1.3 PHA
    failure. [Michael Kaufmann <mail michael-kaufmann.ch>]
  * mod_log_config: Support %{c}h for conn-hostname, %h for
    useragent_host PR 55348
  * mod_socache_redis: Support for Redis as socache storage
    provider.
  * core: new configuration option 'MergeSlashes on|off' that
    controls handling of multiple, consecutive slash ('/')
    characters in the path component of the request URL. [Eric
    Covener]
  * mod_http2: when SSL renegotiation is inhibited and a 403
    ErrorDocument is in play, the proper HTTP/2 stream reset did
    not trigger with H2_ERR_HTTP_1_1_REQUIRED. Fixed. [Michael
    Kaufmann]
  * mod_http2: new configuration directive: `H2Padding numbits` to
    control padding of HTTP/2 payload frames. 'numbits' is a number
    from 0-8, controlling the range of padding bytes added to a
    frame. The actual number added is chosen randomly per frame.
    This applies to HEADERS, DATA and PUSH_PROMISE frames equally.
    The default continues to be 0, e.g. no padding. [Stefan
    Eissing]
  * mod_http2: ripping out all the h2_req_engine internal features
    now that mod_proxy_http2 has no more need for it. Optional
    functions are still declared but no longer implemented. While
    previous mod_proxy_http2 will work with this, it is

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=581
2019-04-02 10:28:06 +00:00
26de03bda2 Accepting request 687044 from home:jengelh:sct
- Reduce scriptlets' hard dependency on systemd.

OBS-URL: https://build.opensuse.org/request/show/687044
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=580
2019-03-21 08:14:15 +00:00
976a1cebc7 Wed 27 Feb 2019 01:59:17 PM UTC - pgajdos@suse.com
- added patches
  fix https://github.com/icing/mod_h2/issues/167 [bsc#1125965]
  + apache2-mod_http2-issue-167.patch

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=578
2019-02-27 14:00:04 +00:00
322ba0ecba Accepting request 678009 from home:jengelh:branches:Apache
- Replace old $RPM_* shell vars. Avoid old tar syntax.
- Tag scriptlets as explicitly requiring bash.

OBS-URL: https://build.opensuse.org/request/show/678009
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=577
2019-02-21 14:56:10 +00:00
25ee9e91e1 Accepting request 667015 from home:mmanu84:branches:Apache
- updated to 2.4.38
  * mod_ssl: Clear retry flag before aborting client-initiated renegotiation.
    PR 63052 [Joe Orton]
  * mod_negotiation: Treat LanguagePriority as case-insensitive to match
    AddLanguage behavior and HTTP specification. PR 39730 [Christophe Jaillet]
  * mod_md: incorrect behaviour when synchronizing ongoing ACME challenges
    have been fixed. [Michael Kaufmann, Stefan Eissing]
  * mod_setenvif: We can have expressions that become true if a regex pattern
    in the expression does NOT match. In this case val is NULL
    and we should just set the value for the environment variable 
    like in the pattern case. [Ruediger Pluem]
  * mod_session: Always decode session attributes early. [Hank Ibell]
  * core: Incorrect values for environment variables are substituted when
    multiple environment variables are specified in a directive. [Hank Ibell]
  * mod_rewrite: Only create the global mutex used by "RewriteMap prg:" when
    this type of map is present in the configuration.  PR62311.  
    [Hank Ibell <hwibell gmail.com>]
  * mod_dav: Fix invalid Location header when a resource is created by
    passing an absolute URI on the request line [Jim Jagielski]
  * mod_session_cookie: avoid duplicate Set-Cookie header in the response.
    [Emmanuel Dreyfus <manu@netbsd.org>, Luca Toscano]
  * mod_ssl: clear *SSL errors before loading certificates and checking
    afterwards. Otherwise errors are reported when other SSL using modules
    are in play. Fixes PR 62880. [Michael Kaufmann]
  * mod_ssl: Fix the error code returned in an error path of
    'ssl_io_filter_handshake()'. This messes-up error handling performed
    in 'ssl_io_filter_error()' [Yann Ylavic]
  * mod_ssl: Fix $HTTPS definition for "SSLEngine optional" case, and fix
    authz provider so "Require ssl" works correctly in HTTP/2.
    PR 61519, 62654.  [Joe Orton, Stefan Eissing]
  * mod_proxy: If ProxyPassReverse is used for reverse mapping of relative
    redirects, subsequent ProxyPassReverse statements, whether they are
    relative or absolute, may fail.  PR 60408.  [Peter Haworth <pmh1wheel gmail.com>]
  * mod_lua: Now marked as a stable module [https://s.apache.org/Xnh1]

OBS-URL: https://build.opensuse.org/request/show/667015
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=576
2019-01-22 17:35:29 +00:00
e86bea8079 Accepting request 644712 from home:adkorte:branches:Apache
- the "event" MPM is fully supported since 2.4
- configure an OCSP stapling cache by default (still requires enabling
  SSLUseStapling in vhost)

OBS-URL: https://build.opensuse.org/request/show/644712
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=572
2018-11-01 14:07:47 +00:00