37 Commits

Author SHA256 Message Date
f22f2b3abf Accepting request 1301604 from home:dimstar:Factory
- Minor tweak to the shipped jk.conf (boo#1239178):
  + Set JkLogFile to /var/log/apache/jk.conf: as this is written by
    apache, the previous location /var/log/tomcat is not permitted
  + Set JkShmFile to /var/lib/apache2/jk-runtime-status: again,
    /var/log/tomcat is no suitable location, as mod_jk is running
    as apache's user. Moving it to /var/log does not make sense, as
    SHM is not a log file.

OBS-URL: https://build.opensuse.org/request/show/1301604
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=90
2025-08-28 09:21:42 +00:00
ad55067843 Accepting request 1254478 from home:AndreasStieger:branches:Apache:Modules
- drop unneeded pcre build requirement

OBS-URL: https://build.opensuse.org/request/show/1254478
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=88
2025-03-28 10:00:11 +00:00
3f559ae69c Upgrade to 1.2.50
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=86
2024-10-21 10:14:25 +00:00
5116ad09b5 Accepting request 1134471 from home:david.anes:branches:Apache:Modules
- Add apache2-fix-symbol-export-typo.patch to fix a typo to restrict
  the symbols to export by the module. Fixes bsc#1206261.

    * Don't delegate the generation of the response body to httpd
      symbols. Based on a patch provided by Josef Čejka. (wrong fix
      was applied for bsc#1206261)
    * Fix Clang 15/16 compatibility. Pull request #6 provided by

OBS-URL: https://build.opensuse.org/request/show/1134471
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=83
2023-12-21 14:08:22 +00:00
c0f46d03eb Accepting request 1134439 from home:david.anes:branches:Apache:Modules
symbols. Based on a patch provided by Josef Čejka. (fixes
      bsc#1206261)

OBS-URL: https://build.opensuse.org/request/show/1134439
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=82
2023-12-21 12:43:27 +00:00
bac8c9e5d4 Accepting request 1118213 from home:david.anes:branches:Apache:Modules
- Update to version 1.2.49:
  Apache
    * Retrieve default request id from mod_unique_id. It can also be
      taken from an arbitrary environment variable by configuring
      "JkRequestIdIndicator".
    * Don't delegate the generatation of the response body to httpd
      when the status code represents an error if the request used
      the HEAD method.
    * Only export the main module symbol. Visibility of module 
      internal symbols led to crashes when conflicting with library
      symbols. Based on a patch provided by Josef Čejka.
    * Remove support for implicit mapping of requests to workers. 
      All mappings must now be explicit.
  IIS
    * Set default request id as a GUID. It can also be taken from an
      arbitrary request header by configuring "request_id_header".
    * Fix non-empty check for the Translate header.
  Common
    * Fix compiler warning when initializing and copying fixed 
      length strings.
    * Add a request id to mod_jk log lines.
    * Enable configure to find the correct sizes for pid_t and 
      pthread_t when building on MacOS.
    * Fix Clang 15/16 compatability. Pull request #6 provided by 
      Sam James.
    * Improve XSS hardening in status worker.
    * Add additional bounds and error checking when reading AJP 
      messages.
  Docs
    * Remove support for the Netscape / Sun ONE / Oracle iPlanet Web

OBS-URL: https://build.opensuse.org/request/show/1118213
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=80
2023-10-17 09:14:06 +00:00
d462c1cc39 Accepting request 806860 from home:pmonrealgonzalez:branches:Apache:Modules
- Update jk.conf: [bsc#1167896]
  * Specify the location of JkShmFile.
  * Update tomcat-webapps paths.

OBS-URL: https://build.opensuse.org/request/show/806860
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=78
2020-05-18 14:05:15 +00:00
6f1be5776f Accepting request 802752 from home:pmonrealgonzalez:branches:Apache:Modules
- Fix Aliases to be compatible with the tomcat example URLs [bsc#1167896]

- Changes for 1.2.47 and 1.2.48 updates:
  * Add: Apache: Extend trace level logging of method entry/exit to
    aid debugging of request mapping issues.
  * Fix: Apache: Fix a bug in the normalization checks that prevented
    file based requests, such as SSI file includes, from being processed.
  * Fix: Apache: When using JkAutoAlias, ensure that files that include
    spaces in their name are accessible.
  * Update: Common: Update the documentation to reflect that the source
    code for the Apache Tomcat Connectors has moved from Subversion to Git.
  * Fix: Common: When using set_session_cookie, ensure that an updated session
    cookie is issued if the load-balancer has to failover to a different worker.
  * Update: Common: Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git.
  * Update: Common: Update release script for migration to git.

OBS-URL: https://build.opensuse.org/request/show/802752
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=76
2020-05-13 10:54:21 +00:00
3624250736 - remove useless %check section
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=74
2020-02-09 20:47:43 +00:00
9cdfef74c7 Accepting request 741019 from openSUSE:Factory
revert

OBS-URL: https://build.opensuse.org/request/show/741019
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=73
2019-10-18 09:16:33 +00:00
9654721d1a Accepting request 739562 from home:RBrownSUSE:branches:Apache:Modules
Remove obsolete Groups tag (fate#326485)

OBS-URL: https://build.opensuse.org/request/show/739562
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=72
2019-10-17 13:42:26 +00:00
Tomáš Chvátal
ff9d7fe62b Accepting request 646376 from home:pmonrealgonzalez:branches:Apache:Modules
- Update to version 1.2.46
  Fixes:
    * Apache: Fix regression in 1.2.44 which resulted in
      socket_connect_timeout to be interpreted in units of seconds
      instead of milliseconds on platforms that provide poll(). (rjung)
    * Security: CVE-2018-11759 Connector path traversal [bsc#1114612]
- Update to version 1.2.45
  Fixes:
    * Correct regression in 1.2.44 that broke request handling for
      OPTIONS * requests. (rjung)
    * Improve path parameter parsing so that the session ID specified
      by the session_path worker property for load-balanced workers
      can be extracted from a path parameter in any segment of the
      URI, rather than only from the final segment. (markt)
    * Apache: Improve path parameter handling so that JkStripSession
      can remove session IDs that are specified on path parameters in any
      segment of the URI rather than only the final segment. (markt)
    * IIS: Improve path parameter handling so that strip_session can
      remove session IDs that are specified on path parameters in any
      segment of the URI rather than only the final segment. (markt) 
  Updates:
    * Apache: Update the documentation to note additional
      limitations of the JkAutoAlias directive. (markt)
  Code:
    * Common: Optimize path parameter handling. (rjung)
- Cleaned with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/646376
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=68
2018-11-05 11:08:52 +00:00
Tomáš Chvátal
9578267b6a Accepting request 636860 from home:pmonrealgonzalez:branches:Apache:Modules
- Update to version 1.2.44
  Updates:
    * Remove the Novell Netware make files and Netware specific source
      code since there has not been a supported version of Netware
      available for over five years. (markt)
    * Apache: Update the documentation to use httpd 2.4.x style access
      control directives. (markt)
    * Update PCRE bundled with the ISAPI redirector to 8.42. (rjung)
    * Update config.guess and config.sub from
      https://git.savannah.gnu.org/git/config.git. (rjung)
  Fixes:
    * Common: Use Local, rather than Global, mutexs on Windows to
      better support multi-user environments. (markt)
    * Apache: Use poll rather than select to avoid the limitations of
      select triggering an httpd crash. Patch provided by Koen Wilde. (markt)
    * ISAPI: Remove the check that rejects requests that contain path
      segments that match WEB-INF or META-INF as it duplicates a check
      that Tomcat performs and, because ISAPI does not have visibility of
      the current context path, it is impossible to implement this check
      without valid requests being rejected. (markt)
    * Refactor normalisation of request URIs to a common location and align
      the normalisation implementation for mod_jk with that implemented by
      Tomcat. (markt)
  Add:
    * Clarify the behvaiour of lb workers when all ajp13 workers fail with
      particular reference to the role of the retries attribute. (markt)
    * Add the new load-balancer worker property lb_retries to improve the
      control over the number of retries. Based on a patch provided by
      Frederik Nosi. (markt)
    * Add a note to the documentation that the CollapseSlashes options are

OBS-URL: https://build.opensuse.org/request/show/636860
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=66
2018-09-20 09:24:27 +00:00
Tomáš Chvátal
7abdfaaab8 Accepting request 587580 from home:pmonrealgonzalez:branches:Apache:Modules
- Update to version 1.2.43 [bsc#1085220, CVE-2018-1323]
  * LB: Propagate load factor changes applied by the status worker
        to a load balancer sub worker correctly to all processes.
  * ISAPI: Align the make files for 32-bit and 64-bit builds.
  * Update config.guess and config.sub
  * Update PCRE bundled with the ISAPI redirector to 8.41.
  * Update the ISAPI redirector installation documentation to
    reflect the currently supported versions of Windows.
  * Align the normalization performed by the ISAPI redirector with
    that implemented by Tomcat.

OBS-URL: https://build.opensuse.org/request/show/587580
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=64
2018-03-15 17:44:40 +00:00
Tomáš Chvátal
4bf81cb869 - Disable tests for now as the default profile is not working
properly to load up and upstream should update the sample

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=62
2018-02-13 14:34:42 +00:00
Tomáš Chvátal
a5dc459a67 - Version update to 1.2.42:
* Many small fixes
  * Optimalization for new gccs
  * Minor code cleanups

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=61
2018-02-01 14:44:01 +00:00
Tomáš Chvátal
73f5d4f763 Accepting request 496995 from home:scarabeus_iv:branches:Apache:Modules
- Just depend on java-devel

OBS-URL: https://build.opensuse.org/request/show/496995
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=59
2017-05-20 19:38:00 +00:00
Tomáš Chvátal
6dd7833b69 - Version update to 1.2.41:
* remove merged patch apache2-mod_jk-CVE-2014-8111.patch
  * many small bugfixes all around:
    + http://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=57
2016-01-20 09:43:32 +00:00
Tomáš Chvátal
ecc050b7df Accepting request 330033 from home:pgajdos:apache2
- test package with %apache_test_module_load

OBS-URL: https://build.opensuse.org/request/show/330033
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=55
2015-09-09 11:34:45 +00:00
Tomáš Chvátal
1b256c968b Accepting request 317123 from home:pgajdos:apache2
require %{apache_suse_maintenance_mmn}

OBS-URL: https://build.opensuse.org/request/show/317123
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=53
2015-07-16 11:56:39 +00:00
Tomáš Chvátal
b96e59ac7e - Apply patch to fix bnc#927845 CVE-2014-8111 VUL-1: apache2-mod_jk: Tomcat
mod_jk information leak due to incorrect JkMount/JkUnmount directives
  processing:
  * apache2-mod_jk-CVE-2014-8111.patch

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=51
2015-06-04 12:00:46 +00:00
Tomáš Chvátal
6f9b27082d - Drop the asc again to make dimstar happy
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=49
2015-03-18 10:25:29 +00:00
Tomáš Chvátal
c8e253c1b4 - Add asc signature file.
- Fix URL for homepage

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=48
2015-03-13 12:12:29 +00:00
Tomáš Chvátal
ce8644141e Accepting request 262860 from home:pgajdos:apache2
- fix tomcat paths in jk.conf [bnc#742618]

OBS-URL: https://build.opensuse.org/request/show/262860
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=46
2014-11-24 15:40:02 +00:00
e424f89a20 Accepting request 259415 from home:pgajdos:apache2
- use apache rpm macros

OBS-URL: https://build.opensuse.org/request/show/259415
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=44
2014-11-07 08:52:35 +00:00
Tomáš Chvátal
f74cb88153 - Version bump to 1.2.40 fixes bnc#880798:
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=42
2014-08-21 13:22:18 +00:00
Tomáš Chvátal
2c654b51d2 - Cleanup with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=40
2014-06-02 13:07:56 +00:00
Tomáš Chvátal
225a9708d5 - Version bump to 1.2.40:
* Fix forwarding of chunked requests, which is broken in version 1.2.39. (rjung)
 * 56352: Fix regression in memory release. (mturk)
 * Fix status worker display of worker IP address after name or port was changed. (rjung)
 * 56297: Improve key hash function. Copied from APR. (rjung)
 * 55683: Remove quotes from quoted session cookies. (rjung)
 * 53542: ISAPI: Fix grammar in 503 error page. (rjung)
 * 55696: Crash on Mac OS X 10.9 during config parsing. (rjung)
 * Deprecate nt_service from Tomcat Connectors. (mturk)
 * 56133: Fix possible crash when a request fails during request body transfer to the back end and reply_timeout was set. Patch contributed by Hiroto Shimizu. (rjung)
 * Fix status worker not updating parameters for all members. (mturk)
 * 55853: HTTPD: Use the correct API for setting Content-Length. Patch contributed by areese yahoo-inc.com. (rjung)
 * Add IPV6 support for connection to webserver. New directive prefer_ipv6 has been added to control the hostname resolution and preserve backward compatibility. (mturk)
 * Add --disable-sock-cloexec to configure to disable use of SOCK_CLOEXEC (using FD_CLOEXEC + fnctl instead) so built modules will work with Linux kernels prior to 2.6.27. (timw)
 * Clean up config file parsing. Worker names are now restricted to 60 bytes. (rjung)
 * Allow to set a stickyness cookie in case a web framework breaks Tomcat's adding of the routing ID to the end of the JSESSIONID cookie. (rjung)
 * Use max_packet_size also for request body forwarding. (rjung)
 * Apache 2.4: By default forward logical client address as provided by mod_remoteip. When setting JkOptions ForwardPhysicalAddress mod_jk will instead forward the physical peer address. (rjung)
 * Minor documentation improvements. (rjung)

OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=39
2014-06-02 12:59:40 +00:00
eb7633b1b4 Accepting request 150221 from home:dimstar:branches:Apache:Modules
- Update to version 1.2.37:
  + Fix compatibility with apache 2.4
- Introduce apxs variable, based on apache_branch. With apache 2.4,
  apxs2 moved from %{_sbindir} to %{_bindir}.

OBS-URL: https://build.opensuse.org/request/show/150221
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=37
2013-01-29 09:47:09 +00:00
22e1191304 Accepting request 82762 from home:jengelh:bl-a
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build

OBS-URL: https://build.opensuse.org/request/show/82762
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=35
2011-09-22 08:15:23 +00:00
Stephan Kulow
40c053277e Accepting request 72893 from home:paskov:branches:Apache:Modules
Update of README.SUSE file: now reflects configuration steps for mod_jk with tomcat6 server. It was referring tomcat5 configuration.

OBS-URL: https://build.opensuse.org/request/show/72893
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=33
2011-09-09 18:32:37 +00:00
59e5aca404 - Update to version 1.2.30
OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_jk?expand=0&rev=31
2010-08-06 11:50:41 +00:00
OBS User autobuild
e1d79210c0 Accepting request 22309 from Apache:Modules
Copy from Apache:Modules/apache2-mod_jk based on submit request 22309 from user mvyskocil

OBS-URL: https://build.opensuse.org/request/show/22309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_jk?expand=0&rev=6
2009-10-20 21:45:36 +00:00
OBS User unknown
1196f62b59 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_jk?expand=0&rev=4 2008-09-15 10:12:40 +00:00
OBS User unknown
43606fcbd6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_jk?expand=0&rev=3 2007-03-05 14:44:01 +00:00
OBS User unknown
2ddd5a8168 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_jk?expand=0&rev=2 2007-01-18 00:28:58 +00:00
OBS User unknown
5ba140ee22 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apache2-mod_jk?expand=0&rev=1 2007-01-15 22:51:13 +00:00