Age | Commit message (Collapse) | Author | Files | Lines |
|
need them, for example RESTRICTED and SUBST_MESSAGE.*.
|
|
|
|
Changes from the released JK 1.2.14
Native
fix Fix lb for worker mpm's with cachesize set to lower
number then ThreadsPerChild is. If retries is set to
value larger then 3 sleep for 100 ms on each attempt.
This enables to tune the connection cache, and
serialize incoming connections instead returning busy
if connection count is larger then cachesize. (mturk)
fix 36525: Solaris core dump. (mturk)
fix 36102: Worker actions do not persist. (mturk)
fix 35864: Status worker doesn't list workers. Patch
provided by Martin Goldhahn. (mturk)
fix 35809: JkMountCopy don't work for Apache 2.0 Patch
provided by Christophe Dubach. (mturk)
fix 35298: Multiple JK/ISAPI redirectors on a single IIS
site are not supported Patch provided by Tim
Whittington. (mturk)
Changes from the released JK 1.2.13
Native
fix 34397: Emergency was handled as Error. (jfclere)
fix 34474: // in URL were not handled correctly with
Apache-1.3. (jfclere)
fix Use 64 bits int for transferred/read bytes.
update Added JkOptions +FlushPackets used to optimize
memory usage when sending large data. (mturk)
update Added lock directive for load balancer that allows
more acurate load balancing in case of burst load.
(mturk)
update Added worker.maintain directive to allow
customizing default 10 second timeout. On busy
servers this value needs to be set on higher value.
(mturk)
fix Fix for NetWare compiler to deal with different
types between AP13 and AP2 SDKs. (fuankg)
update Emit much more legible user.dmp crash analysis
output for WIN32. (wrowe)
fix 34558: Fix first failover request. (mturk)
Changes from the released JK 1.2.12
Native
update Added ForwardLocallAddres JkOptions flag for
passing local instead remote address. Useful for
remote addr valve. (mturk)
fix Fix that worker not used, when stopped flag is
true. (pero)
update Add loadbalance default worker secret attribute to
the documentation (pero)
Changes from the released JK 1.2.11
Native
fix Backport SC_M_JK_STORED from JK2 for passing
arbitrary methods instead failing the request.
(mturk)
fix Added missing SEARCH and ACL http methods. (mturk)
update Add worker secret attribute to the documentation
(pero)
update Add a stopped flag to worker configuration. Set
flag True and complete traffic to worker is
stopped. Also update the Ant JkStatusUpdateTask at
Tomcat 5.5.10 release. Only usefull in a replicated
session cluster.(pero)
update Added worker maintain function that will maintain
all the workers instead just the current one. This
enables to recycle the connections on all workers.
(mturk)
update Use shutdown when recycling connections instead
hard breaking the socket. (mturk)
update Add unique directives checking. The directives if
unique are now overwritten instead concatenated.
(mturk)
update Allow multiple worker.list directives. (mturk)
fix 34577: For IIS log original request instead loging
the request for ISAPI extension. (mturk)
fix 34558: Make sure the returned status codes are the
same for ajp and lb workers. (mturk)
fix 34423: Use APR_USE_FLOCK_SERIALIZE for setting log
lock on platforms like FreeBSD. Patch provided by
Allan Saddi. (mturk)
fix 33843: Fix obtaining LDFLAGS that were used for
building Apache HTTPD. Patch provided by Beat
Kneubuehl. (mturk)
fix 34358: Enable load balancer method configuration.
(glenn)
fix 34357: In some situations Apache 2 mod_jk could
segfault when the JkAutoAlias directive is used.
(glenn)
update Add --enable-prefork to the documentation (pero)
Changes from the released JK 1.2.10
Native
update Set default shared memory to 64K instead 1M.
(mturk)
fix Do not mark the worker in error state if headers
are larger then AJP13 limit. (mturk)
update On Series you should use the latest PTF for Apache
2.0 (which is now 2.0.52) and ad minima SI17402/
SI17061 or cumulative including them. (hgomez)
update Change the xml status format to xml attribute
syntax (pero)
fix 33248: Fix builds where apxs defines multiple
directories for APR includes. (mturk)
fix 32696: Return 404 instead 403 when WEB-INF is
requested to comply with Servlet spec. (mturk)
update Added ANT task for managing jkstatus. (pero)
update If socket_timeout is set, check if socket is alive
before sending any request to Tomcat. (mturk)
update Added JkMountFile for Apache web servers. This file
can contain uri mappings in the form (/url=worker),
and is checked for updates at regular 60 second
interval. (mturk)
update Added status worker for managing worker runtime
data using web page. (mturk)
update Added load balancer method directive that is used
for setting the algorithm used for balancing
workers. Method can be either Request (default) or
Traffic. (mturk)
update Added shared memory to allow dynamic configuration.
Shared memory is needed only for unix platform and
web servers having multiple child processes. For
Apache web server two new directives has been added
(JkShmFile and JkShmSize). (mturk)
update Added textupdate mode to status worker to handle
remote updates from ant tasks.(pero)
fix 33562: Fix Reply_timeout when recovery_options is
larger than 1. Patch provided by Takashi Satou.
(mturk)
fix 33308: Fix segfaults when ForwardDirectories is
enabled with Apache 1.3
Changes from the released JK 1.2.8
Native
update Allow anyone to debug and diagnose stack dumps
using windbg or any other debugging tool, and (if
they add the .pdb files to their installation) to
make sense of dr watson logs. Patch provided by
William A. Rowe (wrowe)
fix Fix in_addr_t usage by using the real struct
ignoring typedef. Patch provided by William A. Rowe
(wrowe)
fix Fix url rewriting by restoring the in place uri
from which the jsessionid was removed. (mturk)
update Make load balancer algorithm thread safe by
introducing mutex to the load balancer worker.
(mturk)
fix Fix sending error pages for IIS to client by adding
Content-Type header using correct api function
call. (mturk)
fix 32696: Prevent IIS from crushing when web-inf url
was requested. (mturk)
update Use default cachesize for servers that support
discovering the number of threads per child
process. (mturk).
fix Fix Apache content-length header parsing using case
insensitive compare. (billbarker)
fix Fix parsing AJP headers using case insensitive
compare. (mturk)
fix Use infinite socket timeout if socket_timeout is
set to zero or less then zero. (mturk)
update Change balanced_workers to balance_workers but keep
backward compatibility preserving the old
directive. (mturk).
fix Fix ajp initialization for workers with cache_size
set to zero. (mturk)
update 32317: Making mod_jk replication aware (Clustering
Support). Patch provided by Rainer Jung. (mturk).
fix 31132: Core dump when JkLogFile is missing from
conf. (mturk)
|
|
of the shlib major bump.
PKGREVISION++ for the dependencies.
|
|
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
|
|
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
|
|
CONFIGURE_ARGS.
|
|
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
|
|
|
|
|
|
|
|
|
|
|
No change of built package (if it built before).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the distfile.
|
|
instead of hardcoding the version number. Also use apxs to do the
installation of the shared module.
|
|
suggested by Simon J. Gerraty.
|
|
|
|
no longer defined by bsd.pkg.mk.
|
|
build. These packages set NO_BUILD and by inspection of the Makefiles,
there isn't any invocation of java needed.
|
|
makes these packages build correctly on Darwin where perl>=5.8.0 is
required.
|
|
We are not advancing to the 3.3 or 4.0 branches at the moment, as neither
will work with our native JDK without a lot more work.
Changes since Tomcat 3.2.3 (the last pkgsrc version):
7.1 Fixes and Enhancements in Release 3.2.4
This section highlights the bugs fixed in this release.
- Cookie name expires is a reserved token (#1114)
- Thread initialization problem in thread pool (#1745)
- AJP12 returned invalid HTTP headers when redirecting to very
long URLS (#2333)
- Fixed casting problem in JspFactoryImpl.getPageContext(). (#4260)
- Setting sesstion-timeout in web.xml did not prevent sessions from
timing out. (#4412)
- Fixed race condition in ServerSocketFactory.getDefault(). (#4418)
- Removed the restrictions on encoded spcecial characters in URLs
that was added as a security precaution in 3.2.3. The encoded
special characters are not decoded and remain the URL and
path info returned to servlets.
- Jk_nt_service now supports the ability to be restarted automatically
by the Windows 2000 service control manager if Tomcat terminates
abnormally.
- Fixed invalid servlet mapping in web.xml generated by JspC (#3474, #3499)
- Added findResource() and findResources() to AdaptiveClassLoader12
- A Date: HTTP header is now sent in responses when running stand
alone. (#345)
- Simple held on to a reference to removed objects preventing
garbage collection.
- Tomcat 3.2.4 now ships with JAXP 1.1. Prior releases used
JAXP 1.0.1. Tomcat 3.2.4 remains completely compatible with
the older version of JAXP and there is no requirement for users
to upgrade to JAXP 1.1 unless their applications require the new
version.
- Fixed NullPointerException in HttpConnectionHandler. (#4577)
7.2 Security Vulnerabilities fixed in Tomcat 3.2.4
The randomness of generated session ids has been enhanced to prevent the
generation of guessable ids.
|
|
Apache 2.x servers.
|
|
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
|
|
(except for ap-ssl, of course)
|
|
properly add a build depend on perl so that Apache's apxs will work.
|
|
so we need to set -I to get the headers there. (There's some
-I.../include/netbsd already, i guess that's for a NetBSD-native JDK or
something, not touching that one).
Adresses PR 12571 by Omar Asfour <oasfour@email.com>
|
|
|
|
Jakarta Tomcat of JServ from Apache.
Some more information:
What is mod_jk?
mod_jk is a replacement to the elderly mod_jserv. It is a completely
new Tomcat-Apache plugin that handles the communication between
Tomcat and Apache
Why mod_jk?
Several reasons:
mod_jserv was too complex. Because it was ported from Apache/JServ,
it brought with it lots of JServ specific bits that aren't needed
by Apache.
mod_jserv supported only Apache. Tomcat supports many web servers
through a compatibility layer named the jk library. Supporting two
different modes of work became problematic in terms of support,
documentation and bug fixes. mod_jk should fix that.
The layered approach provided by the jk library makes it easier to
support both Apache1.3.x and Apache2.xx.
Better support for SSL. mod_jserv couldn't reliably identify whether
a request was made via HTTP or HTTPS. mod_jk can, using the newer
Ajpv13 protocol.
|