bip 01/04/25 18:30:27
Added: catalina/src/share/org/apache/catalina/util
CustomObjectInputstream.java
Log:
Initial revision, broken out from FileStore.
Revision ChangesPath
1.1
jakarta-tomcat-4.0/catalina/src/share/org
bip 01/04/25 18:36:06
Added: catalina/src/share/org/apache/catalina/session
StoreBase.java
Log:
Moved common code from FileStore/JDBCStore into StoreBase. Extended
by the concrete Store implementations like FileStore.
Each Store now have the
bip 01/04/25 18:38:01
Added: catalina/src/share/org/apache/catalina/session
JDBCStore.java
Log:
A concrete Store implementation that uses a JDBC compatible RDBMS to
store Sessions.
Revision ChangesPath
1.1
jakarta-tomcat
bip 01/04/25 18:40:17
Modified:catalina/src/share/org/apache/catalina/session
FileStore.java
Log:
Refactored to take advantage of StoreBase.
Updated to use CustomObjectInputstream() from util instead of having
it as a inline class.
Revision
bip 01/04/25 18:41:00
Modified:catalina/src/share/org/apache/catalina/session
LocalStrings.properties
Log:
Added entries for JDBCStore.
Revision ChangesPath
1.7 +10 -0
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina
bip 01/04/25 18:48:38
Removed: catalina/src/share/org/apache/catalina/util
CustomObjectInputstream.java
Log:
Name mismatch, recommiting.
bip 01/04/25 20:15:01
Modified:catalina/src/share/org/apache/catalina/session
JDBCStore.java StoreBase.java
Log:
Changed subclassing of start()/stop().
Cosmetic changes, tabs to spaces.
Revision ChangesPath
1.2 +383 -378
jakarta
bip 01/04/26 13:17:21
Modified:catalina/src/share/org/apache/catalina/session
JDBCStore.java
Log:
Changed the SQL Statement for keys(), threw an error under MySQL.
Revision ChangesPath
1.3 +26 -23
jakarta-tomcat-4.0/catalina/src
bip 01/04/26 15:58:50
Modified:catalina/src/share/org/apache/catalina/util/ssi
ResponseIncludeWrapper.java
ServletOutputStreamWrapper.java SsiCommand.java
SsiConfig.java SsiEcho.java SsiFlastmod.java
bip 01/04/27 15:09:58
Modified:catalina/docs index.html
Log:
Added JDBCStore-howto entry
Revision ChangesPath
1.6 +1 -0 jakarta-tomcat-4.0/catalina/docs/index.html
Index: index.html
bip 01/04/27 15:11:04
Added: catalina/docs JDBCStore-howto.html
Log:
Howto file explaining the use of Session persistence with JDBCStore
Revision ChangesPath
1.1 jakarta-tomcat-4.0/catalina/docs/JDBCStore-howto.html
Index: JDBCStore
bip 01/05/03 13:45:05
Modified:catalina/src/share/org/apache/catalina/session
StandardManager.java
Log:
Changed StandardManager to use the org.apache.util.CustomObjectInputStream
instead of the inline CustomObjectInputStream.
Revision Changes
bip 01/05/04 13:45:58
Modified:catalina/src/share/org/apache/catalina Container.java
catalina/src/share/org/apache/catalina/core
ContainerBase.java
catalina/src/share/org/apache/catalina/session
bip 01/05/04 13:46:16
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/cluster - New directory
bip 01/05/04 13:48:04
Added: catalina/src/share/org/apache/catalina/cluster
ClusterMemberInfo.java MulticastReceiver.java
MulticastSender.java ReplicationWrapper.java
StandardCluster.java
Log:
Basic
bip 01/05/06 19:14:10
Modified:catalina/src/share/org/apache/catalina/cluster
MulticastReceiver.java MulticastSender.java
StandardCluster.java
Added: catalina/src/share/org/apache/catalina/cluster
bip 01/05/06 19:15:40
Modified:catalina/src/share/org/apache/catalina Cluster.java
catalina/src/share/org/apache/catalina/session
DistributedManager.java
Log:
Cleanup in the Cluster interface to support pluggable Cluster implementations
bip 01/05/12 14:40:03
Modified:.build.bat
Log:
Changed the way build check for SERVLETAPI_HOME.
If the env variable SERVLETAPI_HOME is not set it looks to see if it can
guess the enviroment variable.
Revision ChangesPath
1.19 +10 -2 jakarta
bip 01/05/12 16:49:23
Modified:.build.bat
Log:
Compile failed when trying to compile the web-inf classes, fails because
the relative path to ServletApi was no longer valid.
This fix sets a absolute path.
Revision ChangesPath
1.20 +3 -3 jakarta
bip 01/05/12 19:27:22
Modified:catalina/src/share/org/apache/catalina Cluster.java
catalina/src/share/org/apache/catalina/cluster
ClusterMemberInfo.java ClusterSessionBase.java
MulticastSender.java StandardCluster.java
bip 01/05/12 20:48:14
Added: catalina/src/share/org/apache/catalina/cluster package.html
Log:
Revision ChangesPath
1.1
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/cluster/package.html
Index: package.html
bip 01/05/12 21:06:31
Added: catalina/src/share/org/apache/catalina/util/ssi package.html
Log:
Revision ChangesPath
1.1
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/util/ssi/package.html
Index: package.html
bip 01/05/18 16:39:22
Modified:catalina/src/share/org/apache/catalina/realm JDBCRealm.java
Log:
Added public final static Digest() and a main method to use when creating
digested passwords, this methods where accidently removed when the realm
package was refactored
bip 01/05/22 13:37:24
Added: catalina/src/bin digest.bat digest.sh
Log:
scripts to Digest password.
Revision ChangesPath
1.1 jakarta-tomcat-4.0/catalina/src/bin/digest.bat
Index: digest.bat
bip 01/05/22 13:47:10
Modified:catalina/docs JDBCRealm-howto.html
Log:
Changed the paragraph on how to digest passwords.
Revision ChangesPath
1.4 +7 -2 jakarta-tomcat-4.0/catalina/docs/JDBCRealm-howto.html
Index: JDBCRealm-howto.html
bip 01/05/27 14:09:11
Modified:catalina/src/share/org/apache/catalina/servlets
ManagerServlet.java
Added: catalina/src/share/org/apache/catalina/servlets
HTMLManagerServlet.java
Log:
Changed ManagerServlet to allow for
bip 01/05/27 14:13:40
Modified:webapps/manager/WEB-INF web.xml
Log:
Added a comment about HTMLManagerServlet
Revision ChangesPath
1.2 +6 -1 jakarta-tomcat-4.0/webapps/manager/WEB-INF/web.xml
Index: web.xml
bip 01/05/31 14:48:31
Modified:catalina build.xml
Log:
Added digest.sh to the list of files that should be given
a execute flag at build time.
Revision ChangesPath
1.42 +3 -0 jakarta-tomcat-4.0/catalina/build.xml
Index: build.xml
bip 01/06/05 15:14:38
Modified:catalina/src/share/org/apache/catalina/servlets
HTMLManagerServlet.java
Log:
Defaults to /list if no command is specified.
Revision ChangesPath
1.2 +54 -4
jakarta-tomcat-4.0/catalina/src/share/org
the pieces. It's a little more formal
> than
> the usual :-) open source approach, but I think it will help in the
> long
> run. Does that sound like a useful plan?
Sounds good, +1!
..bip
bip 01/07/27 10:38:17
Modified:webapps/ROOT index.html
Added: webapps/ROOT jakarta-banner.gif
Log:
New design on the default landing page, thanks to Rob S <[EMAIL PROTECTED]>
Submitted by: Rob S <[EMAIL PROTECTED]>
Revision ChangesPath
1.
bip 01/08/20 11:36:04
Modified:catalina/src/bin digest.sh
Log:
Fix for cygwin.
Submitted by: Stephane Bailliez [[EMAIL PROTECTED]]
Revision ChangesPath
1.2 +14 -1 jakarta-tomcat-4.0/catalina/src/bin/digest.sh
Index: digest.sh
bip 01/10/18 12:01:14
Modified:catalina/src/share/org/apache/catalina/servlets
SsiInvokerServlet.java
Log:
Changed the SsiInvokerServlet to always set the Content-type header information.
Thanks to Rami Hanninen for submitting a bugreport
bip 01/10/19 11:39:18
Modified:catalina/src/share/org/apache/catalina/servlets
SsiInvokerServlet.java
Log:
An addition that makes it possible to specify in web.xml if the SSI
servlet should ignore unsupported/missspelled SSI Directives, set to
false
bip 01/10/22 13:47:42
Modified:catalina/src/share/org/apache/catalina/util/ssi
SsiMediator.java
Log:
Fix for relativepath issues across contexts.
PR: 4326 / 4307
Submitted by: [EMAIL PROTECTED] (Rami Hänninen) /
[EMAIL PROTECTED]
Revision
bip 01/10/22 13:57:24
Modified:catalina/src/conf web.xml
Log:
additional information about the Ssi 'ignoreUnsupportedDirective' parameter.
Revision ChangesPath
1.28 +5 -0 jakarta-tomcat-4.0/catalina/src/conf/web.xml
Inde
bip 01/10/22 14:28:55
Modified:catalina/src/conf Tag: tomcat_40_branch web.xml
Log:
SSI Additions
Revision ChangesPath
No revision
No revision
1.22.2.6 +9 -1 jakarta-tomcat-4.0/catalina/src/conf/web.xml
bip 01/10/22 14:35:48
Modified:catalina/src/share/org/apache/catalina/servlets Tag:
tomcat_40_branch SsiInvokerServlet.java
Log:
Bugfixes
Revision ChangesPath
No revision
No revision
1.8.2.1
bip 01/10/22 14:38:22
Modified:catalina/src/share/org/apache/catalina/util/ssi Tag:
tomcat_40_branch SsiMediator.java
Log:
Bugfixes
Revision ChangesPath
No revision
No revision
1.7.2.1 +9
bip 01/10/23 17:03:04
Modified:catalina/src/share/org/apache/catalina/servlets
SsiInvokerServlet.java
Log:
Some of the inputstream being used was not explicity closed.
PR: 4361
Submitted by: rami.hanninen davisor.com
Revision Changes
bip 01/10/25 11:08:32
Modified:tester/src/bin tester.xml
Added: tester/web SSIInclude09.shtml
tester/web/golden SSIInclude03.txt
Log:
Additional SSI tests, should fail for now until a problem with SSI has
been resolved. This test exploits that bug
bip 01/10/26 12:26:07
Modified:tester/web/golden SSIInclude03.txt
Log:
Revision ChangesPath
1.2 +1 -0 jakarta-tomcat-4.0/tester/web/golden/SSIInclude03.txt
Index: SSIInclude03.txt
bip 01/10/26 12:36:08
Modified:catalina/src/share/org/apache/catalina/servlets
SsiInvokerServlet.java
Log:
Update/Refactoring
Revision ChangesPath
1.12 +54 -59
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets
NULL ,
[data] [varbinary] (1000) NULL ,
[valid] [char] (1) NOT NULL ,
[maxinactive] [int] NOT NULL ,
[lastaccess] [numeric](18, 0) NULL
)
Here's how you can configure the table and column names:
..bip
/*
* StoreBase.java
* $Heade
Kief Morris wrote:
>
> [...]
>
> Great - can you provide these patches as file attachments? They came in the
> body of your message, which is very difficult to reliably apply to the sources.
Attached is the files, the CustomObjectInputstream goes in the util dir.
Sasha Haghani wrote:
>
> Is there any Javadoc for the Tomact source? Can I generate it myself?
Javadoc is generated once you do a build, look in
jakarta-tomcat-4.0/build/webapps/ROOT/(catalina-javadoc||jasper-javadoc||servletapi-javadoc)
..bip
with.
..bip
GOMEZ Henri wrote:
>
> I would like to propose Kevin Seguin as a new committer.
>
> He make a great job in developping the ajp13 protocol
> for Tomcat 4.0 and this code will be a great help for
> sites wanting to upgrade from 3.2.x to 4.0 while still
> using mod_jk
+1
Welcome!
..bip
is just a small part of a solution. You also need to
> integrate it and to add what is needed for a "real world" use.
Yes, but should we really focus on adding stuff/enhancements to the TC3.x branches?
..bip
a criticism of Bip's code, which is meant as a starting point
> for discussion)
I'd rather see the replication be implemented in a Manager(i.e. DistributedManager or
maybe change name to MulticastDistributedManager) thus making it possible to
run any Store with the DistributedManager(i.e. FileStore).
Thanks for the comments Kief!
Regards, Bip
Kief Morris wrote:
>
> Bip, thanks for kick-starting this discussion, sorry I've taken a while to look
> at it.
>
> [...]
If you(or anyone else) wants to play around with the highly experimental Cluster
add this right under your in server.xml
..bip
achines that have the session
replicated
know that it doesn't belong to them so they shouldn't save in a Store. It's also
useful for an eventuall tomcat dispatcher frontend to know which machine the session
origins from. However some complications occur when you replicate a session and
the machine that "owned" the session dies so another machine takes it over. Should that
machine then take the role as Machine A1.
Cheers, Bip
> The usual rules apply:
> [ ] +1 = I agree with this proposal and will support it
> [ ] +0 = I agree with this proposal, but do not have time to support it
> [ ] -0 = I do not agree with this proposal, but don't want to try
>to block it
> [ ] -1 = I do not agree with this proposal (requires reasons)
>
> Craig
+1
..bip
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled
> Code)
> at java.lang.Thread.run(Compiled Code)
Sorry I can't help you more.
..bip
release? This seems
like a pretty major security flaw.
..bip
Have the public static Digest method in JDBCRealm gone away?
I couldn't find it when browsing through RealmBase/JDBCRealm.
..bip
"Ignacio J. Ortega" wrote:
>
> It 's on RealmBase at least on my CVS working copy..
Sorry, forgot to specify the version, do you have
a public Digest method that is static for Tomcat 4 in RealmBase?
..bip
g it
as a deprecated method in the meantime woule be nice too.
..bip
> its out to the responseWrapper's ServletOutputStream.
Which version of tomcat? I do this for SsiServlet in TC4, check these files:
org.apache.catalina.util.ssi.SsiInclude
org.apache.catalina.util.ssi.ServletOutputStreamWrapper
org.apache.catalina.util.ssi.ResponseIncludeWrapper
..bip
efer to see a little stand-alone tool for doing this
> (available in the bin directory with appropriate scripts), as well as
> having the static method restored.
I can write up a little tool or script that does this. Maybe just a script
that triggers the main method of JDBCRealm?
..bip
server variables that could be changed from the config
commands. If you have any thoughts, ideas, patches on how to clean up the Ssi code
and make it modular I'd be happy to review and commit it.
..bip
of JDBC Session Store? (Also - am I correct that it's only
>available under
> Tomcat 4.0? Will it eventually also be available under the 3.x series?)
When it comes to storing sessions you can use either FileStore or JDBCStore, I would
say that
both are considered "medium rare".
..bip
GOMEZ Henri wrote:
>
> I would like to propose Mike Anderson as a new committer.
>
> He found many subtils bugs in mod_jk and since he's
> working on Netware platforms, it will a great help
> to improve connectors on this OS.
>
> Vote please
+1
..bip
I've started working on the SSI implementation for Tomcat 4.x. I don't know if
anyone else is working on that since I didn't see anyone volunteered. However
I've come a bit on the way and should have a beta due next week. Let you know
further when I have code to present.
---8<-
I'd love constructive critic on design issues as well as eventual performance issues
or bugs.
I'll try and finish the other ones soon and have the whole package up to a
"
SsiCommand.java
SsiConfig.java
SsiEcho.java
SsiExec.java
SsiFlastmod.java
SsiFsize.java
SsiInclude.java
.
and write up those SSI commands that are missing, like 'exec' for instance. Anyway
it will serve as a good ground for ".jhtml" support.
Thanks, Bip
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]
nt to accomplish a robust SSI-package
that does only that and does it good. I haven't looked at ".jhtml" and hadn't even
planned
to write up that support for tomcat. But if my spare time allows me maybe I should :)
Anyone c
Amy Roh wrote:
>
> Bip,
>
> What's the status on the SSI feature that you were working on. I would like to
> help you finish all the features and commit the code if you'd like. Status?
Hi, I'll mail the latest source later on today(Pacific time). I've ha
wards a "stable" release.
BTW; Anyone know where to buy those old pimp-ass Kung Fu movies in San Francisco?
I'm talking about stuff like: 36chambers, Chess Boxing, 5 deadly Venoms, Wu-tang.
Cheers, Bip
--
And here's the file I proMISSED.
..bip
Original Message
Subject: Re: TOMCAT 4.x SSI Status
Date: Tue, 20 Mar 2001 17:20:30 -0800
From: Bip Thelin <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Organization: Razorfish
To: [EMAIL PROTECTED]
References: <[E
Here's the latest version of the SSI package which now *fully* implements:
Echo
Config
errmsg
sizefmt
timefmt
Fsize
flastmod
include
exec is the only command from the NCSA SSI standard that is not supported.
Enjoy, Bip
tomcat-4.x.SSI.zip
According to the STATUS.html(which doesn't seem to be up to date) no one seems
to have volunteered for the JDBC-Session store. If that is truly the case I
would like to volunteer for that part.
Thanks, Bip
ession?
..bip
#x27;t find anything about how to add the PersistenManager in server.xml
or in the manuals, however, after backtracking the maillist I found a "patch"
by Kief that seems to have been forgotten, I'll cat it to the end of this mail.
Maybe it can find it's way i
d and
implement it as either a blob or a STRUCT whichever works out best.
Thanks, Bip
of this mail.
Maybe it can find it's way into the server.xml after all.
Cheers, Bip
--[ server.xml patch from Kief Morris ]
--- server.xml.orig Sat Dec 16 20:03:29 2000
+++ server.xml Fri Jan 12 22:01:04 2001
@@ -179,6 +179,53 @@
+
+
f you have any problems or need
any help, I know I could of documented the code a bit better ;)
..bip
SSI I suggest
we add a configure property(like Apaches NoExec) that set's whether #exec is
allowed or not. And if that property is not set it defaults to NoExec.
So for a standard setup SSI would be allowed but you'd have to bug your
Tomcat sysadmin to have the #exec option enabled.
Sort of like a standard Apache setup.
..bip
ed in this pathname, nor can absolute paths be used. As above, you can
send other parsed documents, but you cannot send CGI scripts.
As i enterpret this you can _only_ access a file using the file command
in the following ways:
Which is a file in the current directory.
Which is a file in the "dir" directory
_above_ the current directory.
Would fail.
Would fail.
And this is how it should be implemented right now.
..bip
This is a minor change so you can specify the store to use within server.xml.
Here's how you can change the Store use from server.xml:
I'll hope to have a first cut of the JDBCStore soon.
..bip
[ PersistentMa
If you get this email twice please ignore. Our emailserver experienced problems
yesterday
so I never think my email was delivered.
..bip
-
This is a minor change so you can specify the store to use within server.xml.
Here's how you can change the Store use from serve
ow an Exception instead of returning?
At least it won't corrupt the current Context if a session load is corrupt.
..bip
Index: CustomObjectInputStream.java
===
/*
* CustomObjectInputStream.java
* $Header$
* $Revision
sions] (
[id] [varchar] (50) NOT NULL ,
[session] [binary] (1000) NULL
)
However the SQL command varies from different RDBMS.
..bip
-
Index: LocalStrings.prope
A little update to PersistentManager.java to backup sessions that's been Idle
for longer than specified max time.
..bip
Index: LocalStrings.properties
===
RCS file:
/home/cvspublic/jakarta-tomcat-4.0/catalina/src/
fferent
> table and column names (like JDBCRealm does on the authentication side).
Yes, and I acctually have some refactoring I would like to try out.
Thanks for the comments and suggestions.
..bip
default
behavior. I can now check every session for validity in the select query without having
to retrieve the data.
Thoughts?
..bip
/*
* JDBCStore.java
* $Header$
* $Revision$
* $Date$
*
*
*
* The Apache Softwa
ng you save the
lastaccesstime in
the database, I'm currently working on that).
..bip
e Manager but maybe
we should keep the proccessexpires method in the Store so each Store is
responsible for checking expired sessions in it's own best way upon triggered
from the reaper thread in the Manager.
..bip
On Wed, 16 Jan 2002, Remy Maucherat wrote:
>
> [...]
>
> [ ] +1 Make the release
> [X] +0 Good idea, but I can't help
> [ ] -0 Bad idea
> [ ] -1 No, because:
>
-bip
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
gs yet...
>
> Of course, by mentioning this I'm implicitly volunteering to do it ;)
Sounds great, If you feel like giving the default apps a more appealing look
that goes well with what you just submitted I don't think anyone would disagree
with updating them.
Bip Thelin
I'm sure people would also appreciate).
+1
And also update the build.xml to omitt the sources when compiling with
target dist.
..bip
:-).
Oups, ignore my last post.
..bip
ces [But since I don't volunteer this
> is not binding]
> [ ] - -1 Are you nuts? Sources are there and there have to remain.
-bip
> -Original Message-
> From: Stephane Bailliez [mailto:[EMAIL PROTECTED]]
>
> Fixed some bugs that prevented its use under cygwin.
Can someone with cygwin try out the catalina.sh diff, I commited
the digest.sh diff.
Thanks, Bip Thelin
they
should
be swapped to disk or backed up. Or is this just plain dumb?
-bip thelin
useful
> discussion, patches, and documentation (particularly in the
> area of SSL-based things) and wants to do more.
+1
-bip
in favor of this plan, and will help
> [ ] +0I am in favor of this plan, but am unable to help
> [ ] -0I not in favor of this plan
> [ ] -1I am opposed to this plan, and my reason(s) are:
+1
-Bip
java version "1.4.0-beta2"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.0-beta2-b77)
Java HotSpot(TM) Client VM (build 1.4.0-beta2-b77, mixed mode)
I'm running Windows 2000, build 5.00.2195 Service Pack 2
-Bip
ould be fixed in the coming nightly build, 20011019
Bip Thelin
1 - 100 of 107 matches
Mail list logo