karrigell-main Mailing List for Karrigell (Page 79)
Brought to you by:
quentel
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(12) |
Jun
(4) |
Jul
(1) |
Aug
|
Sep
(8) |
Oct
(12) |
Nov
(6) |
Dec
(38) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(19) |
Feb
(13) |
Mar
(4) |
Apr
(8) |
May
(4) |
Jun
(12) |
Jul
(3) |
Aug
(6) |
Sep
(4) |
Oct
(8) |
Nov
(6) |
Dec
(8) |
2005 |
Jan
(14) |
Feb
(6) |
Mar
(10) |
Apr
(20) |
May
(60) |
Jun
(80) |
Jul
(11) |
Aug
(32) |
Sep
(25) |
Oct
(9) |
Nov
(25) |
Dec
(60) |
2006 |
Jan
(6) |
Feb
(3) |
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
(3) |
Aug
(5) |
Sep
(9) |
Oct
(61) |
Nov
(77) |
Dec
(127) |
2007 |
Jan
(73) |
Feb
(56) |
Mar
(47) |
Apr
(107) |
May
(83) |
Jun
(117) |
Jul
(172) |
Aug
(99) |
Sep
(39) |
Oct
(15) |
Nov
(28) |
Dec
(57) |
2008 |
Jan
(39) |
Feb
(60) |
Mar
(105) |
Apr
(254) |
May
(193) |
Jun
(128) |
Jul
(107) |
Aug
(78) |
Sep
(83) |
Oct
(14) |
Nov
(9) |
Dec
(73) |
2009 |
Jan
(71) |
Feb
(48) |
Mar
(70) |
Apr
(72) |
May
(132) |
Jun
(123) |
Jul
(71) |
Aug
(32) |
Sep
(25) |
Oct
(38) |
Nov
(5) |
Dec
(18) |
2010 |
Jan
(12) |
Feb
(5) |
Mar
(33) |
Apr
(60) |
May
(105) |
Jun
(75) |
Jul
(41) |
Aug
(53) |
Sep
(38) |
Oct
(6) |
Nov
(8) |
Dec
(4) |
2011 |
Jan
(8) |
Feb
(4) |
Mar
(3) |
Apr
(9) |
May
(2) |
Jun
(3) |
Jul
(3) |
Aug
(7) |
Sep
(9) |
Oct
(8) |
Nov
(3) |
Dec
(2) |
2012 |
Jan
(4) |
Feb
(5) |
Mar
(7) |
Apr
(1) |
May
(3) |
Jun
(12) |
Jul
(17) |
Aug
(16) |
Sep
(13) |
Oct
(8) |
Nov
(1) |
Dec
|
2013 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
(12) |
May
(6) |
Jun
(8) |
Jul
(1) |
Aug
(1) |
Sep
(4) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2014 |
Jan
(4) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
(5) |
Jul
(2) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(1) |
2015 |
Jan
(2) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(4) |
Jul
(3) |
Aug
(3) |
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andrew N. <an...@ni...> - 2004-04-19 22:17:58
|
Quoting Pierre Quentel <que...@wa...>: > There have been bug reports by Linux users : > - PIH and HIP scripts don't work with Apache / mod_python > - with Xitami, the links to the demos on the Karrigell home page only > produce a directory listing > > Since I don't have a Linux machine (only cygwin on a PC under Windows XP), I > couldn't try to reproduce these bugs. Do other Linux users experience the > same problems and if so, have an idea how to solve them ? Can we get some tracebacks, version info etc. ? I'm installing Gentoo at the moment (coincidentally) so I'll try and see what's happening. I'm aware there are a few show-stopping differences between mod-python versions, perhaps that is the case. A+ Andy. |
From: Pierre Q. <que...@wa...> - 2004-04-18 20:14:00
|
There have been bug reports by Linux users : - PIH and HIP scripts don't work with Apache / mod_python - with Xitami, the links to the demos on the Karrigell home page only produce a directory listing Since I don't have a Linux machine (only cygwin on a PC under Windows XP), I couldn't try to reproduce these bugs. Do other Linux users experience the same problems and if so, have an idea how to solve them ? A+, Pierre |
From: Glenn R W. <gl...@ea...> - 2004-04-12 19:54:20
|
Hi All, I installed Karrigell 2.0.1 and tried it. All worked fine when using the Karrigell web server, but when I run Karrigell_xitami.py, I get the main (Welcome page), but when I click on any of the example links (Wiki server, portal, etc) I get only a directory listing. Any ideas? I am running SuSe Linux 9.0, Xitami 2.5c0. TIA, Glenn |
From: Remco B. <rb...@ip...> - 2004-04-07 23:10:16
|
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj48SFRNTD48SEVBRD48TUVUQSBIVFRQLUVRVUlWPSJDb250ZW50LVR5cGUiIENPTlRFTlQ9 InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+PC9IRUFEPjxCT0RZPjxESVY+SSBkdW5ubyB3aGF0 IGlzIGdvaW5nIG9uLCBvciB0aGF0IHRoZXJlIGlzIHNvbWV0aGluZyAKd3Jvbmcgd2l0aCBteSBy b3V0ZXIuPC9ESVY+CjxESVY+QnV0IGkgYmVsaWV2ZSwgaSBqdXN0IHNhdyBhIEthcnJpZ2VsbCBv biB0aGF0IGRvbWFpbiEhPC9ESVY+CjxESVY+Jm5ic3A7PC9ESVY+CjxESVY+Q2hlZXJzITwvRElW Pgo8RElWPlJlbWNvPC9ESVY+PC9CT0RZPjwvSFRNTD4= |
From: Gabriele G. <gab...@te...> - 2004-04-07 08:53:24
|
Pierre Quentel wrote: > Not too much time or code ; there is already a list_directory method in > SimpleHTTPServer, I've modified it a little and added the call to it when > KarrigellRequestHandler doesn't find an index file in a directory. I'll > release a V2.0.1 for that > > Cheers, > Pierre > I've just tried Karrigell version 2.0.1 and its new list_directory feature, that works great . Good job Pierre. Cheers. |
From: Pierre Q. <que...@wa...> - 2004-04-05 19:10:08
|
"Programmez" is a French magazine for programmers, with frequent = articles about Python. I don't know how they've noticed Karrigell, but = they've put it on a list of Application Servers, the only Open Source = A.S. quoted among the likes of WebLogic, Sun One, BizTalk, Oracle A.S, = Zope etc. If you don't believe it : = http://www.programmez.com/logitheque.php?id_category=3D2&start=3D0, it's = no April fool, although it looks like one to me... A+, Pierre |
From: Pierre Q. <que...@wa...> - 2004-04-05 19:04:49
|
Not too much time or code ; there is already a list_directory method in SimpleHTTPServer, I've modified it a little and added the call to it when KarrigellRequestHandler doesn't find an index file in a directory. I'll release a V2.0.1 for that Cheers, Pierre ----- Original Message ----- From: "Gabriele Giorgetti" <gab...@te...> To: <kar...@li...> Sent: Wednesday, March 24, 2004 11:34 AM Subject: [Karrigell-main] Directory indexing/listing ? > Hello, I'm wondering, how much does this feature costs in > terms of time and code length ? Is it a good idea to > implement it in Karrigell or is it better to keep it out > from Karrigell itself ? > > Cheers. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Karrigell-main mailing list > Kar...@li... > https://lists.sourceforge.net/lists/listinfo/karrigell-main |
From: Gabriele G. <gab...@te...> - 2004-03-24 09:37:06
|
Hello, I'm wondering, how much does this feature costs in terms of time and code length ? Is it a good idea to implement it in Karrigell or is it better to keep it out from Karrigell itself ? Cheers. |
From: Jim E. <egg...@ya...> - 2004-03-16 10:28:10
|
I was reading through urlparse.py and using # where I did is definitely=20 not standard. I think it is better to use ? to separate parameters from=20 the rest of the path and & to separate individual parameters. That would=20 give: /testapp/pythonScript.py/objectname/functionname?parm1&parm2&namedParm1=3D= NamedParm1Value urlparse.py also supports the use of ; (semi-colon). e.g.: as follows: /testapp/pythonScript.py;objectname.functionname?parm1&parm2&namedParm1=3D= NamedParm1Value or just this for a simple function call: /testapp/pythonScript.py;functionname?parm1&parm2&namedParm1=3DNamedParm1= Value This may look a bit strange, but urlparse.urlsplit would split it up=20 easily into pieces. e.g.: >>>=20 urlparse('http://localhost/testapp/pythonScript.py;functionname?parm1&par= m2&namedParm1=3DNamedParm1Value') ('http', 'localhost', '/testapp/pythonScript.py', 'functionname',=20 'parm1&parm2&namedParm1=3DNamedParm1Value', '') In the end I don't really mind what syntax is used, it would just be=20 nice to be able to do this kind of thing. Cheers, Jim Remco Boerma wrote: > This kind of structure is widely used in other systems. > Only would it be more common to use a / to seperate pathname and=20 > function. Perhaps even parameters. > =20 > > e.g.:=20 > /testapp/pythonScript.py/objectname/functionname/parm1/parm2/namedParm1= =3DNamedParm1Value > objectname and params being optional .... > =20 > This can also be achieved in Karrigell i believe, someone just needs=20 > to have the time to patch the lines a bit... > It would be very nifty to have something like this though. ;) > =20 > =20 > Cheers! > Remco Boerma > =20 > -----Original Message----- > *From:* Jim Eggleston > *Subject:* [Karrigell-main] Accessing functions within scripts from URL= s > > Hi, > > What do you think about being able to access functions > within python and hip scripts from URLs? > > e.g. http:/localhost/myapp/myscript.hip#myfunc > > or even: > > e.g. > http:/localhost/myapp/myscript.hip#myfunc?param1=3Dx=C2=B6m2=3Dy=20 > <http:/localhost/myapp/myscript.hip#myfunc?param1=3Dx¶m2=3Dy> > > where myfunc is a function within myscript.hip, and > param1 and param2 are the function's parameters. > > One advantage is that this would make it possible to > keep most of the logic of an app in a single script, > rather than having individual files for each function. |
From: <egg...@ya...> - 2004-03-16 03:19:28
|
Hi, What do you think about being able to access functions within python and hip scripts from URLs? e.g. http:/localhost/myapp/myscript.hip#myfunc or even: e.g. http:/localhost/myapp/myscript.hip#myfunc?param1=x¶m2=y where myfunc is a function within myscript.hip, and param1 and param2 are the function's parameters. One advantage is that this would make it possible to keep most of the logic of an app in a single script, rather than having individual files for each function. Find local movie times and trailers on Yahoo! Movies. http://au.movies.yahoo.com |
From: Pierre Q. <que...@wa...> - 2004-03-06 10:17:10
|
The final 2.0 release is out : not many changes since the beta version, = only the content-type bug fix, renaming of a couple of modules to start = with "k_", and creating two separate directories for web servers and = database modules A+ Pierre |
From: MailScanner <pos...@gr...> - 2004-02-25 18:16:54
|
Our virus detector has just been triggered by a message you sent:- To: inf...@gr... Subject: read it immediately Date: Wed Feb 25 18:15:14 2004 Any infected parts of the message (swimmingpool.zip) have not been delivered. This message is simply to warn you that your computer system may have a virus present and should be checked. The virus detector said this about the message: Report: >>> Virus 'W32/Netsky-B' found in file swimmingpool.zip/swimmingpool.doc.exe >>> Virus 'W32/Netsky-B' found in file swimmingpool.zip -- Postmaster |
From: Gabriele G. <gab...@te...> - 2004-02-23 08:27:08
|
Pierre Quentel wrote: >>vi httpd/Karrigell/KarrigellRequestHandler.py >>... >>190 self.ctype = self.guess_type(self.path) >>191 self.RESPONSE['Content-Type']=self.ctype >>... >> >>Now the result is that pih files are sent as application/octet-strem >>(Binary Executable) >>Doh ! >> > > Right, the bug was only half fixed... I bet you had a query string in the > URL, didn't you ? Line 190 must be changed to : > > self.ctype = self.guess_type(self.path_without_qs) > > This time, no problemo ! (well, hopefully) All right 'nessun problema' this time. Keep up the good work with Karrigell ! Bye. |
From: Pierre Q. <que...@wa...> - 2004-02-20 21:53:32
|
> vi httpd/Karrigell/KarrigellRequestHandler.py > ... > 190 self.ctype = self.guess_type(self.path) > 191 self.RESPONSE['Content-Type']=self.ctype > ... > > Now the result is that pih files are sent as application/octet-strem > (Binary Executable) > Doh ! > Right, the bug was only half fixed... I bet you had a query string in the URL, didn't you ? Line 190 must be changed to : self.ctype = self.guess_type(self.path_without_qs) This time, no problemo ! (well, hopefully) Cheers, Pierre |
From: Gabriele G. <gab...@te...> - 2004-02-20 15:24:39
|
Pierre Quentel wrote: > Hi Gabriele, > > Nice reading a message from you, the first subscriber to this mailing list ! Heh, nice to hear from you too! > > Yes, there is a bug... The content-type is returned by a call to guess_type > on line 190, but the Content-Type response header is not set accordingly. > Adding this line just after line 190 : > > self.RESPONSE['Content-Type']=self.ctype > > should solve the problem vi httpd/Karrigell/KarrigellRequestHandler.py ... 190 self.ctype = self.guess_type(self.path) 191 self.RESPONSE['Content-Type']=self.ctype ... Now the result is that pih files are sent as application/octet-strem (Binary Executable) Doh ! > > guess_type() is defined in SimpleHTTPServer.SimpleHTTPRequestHandler, it > uses a dictionary called extensions_map, which can be completed in the > configuration file > > Thanks, > Pierre Thanks |
From: Marlon A. G. <ma...@ro...> - 2004-02-19 23:03:57
|
Hi Pierre, What Andrew had said was correct: >A bug? Not really, It happens to me as well. If you press Ctrl-C >then request a page *then* it closes. I guess it sits there waiting >to serve up a page and ignoring everything else. Personally I just >close the window though I'm not sure about the wisdom of that. When I do type Ctrl-C and then request another page, the server will gracefully return to the command line. Hope this helps. At 10:19 PM +0100 2/19/04, Pierre Quentel wrote: >Ctrl-C stops the server on my PC running cygwin, but not in a DOS window >(neither W98 nor XP) : I have to close the window to stop the server. I have >lived with it so far and don't know what to do to make Ctrl-C work. Ideas, >anyone ? >Pierre -- Make it a great day! http://members.rogers.com/kalyxsis "We move ahead by going deeper." Jennifer James (1943- ) American Writer "Don't let your schooling interfere with your education." Mark Twain "Do not parrot the words of famous people. Learn the meaning of what they say and repeat it in your own words." Mark Twain (not an exact quote). |
From: Pierre Q. <que...@wa...> - 2004-02-19 21:25:11
|
Ctrl-C stops the server on my PC running cygwin, but not in a DOS window (neither W98 nor XP) : I have to close the window to stop the server. I have lived with it so far and don't know what to do to make Ctrl-C work. Ideas, anyone ? Pierre |
From: Pierre Q. <que...@wa...> - 2004-02-19 21:18:12
|
Hi Gabriele, Nice reading a message from you, the first subscriber to this mailing list ! Yes, there is a bug... The content-type is returned by a call to guess_type on line 190, but the Content-Type response header is not set accordingly. Adding this line just after line 190 : self.RESPONSE['Content-Type']=self.ctype should solve the problem guess_type() is defined in SimpleHTTPServer.SimpleHTTPRequestHandler, it uses a dictionary called extensions_map, which can be completed in the configuration file Thanks, Pierre |
From: Andrew N. <an...@ni...> - 2004-02-17 15:20:53
|
Gabriele Giorgetti wrote: > plain_simple_example: > http://mykarrigell20host/doh.exe > > I guess this is not my fault is it ? Hi there, No, it isn't your fault. It looks like the whole Content-Type thing hasn't gone away. I thought this was fixed or something... Anyway, Karrigell seems to be setting the Content-Type HTTP header to "text/html" for everything it sends. Which means a lot of the time the browser will try and display *whatever* you request as HTML. Not good. I see in KarrigellRequestHandler.py that a list of file extensions and mimetypes gets set up but never used. Did it ever work? Will see if this can be fixed properly and will try and send an updated copy of this file to this group later. Bye, Andy. |
From: Marlon A. G. <ma...@ro...> - 2004-02-16 12:05:17
|
Hello, i am new to Karrigell and have looked in the archive to see if this question has been answered. I found that Ctrl-C will gracefully quit the server. However, when I try it, the server does not quit. I am running Karrigell with: - Mac Os X.2.8 using its terminal program - MacPython 2.3 Everything else seems to work great. Is this a bug? Thanks for any help in advance. -- Make it a great day! http://members.rogers.com/kalyxsis "We move ahead by going deeper." Jennifer James (1943- ) American Writer "Don't let your schooling interfere with your education." Mark Twain "Do not parrot the words of famous people. Learn the meaning of what they say and repeat it in your own words." Mark Twain (not an exact quote). |
From: Gabriele G. <gab...@te...> - 2004-02-16 11:43:05
|
Hi, first of all let me thank you for the debug stuff you've put in Karrigell, raise SCRIPT_END is also a very good thing to have. I'm porting some old Karrigell 1.2 .pih code to Karrigell 2.0 and I've noticed that the new server is not handling Content-Type correctly. Just try to access to any resource != html,pih,py etc... plain_simple_example: http://mykarrigell20host/doh.exe I guess this is not my fault is it ? Cheers. |
From: Pierre Q. <que...@wa...> - 2004-02-01 20:53:34
|
The new version of Karrigell has been released and is avalailable for = testing Here is the news published on Sourceforge : ______________ This new version of Karrigell introduces a very important new feature : = the ability to work with the Apache web server. The same scripts will = run unmodified with the embedded web server and behind Apache, taking = advantage of the stability, performance and features of Apache = (including running with SSL) Other new features : - a port for the Xitami web server - sqliteStorage : the same interface (dictionary-like) as gadflyStorage = for the lightweight and very efficient database SQLite - Storage supports new-style classes=20 - Storage objects support more dictionary-like methods : values(), = items(), iteration over keys=20 - protected directoires : for all files in these directories, Karrigell = includes a script called AuthentScript.py performing a basic HTTP = authentication - HTMLStream class makes printing to standard output easier from Python = scripts :=20 H=3DHTMLStream() H + aDict - type(aDict) is the same as=20 print str(aDict)+cgi.escape(type(aDict)) The version also fixes a number of bugs, including : - aliases : no more case-sensitive=20 - the cache mechanism for components now tests if language preferences = have been changed=20 ______________ Thanks to all who have contributed, especially Andy Nelis for the Apache = port and Greg Wilson for the suggestion of HTMLStream A bient=F4t, Pierre |
From: Pierre Q. <que...@wa...> - 2004-02-01 08:53:31
|
Thanks Greg for this suggestion At first I had objections to this syntax, which seems unnatural ("+" and "-" are supposed to return a result, not to send the operand to the standard output), but eventually I agree that it is very handy. Very easy to implement too (7 lines !). So I've added it for the 2.0_beta version which I'm going to release (probably today), with a little demo and an explanation in the documentation A+ Pierre |
From: Andrew N. <an...@ni...> - 2004-01-26 10:47:44
|
Walter Miller wrote: >For example, www.my1sthostname.com mapped to >C:\Program >Files\Karrigell\vhosts\my1sthostname\index.pih so that >when users type www.my1sthostname.com/index.pih they >would not know it was hosted virtually. > It should be pretty straightforward on Apache (are you using this?): -- Add this onto the end of your httpd.conf file: -- NameVirtualHost 111.22.33.44 <VirtualHost 111.22.33.44> ServerName www.my1sthostname.com SetHandler python-program PythonPath sys.path+['C:\Program Files\Karrigell\vhosts\my1sthostname\'] PythonHandler ApacheHandler </VirtualHost> -- (Where 111.22.33.44 is your ip address) See http://httpd.apache.org/docs/vhosts/name-based.html for more details on virtualhosts. Currently though, you'll have to have karrigell installed in *each* place you are dishing files up from (ie. one for each virtualhost). I'll get round to fixing this. Hope this helps, Andy. |
From: Walter M. <w3m...@ya...> - 2004-01-24 20:32:17
|
What's the best way to configure virtual hosts for Karrigell? I currently have it set up on Zope using the Virtual Host Monster product but no idea how to do the same in Karrigell. For example, www.my1sthostname.com mapped to C:\Program Files\Karrigell\vhosts\my1sthostname\index.pih so that when users type www.my1sthostname.com/index.pih they would not know it was hosted virtually. Thanks in advance, Walter __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/ |