Christoph Zwerschke wrote:
> > import threading
> > t = threading.currentThread()
> > Then you can get and set arbitrary attributes on that
> > thread to achieve thread-local storage. So a simple
> > implementation of a function that gets a thread-local
> > connection could look like this:
>
Christoph Zwerschke said:
> * My last important question: Maybe I understand something wrong,
>but if I use DBPool for WebKit servlets, i.e. with the
>ThreadedAppServer, wouldn't it be much more reasonable to
>automatically bind the connections 1:1 to the servlet threads
>created by
Ian Bicking wrote:
> This can also be resolved by artificially increasing the length of the
> response body -- IE replaces the content when the content is under a
> certain length (I can't remember the exactly number). A big comment
> would do it, for instance.
You're right, adding a big comment
This checkin was made to Subversion back in January:
r2022 | jdhildeb | 2005-01-11 18:33:13 -0500 (Tue, 11 Jan 2005) | 3 lines
When a servlet exception occurs, set the HTTP status code to 500,
"Servlet Error". Thanks to Radoslaw Kintzi.
I recently noticed that Internet Explorer sometim
Geoffrey Talvola wrote:
> A couple of questions / requests:
>
> - According to the webware-checkins mailing list, Chuck checked in
> some stuff today to Webware CVS. Are we switched to Subversion or
> not? I thought the answer was yes...
Ah, I just noticed the difference
A couple of questions / requests:
- According to the webware-checkins mailing list, Chuck checked in some
stuff today to Webware CVS. Are we switched to Subversion or not? I
thought the answer was yes...
- If so, Chuck should stop checking stuff into CVS :-) and we need to put up
a message abou
Chuck Esterbrook wrote:
> Do any of the other developers object to us moving to Subversion?
I say go for it. I have no outstanding changes.
- Geoff
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds o
Chuck Esterbrook wrote:
> A "cvs update" is taking several minutes (and still running). Anyone
> else having this problem?
I've had that problem often, I would say just about every time I've used
SourceForge CVS in the last month or two.
- Geoff
Ian Bicking wrote:
> Ken Lalonde wrote:
>> Yes, that would be ideal.
>> I assume this would simply amount to checking in new versions
>> of the affected files; if there's other bookkeeping or etiquette
>> involved, please let me know.
>
> Good question. I'm not sure. There's release notes in
> W
Original Message-From: Winston Wolff
[mailto:[EMAIL PROTECTED]Sent: Thursday, January 20,
2005 7:25 PMTo: Webware_DevelSubject: Re:
[Webware-devel] Anyone know Apache 2.X internals?
Is it possible to build a test case that exercises the proper behavior? :-)
-ww
On Jan 20, 2
Anyone with C experience and experience with Apache 2.X modules? Mind
looking over the mod_webkit code for Apache 2?
Today I was looking through the code for mod_webkit for Apache 2.X and I
found what looked like a fairly obvious bug in the
transact_with_app_server() function. I think it would p
Another HTTP-related point: I think we ought to make it possible to turn off
the regular "adapter" port and ONLY serve HTTP, perhaps by specifying a port
of None. Right now, it always listens on the "adapter" port if I'm not
mistaken.
- Geoff
Ian Bicking wrote:
> Jason Hildebrand wrote:
>> Hi Ian,
>>
>> I'd like to change how the 'http' option is specified. Basically
>> I'd like
>> to have this as an AppServer.config option such as "HTTPPort", which
>> would then (via the MiscUtils.Configurable mechanism) also be
>> available on the
Ian Bicking wrote:
> OK, I didn't actually figure out how to kill wedged threads, but I did
> figure out how to (more or less) cleanly exit the process when there's
> wedged threads. The code is in
> http://svn.colorstudy.com/home/ianb/thread_die.py -- mostly it calls
> os._exit, which exits uncon
>> Geoffrey Talvola wrote:
>>> The time is way overdue for a new release from
>>> the tip of CVS too, but that won't happen until a new volunteer
>>> steps forward because none of the developers (myself included)
>>> currently seems to have the time o
A small request for the Webware home page: There should be a link to the
Webware SourceForge page from the home page. Otherwise it's not so easy to
know where to go to report bugs, upload patches, etc.
- Geoff
---
SF.Net email is sponsored by
Jason Hildebrand wrote:
> On Thu, 2004-06-03 at 14:48, Geoffrey Talvola wrote:
>> I have checked into CVS a fixed version of mod_webkit.c for Apache
>> 2.X that
>> addresses the corruption seen with uploading large files. I have
>> also uploaded a compiled mod_webkit
I have checked into CVS a fixed version of mod_webkit.c for Apache 2.X that
addresses the corruption seen with uploading large files. I have also
uploaded a compiled mod_webkit.dll for Windows Apache 2.X.
Could someone with the appropriate permissions update the web site? I just
don't have time
Jason Hildebrand wrote:
(snip)
> Geoff, from the CVS logs it looks like you added forceReload. Do you
> remember the circumstances under which reloading the module
> was necessary?
> Can you shed some light on the code in question?
Unfortunately, I can't remember why I added forceReload. Looking
It would be helpful if you could upload this as a patch to the Webware
SourceForge pages. Someday I (or someone else) will get a chance to review
all of the outstanding patches and bug reports there and apply them.
- Geoff
Christoph Zwerschke wrote:
> Here is a suggestion for improvement of the
Wayne Larsen wrote:
> I posted this message from the wrong email address, so
> apologies for any
> duplicates.
>
> Hi,
>
> Can you please grant me cvs access to webware-sandbox?
>
> SF username: wlarsen
>
You should be all set.
- Geoff
---
Giles Hall wrote:
> Greetings,
>
> I found a problem with SessionDynamicStore. Here is the
> MovetoMemory() function at line 132.
>
> def MovetoMemory(self, key):
> self._lock.acquire()
> try:
> global debug
> if debug: print ">> Moving %s to M
Jacob Hanson wrote:
> Hello everyone,
>
> I've nearly completed porting of Flash remoting to Python, "PyAMF", a
> la AMFPHP for PHP, FLAP for Perl, OpenAMF and FlashORB(?) for
> Java. For those
> that don't know, Flash remoting allows you to send structured
> data (objects,
> etc) from the server
Giles Hall wrote:
> Hello?
>
> I would enjoy a response to my request for CVS access to Webware. Is
> this project derelict? Perhaps you are looking for a new maintainer?
> Either way, I would like to help out. I've fixed a few bugs within
> Webware, I have a whole bunch of feature ideas and I'
Brett A. Funderburg wrote:
> The algorithm in addDailyAction in Scheduler.py is broken.
> I wrote a little test script to exercise the algorithm for various
> cases and this is the result:
>
...
I just applied your patch to CVS. Thanks!
- Geoff
Webware 0.8.1 has been released. It includes an important security fix.
All users are encouraged to upgrade.
Details of the security fix can be found here:
http://webware.sf.net/Webware-0.8.1/WebKit/Docs/RelNotes-0.8.1.html
Download instructions are here: http://webware.sourceforge.net/
- Geoff
Ian Bicking wrote:
> On Mon, 2003-07-28 at 10:32, Aaron Held wrote:
>> In the CVS version it looks like the the servlets are created for
>> each request.
>
> I'm not sure if this was ever the behavior, though I always thought it
> was too. ServletFactory.py:181 is where the caching is done. The
FYI, I just checked in a bunch of fixes to Webware CVS, mostly to improve
backward compatibility:
- Restored Application.forward() to its semantics from Webware 0.8, where
any response accumulated before the call to forward() is thrown away.
- Fixed a number of bugs in Application.callMethodOfSer
Could you submit
this as a patch to Sourceforge?
Note that there is
already similar code in ServletFactory that will add the __init__.py if
necessary when importing a servlet. That apparently doesn't help you if
you forgot to put the __init__.py into the main context directory because it
I know this isn't much help, but it seems to me that the problem has to be
in the Oracle adapters. Some blocking API call must not be releasing the
global interpreter lock.
Is there any way you can attach to the process with the debugger and figure
out where it's wedged?
- Geoff
> -Original
Marcos Sánchez Provencio [mailto:[EMAIL PROTECTED] wrote:
> One strange thing. We have set up Webware for 100 threads on each
> instance max, but they never get started. If I access the
> example pages
> (wich obviously don't access Oracle) they take forever to
> load (minutes)
> although we don'
Tom von Schwerdtner [mailto:[EMAIL PROTECTED] wrote:
> On Tue, 2003-03-04 at 08:34, Kevin Dahlhausen wrote:
> > I'm not claiming to be Postgres expert either - at best on
> > a good day I
> > can spell sql, that's about it, but it works fine with the
> > patches up
> > on the source-forge project
Just a reminder: because of the amount of spam webware-devel and
webware-discuss are getting, these lists are set to subscribers-only. That
means that when a non-subscriber sends a message to one of the lists, it
gets held until one of the list admins (i.e. me) approves the message, which
sometime
Sounds fine to me. It might be useful for someone to summarize the
differences between ThreadedAppServer and NewThreadedAppServer -- it's been
in there so long that at this point, I can't remember what the differences
are :-)
- Geoff
> -Original Message-
> From: Stuart Donaldson [mailto:
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> In preparing the 0.8 release, rolling the version numbers in
> the release
> was one of the painful parts, because of all the places that
> they occur.
> I created a script to do this, but it was fairly specific.
> It would be
> nice to h
Chuck delivered the original Webware paper at Python 9, and I gave a longer
detailed presentation at Python 10. I'm not sure right now whether or not
I'll be able to go to Python 11, and I probably wouldn't be giving a
presentation myself if I did go, but I think a presentation emphasizing some
of
I agree with you -- we should go with option b.
- Geoff
> -Original Message-
> From: Stuart Donaldson [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 04, 2003 11:05 AM
> To: Webware devel
> Subject: [Webware-devel] 0.8 beta status.
>
>
> We have a few options on 0.8 right now, and
Aaron Held [mailto:[EMAIL PROTECTED]] wrote:
> > If someone wants to propose a NonPersistentMemory store as an
> > experimental feature, I could see including it. But I want
> > to release
> > 0.8b2 on Wednesday, and I would like ot to be a final beta
> prior to release.
>
> What is meant by
I just fixed it in CVS. I'm not sure why CVS was broken but the 0.8b1
release wasn't, because it's definitely been broken in CVS since October.
- Geoff
> -Original Message-
> From: Roger Haase [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 27, 2003 9:37 PM
> To: Webware devel
> Subje
Yes, Webware provides XML-RPC and also a Python-specific PickleRPC. See
WebKit/Examples/XMLRPCExample.py and WebKit/Examples/PickleRPCExample.py for
examples. Very easy to use.
- Geoff
> -Original Message-
> From: Russel A. von Blanck [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 2
I just checked in a freshly compiled Windows dll.
- Geoff
> -Original Message-
> From: Love, Jay [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 27, 2003 11:36 AM
> To: Geoffrey Talvola; 'Stuart Donaldson'; Webware devel
> Subject: RE: [Webware-devel] Apache
We've been using mod_webkit2 on Windows for over a month and it has been
completely stable. I don't have any problem recommending it for production
use.
- Geoff
> -Original Message-
> From: Stuart Donaldson [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, January 26, 2003 1:33 PM
> To: Webware
The mod_webkit.dll and wkcgi.exe in CVS were corrupted, probably because
they weren't checked in as binary files. I just fixed them.
When checking in binary files, you need to use:
cvs add -kb filename(when you add the file initially to the project)
cvs admin -kb filename(to fix
Deleting the PSPReader.py file causes a traceback on starting the AppServer:
Traceback (most recent call last):
File ".\WebKit\AppServer.py", line 211, in loadPlugIn
willNotLoadReason = plugIn.load()
File ".\WebKit\PlugIn.py", line 60, in load
self._module = __import__(self._name, glob
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> Ian,
> One difference I found in the new algorithm vs old algorithm was when
> passed a directory without a trailing '/' the old algorithm
> returns the
> directory relying on dispatchRequest() to send a redirect. The new
> algorithm treats it
Ian Bicking [mailto:[EMAIL PROTECTED]] wrote:
> On Thu, 2003-01-16 at 02:33, Stuart Donaldson wrote:
> > The URL's are now relative to the current servlet, and absolute
> > references are based on the current context. I am
> > concerned about this
> > breaking existing installations. In partic
Stuart Donaldson has agreed to be the release manager for Webware 0.8. The
goal is to get bugfixes and patches committed by the end of the week, then
cut a release candidate on Sunday or Monday. After that, you all can help
out by testing the release candidate.
- Geoff
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> What should the behavior of the relative URL code be? forward()
> includeURL() and callMethodOfServlet() all do something very
> similar and
> result in calling request.setURLPath().
>
> Should root be the root of the context?
That would
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> Should we just jump in and make some of these changes? Or should we
> perhaps advertise a period where the CVS trunk may be a little less
> stable? Should we put up an interim snapshot tarball?
We could also just cut a release right now, wit
e...
I'm not sure if this is possible though.
- Geoff
> -Original Message-
> From: Luke Holden [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 08, 2003 2:20 PM
> To: Geoffrey Talvola
> Cc: 'Webware devel'
> Subject: Re: [Webware-devel] Bug
To me, it seems like the safest behavior for the Dynamic store on a pickling
error is to not remove the session from memory, AND to email an error
message to the administrator if emailing of errors is configured.
- Geoff
> -Original Message-
> From: Stuart Donaldson [mailto:[EMAIL PROTEC
Geoffrey Talvola wrote:
> I don't think this patch will work properly if the
> inheritance is more than one level deep. It needs to be a
> depth-first search through the inheritance hierarchy, or
> something like that. Did you test that?
Oops, never mind. It will work
I don't think this patch will work properly if the inheritance is more than
one level deep. It needs to be a depth-first search through the inheritance
hierarchy, or something like that. Did you test that?
What is the purpose of initPSP() anyhow? It's always empty. Why can't we
just remove it?
Edmund Lian wrote:
> On 01/07/2003 11:27:22 AM Geoff wrote:
>
> >Thanks for all the work on bugs and patches. It's much appreciated.
>
> Speaking of which... what is the process by which bugs and patches are
> either accepted or rejected? I see a whole bunch of them in
> the SourceForge
> bug/p
Stuart Donaldson wrote:
> > I wouldn't want < % to be allowed. That just looks weird.
>
> Agree, and neither should "< psp:..." be allowed.
>
> I am trying to nock off bugs and patches. Unless anyone else
> pipes in with
> more comments on this, I would like to just fix the
> documentation, a
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> The shutdown code in ThreadedAppServer.shutDown() sends a None to all
> threads to cause them to terminate, and then does a join to
> each thread.
>
> The problem is that if you have a thread that is busy, perhaps a
> server-push thread that
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> So is Monitor.py being used extensively?
>
> It appears that it is incompatible with the AppServer shell
> script, and
> Launch.py, in that it does not support starting, or
> restarting the appserver
> with arguments specified to AppServer/Lau
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> Given that some things work a little different between NT/Unix,
> can you put a quick test in and see if the catch KeyboardInterrupt
> is ever getting called, and let me know?
I just tried it. Looks like KeyboardInterrupt never gets raised (on
Stuart Donaldson [mailto:[EMAIL PROTECTED]] wrote:
> I am working on a patch to integrate much of the functionality of the
> ThreadedAppServer.run() function into a method on
> ThreadedAppServer so it
> can be more easily subclassed.
>
> In trying to not break any existing functionality, I have a
Here are the basic release procedures from the 0.7 documentation:
http://webware.sourceforge.net/Webware-0.7/Docs/ReleaseProcedures.html
As far as qualifications, you should probably be a Linux/Unix developer and
you should have some familiarity with CVS, tools like tar, and Webware. You
do NOT n
IMHO, entering a patch is fine. Before our next release we'll review both
the open bugs and open patches.
Speaking of a next release, does anyone want to be a release manager for an
0.8 release? It's been so long since our last release that I think we
should cut one soon, even though there are s
I'm not sure if it's what you want, but try self.request()._input.
- Geoff
> -Original Message-
> From: Matt Feifarek [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, December 12, 2002 3:46 PM
> To: Webware discuss
> Cc: Webware devel
> Subject: [Webware-devel] HTTPRequest.rawRequest() broken
Due to recent excessive spam, I've changed the mailing list settings so that
only list members can post to both webware-devel and webware-discuss.
Any objections?
- Geoff
---
This sf.net email is sponsored by:
With Great Power, Comes Great Res
Michael Engelhart [mailto:[EMAIL PROTECTED]] wrote:
> Anyway, I'm wondering if I can post the diff from Session.py here or
> how I could get this added to Webware?
>
The preferred way is to upload the diffs to the SourceForge patches page,
then hopefully one of the developers will review your p
I just checked in some fixes that make this compile cleanly and work
properly on Windows. You might want to check that it still works on Unix.
- Geoff
> -Original Message-
> From: Jay Love [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 07, 2002 11:08 PM
> To: [EMAIL PROTECTED]
> S
Stuart Donaldson wrote:
> On the ThreadedAppServer subclassing, I have only done what I
> think is a
> quick hack right now, adding the class as a parameter to run.
> I think a
> nicer more OO solution would be to remove run, and replace it with a
> start() method on AppServer, along with pla
I think I agree with both of your points -- allowing subclassing of
ThreadedAppServer is a good idea, and also your point about calling
contextInitialize in addContext.
Can you upload your diffs to the SourceForge patch manager?
- Geoff
> -Original Message-
> From: Stuart Donaldson [mail
Jason Hildebrand wrote:
> > Also, have you tested it on Windows (both as a console process and as an
NT
> > Service)?
>
> Sorry, I forgot to mention this is in the announcement: I didn't know
> if there is a Win32 equivalent to exec() (to replace the current
> process), so right now AutoReload
Jason Hildebrand wrote:
> Earlier this afternoon I committed an auto-reload feature to Webware
> CVS. I'd like to credit Tavis Rudd, who provided the initial
> implementation for this feature. Here are the details:
>
> Overview
>
> The purpose of this feature is to make life easier on t
I kinda like just using HTML with simple styles for documentation, as we are
now. It works, it's easy to edit by hand, and it's just one less thing to
learn.
You're right, it's the content that's lacking, not the formatting. I don't
really care one way or the other if we split it up or leave it
cumentation how-to" guide that tells you what to download
and how to get started writing docs within 5 minutes.
- Geoff
> -Original Message-
> From: Ian Bicking [mailto:ianb@;colorstudy.com]
> Sent: Thursday, October 24, 2002 12:44 PM
> To: Geoffrey Talvola
> Cc: Webwa
I forgot to mention, the documentation tools need to work on Windows. Not
everyone uses Linux to work with Webware.
- Geoff
> -Original Message-
> From: Geoffrey Talvola
> Sent: Thursday, October 24, 2002 12:54 PM
> To: 'Ian Bicking'
> Cc: Webware devel; Webw
Has anyone tried Ng Pheng Song's HTTPAppServer?
http://www.post1.com/home/ngps/webware/HttpAppServer/
If it works OK, we might want to include it in the next Webware release in
the Experimental directory (along with the other experimental way to serve
up HTTP -- HTTPAdapter.py).
- Geoff
---
There are already RelNotes-0.8.html files in PSP/Docs and WebKit/Docs that
describe changes that have been made since 0.7 that are specific to those
areas. I can't guarantee that they are complete, but I'm pretty sure
everything I checked in is listed there.
The top-level RelNotes-0.8.html that
OK, I think I've got it set up correctly. Bugs and Patches entered or
changed on SourceForge should now get emailed automatically to
webware-devel.
Let's try it for a while and see if it gets too annoying; if so, we can
create a separate webware-bugs list.
- Geoff
Geoffrey Talvola wrote:
> Geoff wrote:
> > Good point. I just edited the settings on SourceForge so
> > that bugs and
> > patches will be emailed to webware-devel. I'll go enter a
> > dummy bug to see
> > if it works; those of you subscribed to webware-de
Geoff wrote:
> Good point. I just edited the settings on SourceForge so
> that bugs and
> patches will be emailed to webware-devel. I'll go enter a
> dummy bug to see
> if it works; those of you subscribed to webware-devel should
> see an email.
The message got sent to webware-devel, but unf
Ian wrote:
> Can we get it to email the devel list? I couldn't access the admin
> page, so I'm not sure if there's an option to do that.
> (Alternately, we
> could make a webware-bug list)
>
> The problem with some of the SF stuff is that people put
> stuff there no
> one notices for a while,
I fully agree that we should use a bug database, but I'd suggest just using
the SourceForge database until we outgrow it, which may never happen. (Same
for patches.)
Any developer who is interested can periodically review the bugs/patches,
pick ones that they want to fix/checkin, and assign them
gging code into wkcgi.exe that prints out where the working
directory is into a file somewhere, recompile it, and see what you get.
- Geoff
> -Original Message-
> From: Russell A. Blank [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 09, 2002 1:25 PM
> To: Geoffrey Tal
Do you mean wkcgi.exe? That's available at
http://webware.sourceforge.net/MiscDownloads/ForCVS/Windows/
- Geoff
> -Original Message-
> From: Ian Bicking [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 08, 2002 11:59 PM
> To: [EMAIL PROTECTED]
> Subject: [Webware-devel] webkit.exe
>
Ian Bicking wrote:
> I myself never use actions, though kind of for this reason -- I have a
> hard time arranging the logic when actions are sometimes called, and
> sometimes not. My solution has been not to use actions at all.
So I take it you just have "manual" action code like this:
Thanks for checking this in, Ian.
By the way, I've also added Karl Putland as another Webware developer on
SourceForge. He was going to check this in, but you beat him to the punch!
- Geoff
> -Original Message-
> From: Ian Bicking [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 08,
Webware development has slowed down, but there are still checkins, usually
by Webware developers who need to add a feature or fix for their own use of
Webware. I see 8 developers listed on SourceForge, and I'm pretty sure that
at least 6 of them have checked in changes to CVS in the last few mont
How about an "Adapters" subdirectory under WebKit?
We could move the existing adapters like WebKit.cgi, OneShot.cgi, etc. there
too.
- Geoff
> -Original Message-
> From: Ian Bicking [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 30, 2002 11:03 PM
> To: [EMAIL PROTECTED]
> Subject:
Aaron Held wrote:
> Personally I think the main challenge is to provide a means
> for webware
> to feeback some type of load information to the load
> balancer, so that
> there can be some intelligent balancing.
If the load balancer is capable of examining the cookies, it could balance
based
Great writeup -- thanks!
I do have one question. Do you use Webware's sessions? If so, how do you
handle load balancing so that requests for the same session go to the same
box?
- Geoff
> -Original Message-
> From: David Eriksson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, September
Edmund Lian wrote:
> I just checked... it is indeed true that mixins to any
> Servlet subclass
> cannot be new style classes due to the assertion in line 187 of
> ServletFactory. If you comment out that assertion, Webware is
> happy to use
> new style class mixins.
Which assertion causes the pr
Actually, I strongly recommend that people use the task lists on SourceForge
in addition to reporting bugs by email because then there's a permanent
reminder to go and fix the bug. Some day, I may have time to actually go
and work on some of those tasks, and it'll be nice to have the list right
t
Mike Warren wrote:
> Geoffrey Talvola <[EMAIL PROTECTED]> writes:
> > There have been various proposals in the past for how to handle
> > URL's more flexibly but nothing has been done yet. None of the
> > Webware developers have time to work on this because we
If I'm understanding you correctly, this is exactly what ExtraPathInfo is
_supposed_ to do. The problem is, I don't think it actually works properly
in Webware CVS (or in release 0.7) and also, it ought to be settable on a
servlet-by-servlet basis instead of being a global all-or-nothing flag.
I
I just added it.
- Geoff
> -Original Message-
> From: Matt Feifarek [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 29, 2002 5:32 PM
> To: [EMAIL PROTECTED]
> Subject: [Webware-devel] Please add our FormKit to the 3rd
> party page at
> sf.net
>
>
> We've had a FormKit package availabl
I started a thread on comp.lang.python which will give you the background...
http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&th=ca31e9f204280589
Basically, in WebKit, when a thread needs a servlet instance, it does this:
try:
instance = cache.get_nowait()
Stefan Schwarzer wrote:
> On Wed, 10 Jul 2002, Tavis Rudd wrote:
> > how are you assigning permissions on
> > /usr/local/Webware vs.
> > /usr/local/webware.
>
> /usr/local/Webware is simply a copy of the directories and files as
> extracted from the tarball. I didn't change any permissions. The
>
Ian Bicking wrote:
> To experiment with the feature set, as opposed to the actual speed, it
> might be best to start with WebKit.cgi (or probably just Adapter.py),
> and then port to mod_webkit. Actually, it might work okay for speed
> too, since you'd still have balancing -- the front box would
My advice is: Try to do that change only, without other changes, in a single
CVS checkin. That way it's easier to look at diffs in the CVS history later
-- you won't be mixing in these many cosmetic changes with other substantive
changes.
- Geoff
> -Original Message-
> From: Ian Bicking
I don't see the need to keep xmlInput and dictInput -- in fact, it'll be
cleaner if they disappear. They are only used by the respective
XMLRPCServlet and PickleRPCServlet, both of which could be changed to do the
right thing.
Maybe a more general .input() method? (Not sure if that name is alre
I just added this to the Wiki (written by me, approved by Chuck):
http://webware.colorstudy.net/twiki/bin/view/Webware/DeveloperGuidelines
If you want to become a Webware Developer and get CVS write access, please
read these guidelines. They will tell you what is expected of you and how
to appl
It might be useful to look at the revision history in CVS -- you may be able
to figure out where it broke. But it sounds like this whole area needs a
rewrite anyway.
As an aside, we really need automated regression testing for WebKit so we
can catch these types of problems before they get checke
Geoffrey Talvola wrote:
> Looks to me like mod_backhand is a load-balancing proxy
> module. So it would
> require WebKit to be an HTTP server. But if WebKit is an
> HTTP server, then
> you don't need mod_backhand at all, unless you need it for the
> load-balancing fe
1 - 100 of 152 matches
Mail list logo