r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!Cheyenne] Discussions about the Cheyenne Web Server

Dockimbel
3-Jun-2007
[1188x2]
ok, I see now.
There's a workaround until I publish the next release (later tonight), 
use : insert databases/remr query
Graham
3-Jun-2007
[1190]
Ok.
Dockimbel
3-Jun-2007
[1191]
databases/remr is pointing to the opened port to the DB server.
Graham
3-Jun-2007
[1192]
Cheyenne has again crashed on me .. leaving one process running.
Dockimbel
3-Jun-2007
[1193]
same error as before ?
Graham
3-Jun-2007
[1194x3]
No error seen.
the other two processes just died.
can we log this to a local log file ?
Dockimbel
3-Jun-2007
[1197x3]
you should try with changing the Cheyenne.r encap header to this 
one :
Encap: [no-window quiet secure none title "Cheyenne"]
it will work even if not encapped
Graham
3-Jun-2007
[1200x3]
but I'm not running encap
oh ?? really?
Ok, try
Dockimbel
3-Jun-2007
[1203]
the 'no-window option will trigger file logging mode
Graham
3-Jun-2007
[1204]
ahh.
Dockimbel
3-Jun-2007
[1205]
it is tested in cheyenne.r startup code and if defined, it will try 
to catch all errors in a local %crash.log file
Graham
3-Jun-2007
[1206]
Hope we aren't giving u too much work!
Dockimbel
3-Jun-2007
[1207]
Not at all Graham, I should thank you for making a big leap forward 
to Cheyenne's stability and reliability. :-)
Graham
3-Jun-2007
[1208]
:)
Dockimbel
3-Jun-2007
[1209x3]
The session cookie problem is related to incorrect timezone calculation 
in cookies expire time. I'm making a fix for Cheyenne, but due to 
a REBOL bug on Windows (http://www.rebol.net/cgi-bin/upnews.r?view=0005), 
I can't find an easy solution for that platform...
So I guess that I'll add a config option for setting the correct 
timezone for Windows users manually and for /Pro users, I'll support 
the GetTimeZoneInformation() win32 function for automatic setting.
Cheyenne release v0.9.12 beta. Download at http://softinnov.org/tmp/cheyenne-r0912.zip

Changelog :


 o do-sql function improved to support RT's DB drivers. /flat refinement 
 is 
	  supported now too. ODBC insert error fixed too.
	
	o RConsole prompt changed to "Server>"
	
	o CGI's 'path-info now returns the request URL.
	

 o Fixed a bug in RSP session destruction potentially corrupting the 
 internal 
	  session list and giving weird results or behaviour.
	  

 o Fixed a timezone computation bug that was setting incorrect expire 
 times for 

   session cookies, resulting in unstable behaviour. All platforms except 
   Windows.
	  

 o Small patch to parse-request-line func in HTTPd.r to be more 'mod-rewrite 
	  friendly.
Graham
3-Jun-2007
[1212]
Great .. and we can get to test while you sleep :)
Will
3-Jun-2007
[1213]
global and per domain rewrite rules,  http://reboot.ch/mod-rewrite.r
or http://reboot.ch/mod-rewrite.r.zipalpha quality, whatch out ;-)
btiffin
3-Jun-2007
[1214]
Doc!  You da Man!  Thanks muchly.
amacleod
4-Jun-2007
[1215x2]
I'm still not having any luck runing php scripts.  test.php does 
not produce a result...jst a blank page.
never mind...it appears the test script is missing the "php" after 
the <?
Terry
4-Jun-2007
[1217x3]
doesnt need it
There's some tips I posted earlier in this group
Nenad, proably not necessary to have a method to restart modules 
after modifying... simplly dumped the code into an external file, 
and 'do that instead.
Dockimbel
4-Jun-2007
[1220]
do you 'do them at each request ?
Terry
4-Jun-2007
[1221x7]
um.. i 'do a script to handle my url-to-filename phase
Im intercepting 404s.. and processing them through a main script 
that handles the DB, generates responses etc.
One problem i just realized is passing  arguments (just started this 
10 mins ago)
I'll probably load the main handler into the module.
or load the functions when I boot cheyenne... this build function, 
reboot server, test thing is annoying
good thing it's not compiled ;)
Im catching the 404s nicely now.. loading up the mootools JS library, 
and pushing dynamic JS back to the page via Ajax.
Dockimbel
4-Jun-2007
[1228]
I'm glad you're having fun with Cheyenne :-)
Terry
4-Jun-2007
[1229x4]
Actually, using..  do load %myfile  in my url-to-filename phase.. 
it's loading the functions each time, but I'll move them into main 
boot script when they're stable
only a true geek has fun with this stuff.
( I guess that makes me a geek ;)
So, what are your near future plans for cheyenne?
Dockimbel
4-Jun-2007
[1233x2]
reach v1.0 ;-)
add all the missing features planned for v1.0 (see the cheyenne's 
web page for more info)
Terry
4-Jun-2007
[1235]
I might be able to help with  this.. 
Customizable HTTP error pages.

What did you have in mind?
Dockimbel
4-Jun-2007
[1236x2]
RE: "How does Cheyenne's performance and security stack up against 
the other indians (Apache, Cherrokee, Hiawatha, ...)?"


Speed: close to Apache2.x for static files (tested a year ago, so 
new tests need to be conducted).


Security: not chroot-ed and no special protection against ddos attacks 
like Hiawatha, no bandwidth throttling (could be added), no CGI time 
limit (could be added), passes Nikto generic security tests flawlessly 
(last time check : few months ago)
Customizable HTTP error pages: server-side redirection on 4xx and 
5xx errors to any pages, user-defined in config file.