Commit Graph

261 Commits

Author SHA256 Message Date
Cristian Rodríguez
cb4ffad5b8 Accepting request 643030 from home:mmanu84:branches:Apache
- updated to 2.4.37
  * mod_ssl: Fix HTTP/2 failures when using OpenSSL 1.1.1. [Rainer Jung]
  * mod_ssl: Fix crash during SSL renegotiation with OptRenegotiate set,
    when client certificates are available from the original handshake
    but were originally not verified and should get verified now.
    This is a regression in 2.4.36 (unreleased). [Ruediger Pluem]
  * mod_ssl: Correctly merge configurations that have client certificates set
    by SSLProxyMachineCertificate{File|Path}. [Ruediger Pluem]
- updated to 2.4.36
  * mod_brotli, mod_deflate: Restore the separate handling of 304 Not Modified
    responses. Regression introduced in 2.4.35.
  * mod_proxy_scgi, mod_proxy_uwsgi: improve error handling when sending the
    body of the response. [Jim Jagielski]
  * mod_http2: adding defensive code for stream EOS handling, in case the request handler
    missed to signal it the normal way (eos buckets). Addresses github issues 
    https://github.com/icing/mod_h2/issues/164, https://github.com/icing/mod_h2/issues/167
    and https://github.com/icing/mod_h2/issues/170. [Stefan Eissing] 
  * ab: Add client certificate support. [Graham Leggett]
  * ab: Disable printing temp key for OpenSSL before
    version 1.0.2. SSL_get_server_tmp_key is not available
    there. [Rainer Jung]
  * mod_ssl: Fix a regression that the configuration settings for verify mode
    and verify depth were taken from the frontend connection in case of
    connections by the proxy to the backend. PR 62769. [Ruediger Pluem]
  * MPMs: Initialize all runtime/asynchronous objects on a dedicated pool and
    before signals handling to avoid lifetime issues on restart or shutdown.
    PR 62658. [Yann Ylavic]
  * mod_ssl: Add support for OpenSSL 1.1.1 and TLSv1.3.  TLSv1.3 has
    behavioural changes compared to v1.2 and earlier; client and
    configuration changes should be expected.  SSLCipherSuite is
    enhanced for TLSv1.3 ciphers, but applies at vhost level only.
    [Stefan Eissing, Yann Ylavic, Ruediger Pluem, Joe Orton]
  * mod_auth_basic: Be less tolerant when parsing the credencial. Only spaces
    should be accepted after the authorization scheme. \t are also tolerated.
    [Christophe Jaillet]
  * mod_proxy_hcheck: Fix issues with interval determination. PR 62318
    [Jim Jagielski]
  * mod_proxy_hcheck: Fix issues with TCP health checks. PR 61499
    [Dominik Stillhard <dominik.stillhard united-security-providers.ch>]
  * mod_proxy_hcheck: take balancer's SSLProxy* directives into account.
    [Jim Jagielski]
  * mod_status, mod_echo: Fix the display of client addresses.
    They were truncated to 31 characters which is not enough for IPv6 addresses.
    This is done by deprecating the use of the 'client' field and using
    the new 'client64' field in worker_score.
    PR 54848 [Bernhard Schmidt <berni birkenwald de>, Jim Jagielski]

OBS-URL: https://build.opensuse.org/request/show/643030
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=571
2018-10-23 13:02:15 +00:00
d012117221 - allow PS decoder for build [bsc#1109976]
- build with -j1, otherwise build fails

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=570
2018-10-01 14:00:18 +00:00
7b598b41aa - relink /usr/sbin/httpd after apache2-MPM uninstall [bsc#1107930c#1]
- simplify find_mpm function from script-helpers
- /usr/sbin/httpd is now created depending on preference hardcoded
  in find_mpm (script-helpers), not depending on alphabetical
  order of MPMs
- simplify spec file a bit

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=569
2018-09-27 11:14:35 +00:00
48a4ad5223 Accepting request 637678 from home:stroeder:branches:Apache
updated to 2.4.35, successfully tested on Tumbleweed x86_64

OBS-URL: https://build.opensuse.org/request/show/637678
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=568
2018-09-24 13:54:25 +00:00
d9e923093a OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=567 2018-07-31 08:04:14 +00:00
3c89d098ac * %install: parallel install is broken
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=564
2018-07-16 13:15:03 +00:00
cb7119cf39 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=563 2018-07-16 12:42:01 +00:00
d15e98e21b - updated to 2.4.34:
*) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error
     document translations. [CodeingBoy, popcorner]
  *) event: avoid possible race conditions with modules on the child pool.
     [Stefan Fritsch]
  *) mod_proxy: Fix a corner case where the ProxyPassReverseCookieDomain or
     ProxyPassReverseCookiePath directive could fail to update correctly
     'domain=' or 'path=' in the 'Set-Cookie' header.  PR 61560.
     [Christophe Jaillet]
  *) mod_ratelimit: fix behavior when proxing content. PR 62362.
     [Luca Toscano, Yann Ylavic]
  *) core: Re-allow '_' (underscore) in hostnames.
     [Eric Covener]
  *) mod_authz_core: If several parameters are used in a AuthzProviderAlias
     directive, if these parameters are not enclosed in quotation mark, only
     the first one is handled. The other ones are silently ignored.
     Add a message to warn about such a spurious configuration.
     PR 62469 [Hank Ibell <hwibell gmail.com>, Christophe Jaillet]
  *) mod_md: improvements and bugfixes
     - MDNotifyCmd now takes additional parameter that are passed on to the called command.
     - ACME challenges have better checks for interference with other modules
     - ACME challenges are only handled for domains managed by the module, allowing
       other ACME clients to operate for other domains in the server.
     - better libressl integration
  *) mod_proxy_wstunnel: Add default schema ports for 'ws' and 'wss'.
     PR 62480. [Lubos Uhliarik <luhliari redhat.com>}
  *) logging: Some early logging-related startup messages could be lost
     when using syslog for the global ErrorLog. [Eric Covener]
  *) mod_cache: Handle case of an invalid Expires header value RFC compliant
     like the case of an Expires time in the past: allow to overwrite the

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=562
2018-07-16 12:08:37 +00:00
ce2b1ccf73 Accepting request 591690 from home:k_mikhail:branches:Apache
- Updated description for SSLProtocol option. [bsc#1086854]
- Updated description (PCI DSS) for SSLProtocol option. [bsc#1086854]

OBS-URL: https://build.opensuse.org/request/show/591690
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=560
2018-03-27 15:27:01 +00:00
515530ab20 - SSLProtocol TLSv1.2 [bsc#1086854]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=559
2018-03-26 14:17:25 +00:00
cb1b8e6df9 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=558 2018-03-26 11:27:50 +00:00
1b23d3f7a6 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=557 2018-03-26 10:50:50 +00:00
eb58d7e03f - updated to 2.4.33:
*) core: Fix request timeout logging and possible crash for error_log hooks.
     [Yann Ylavic]
  *) mod_slomem_shm: Fix failure to create balancers's slotmems in Windows MPM,
     where children processes need to attach them instead since they are owned
     by the parent process already.  [Yann Ylavic]
  *) ab: try all destination socket addresses returned by
     apr_sockaddr_info_get instead of failing on first one when not available.
     Needed for instance if localhost resolves to both ::1 and 127.0.0.1
     e.g. if both are in /etc/hosts.  [Jan Kaluza]
  *) ab: Use only one connection to determine working destination socket
     address.  [Jan Kaluza]
  *) ab: LibreSSL doesn't have or require Windows applink.c.  [Gregg L. Smith]
  *) htpasswd/htdigest: Disable support for bcrypt on EBCDIC platforms.
     apr-util's bcrypt implementation doesn't tolerate EBCDIC.  [Eric Covener]
  *) htpasswd/htdbm: report the right limit when get_password() overflows.
     [Yann Ylavic]
  *) htpasswd: Don't fail in -v mode if password file is unwritable.
     PR 61631.  [Joe Orton]
  *) htpasswd: don't point to (unused) stack memory on output
     to make static analysers happy.  PR 60634.
     [Yann Ylavic, reported by shqking and Zhenwei Zou]
  *) mod_access_compat: Fail if a comment is found in an Allow or Deny
     directive.  [Jan Kaluza]
  *) mod_authz_host: Ignore comments after "Require host", logging a
     warning, or logging an error if the line is otherwise empty.
     [Jan Kaluza, Joe Orton]
  *) rotatelogs: Fix expansion of %Z in localtime (-l) mode, and fix
     Y2K38 bug.  [Joe Orton]
  *) mod_ssl: Support SSL DN raw variable extraction without conversion

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=555
2018-03-19 09:22:56 +00:00
cb29f1dbd9 - Replace SuSEFirewall2 by firewalld II (fate#323460) [bsc#1083492]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=554
2018-03-19 07:55:45 +00:00
0f49ffe6bb - Replace SuSEFirewall2 by firewalld II (fate#323460)
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=553
2018-03-19 07:54:04 +00:00
f3fc0cfd6b - build mod_http2 also for 42.3
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=551
2018-02-05 10:14:55 +00:00
c3abd19c56 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=550 2018-02-05 10:06:42 +00:00
165db2ef44 - build mod_http2 also for 42.3
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=549
2018-02-05 07:14:33 +00:00
0ea45d2eeb OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=548 2018-02-02 11:31:00 +00:00
1234009173 - remove NameVirtualHost from documentation [bsc#1078557]
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=547
2018-02-02 07:42:15 +00:00
b20eb1a5ec - for older distros, still use SuSEFirewall2 [bsc#1071548c#7]
- Replace SuSEFirewall2 by firewalld (fate#323460)

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=546
2018-01-30 09:39:18 +00:00
4c631e26bb OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=544 2018-01-02 06:33:21 +00:00
93d506fc21 - build brotli module
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=543
2017-12-20 16:19:19 +00:00
f68db4e4f9 Accepting request 558828 from home:fcrozat:branches:Apache
- Do not requires w3m, only recommends it.

requiring w3m for installing a web server is a bit too much

OBS-URL: https://build.opensuse.org/request/show/558828
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=542
2017-12-20 13:20:20 +00:00
76392f579e OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=541 2017-12-19 11:28:42 +00:00
79b876e8c1 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=540 2017-12-19 10:50:37 +00:00
35a5e15168 - do not build with nghttp2 for SLE-12-SP3
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=539
2017-12-19 09:47:38 +00:00
1a057209ca OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=538 2017-12-19 09:46:57 +00:00
0520a29ed3 - which was split after SLE11
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=537
2017-12-15 13:07:06 +00:00
3799de2227 - Add which and w3m as dependencies. poo#28406
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=535
2017-11-27 09:37:09 +00:00
b1d2e68b39 Accepting request 544719 from home:RBrownSUSE:branches:Apache
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544719
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=534
2017-11-27 09:36:15 +00:00
dfc97abb10 - APACHE_MODULES now contains authn_core in default configuration
[bsc#1066661]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=532
2017-11-20 08:44:30 +00:00
fd7f9d1515 - updated to 2.4.29:
*) mod_unique_id: Use output of the PRNG rather than IP address and
     pid, avoiding sleep() call and possible DNS issues at startup,
     plus improving randomness for IPv6-only hosts.  [Jan Kaluza]
  *) mod_rewrite, core: Avoid the 'Vary: Host' response header when HTTP_HOST
     is used in a condition that evaluates to true. PR 58231 [Luca Toscano]
  *) mod_http2: v0.10.12, removed optimization for mutex handling in bucket
     beams that could lead to assertion failure in edge cases.
     [Stefan Eissing]
  *) mod_proxy: Fix regression for non decimal loadfactor parameter introduced
     in 2.4.28.  [Jim Jagielski]
  *) mod_authz_dbd: fix a segmentation fault if AuthzDBDQuery is not set.
     PR 61546.  [Lubos Uhliarik <luhliari redhat.com>]
  *) mod_rewrite: Add support for starting External Rewriting Programs
     as non-root user on UNIX systems by specifying username and group
     name as third argument of RewriteMap directive.  [Jan Kaluza]
  *) core: Rewrite the Content-Length filter to avoid excessive memory
     consumption. Chunked responses will be generated in more cases
     than in previous releases.  PR 61222.  [Joe Orton, Ruediger Pluem]
  *) mod_ssl: Fix SessionTicket callback return value, which does seem to
     matter with OpenSSL 1.1. [Yann Ylavic]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=530
2017-10-18 09:23:58 +00:00
a7a85e96b3 - gensslcert:
* set also SAN [bsc#1045159]
  * drop -C argument, it was not mapped to CN actually
  * consider also case when hostname does return empty string or 
    does not exist [bsc#1057406]
  * do not consider environment ROOT variable

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=529
2017-10-17 12:46:25 +00:00
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
91db59dc7a + deprecated-scripts-arch.patch
OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=525
2017-10-03 17:35:07 +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
355e44424d OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=519 2017-07-17 09:43:18 +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
b82cb3ba67 - updated to 2.4.26: This release of Apache is a security, feature,
and bug fix release. For details, see
  http://httpd.apache.org/dev/dist/CHANGES_2.4.26

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=514
2017-06-19 13:13:23 +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
e9058e73a1 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=511 2017-06-02 09:27:56 +00:00
fdc17b9ba7 - server-tunning.conf: MaxClients was renamed to MaxRequestWorkers
[bsc#1037731]
- gensslcert: use hostname when fqdn is too long [bsc#1035829]

OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=510
2017-06-02 07:45:40 +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