Commit Graph

319 Commits

Author SHA256 Message Date
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
c3ab642542 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=627 2020-11-30 14:32:42 +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
b1477a5f7b Accepting request 841741 from home:fbui:branches:Apache
- /var/run is depracted, /run should be used instead

OBS-URL: https://build.opensuse.org/request/show/841741
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=622
2020-10-14 10:05:42 +00:00
2029752826 Accepting request 841694 from home:fbui:branches:Apache
- systemd-ask-password is located in /usr/bin

OBS-URL: https://build.opensuse.org/request/show/841694
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=621
2020-10-14 07:16:13 +00:00
OBS User buildservice-autocommit
47c2c17f14 Accepting request 836064 from Apache
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/836064
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=620
2020-09-25 14:25:23 +00:00
OBS User buildservice-autocommit
16cfb0d412 Updating link to change in openSUSE:Factory/apache2 revision 173.0
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=be3a710c172cf5ac443fbdca366e46a9
2020-09-25 14:25:23 +00:00
e63224d57c Accepting request 836062 from home:jtomasiak:branches:Apache
- gensslcert: fix SAN in final cert generation

OBS-URL: https://build.opensuse.org/request/show/836062
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=619
2020-09-22 10:44:35 +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
ad69a0ec41 Accepting request 830773 from home:jtomasiak:branches:Apache
- gensslcert: add -a argument to override default SAN value

OBS-URL: https://build.opensuse.org/request/show/830773
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=615
2020-08-31 12:56:14 +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
186692b329 variables [bsc#1174052]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=608
2020-07-15 09:28:37 +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
53f5c0a004 (thanks to mliska@suse.com)
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=605
2020-04-03 12:13:11 +00:00
0b85ea5a47 - declare ap_sock_disable_nagle to fix loading mod_proxy_http2
- modified patches
  % httpd-visibility.patch (refreshed)

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=604
2020-04-03 12:11:44 +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
a4fbf9b827 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=602 2020-04-02 09:12:32 +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
18797fe9ec - apache2-devel now provides httpd-devel [bsc#1160100]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=595
2020-01-20 13:06:59 +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
41e048c7d1 - add openssl call to DEFAULT_SUSE comment [bsc#1159480]
- modified sources
  % apache2-ssl-global.conf

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=593
2019-12-18 16:37:29 +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
c5130548b5 Accepting request 735419 from home:guoyunhe:branches:Apache
- Add custom log files to logrotate according to apache2-vhost.template

In apache2-vhost.template, we recommend users to create custom logs like `/var/log/apache2/dummy-host.example.com-access_log`. But these files are not processed by logrotate and will grow fast. So I add these files to logrotate configuration.

OBS-URL: https://build.opensuse.org/request/show/735419
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=587
2019-10-07 07:27:44 +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
5bf56b4f63 - fix typo
- modified sources
  % apache2-README-instances.txt

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=584
2019-06-26 07:34:37 +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