World: r3wp
[!Cheyenne] Discussions about the Cheyenne Web Server
older newer | first last |
Dockimbel 29-Oct-2007 [2308] | What's the need for such a feature ? |
Terry 29-Oct-2007 [2309x2] | Modified the DynDNS.r code to work with Cheyenne.. uses myip.dk to determine ip address rather than crawling the router. |
A Cheyenne users dynamic DNS server would be handy. | |
Maarten 29-Oct-2007 [2311] | Database backed session: linear scalaibility ina load balanced environment. Load balancer doesn't need sticky sessions |
btiffin 30-Oct-2007 [2312] | Terry; I like what you have been saying. You need some supporters. Go Terry Go! REBOL on Rockets sounds good. If you get into conflict with RoR, you might try REBOL Rays. Skip rockets, go for a lightspeed connotation. ;) Again, I like the idea. The entire framework payload; base language, server, funky DB and kitchen sink would fit on a pinhead. R EBOL A TOM C heyenne K itchen-sink. Go Doc Go! |
Terry 30-Oct-2007 [2313] | Yeah, it's tiny everything is < 1mb including the R&D junk. |
Dockimbel 30-Oct-2007 [2314] | Maarten: it just seems to me that a database backend may be overkill to store session data, a Uniserve-powered simple server with an in-memory hashtable would be way more efficient ;-). |
Maarten 3-Nov-2007 [2315] | Where is the latest unofficial patched release of Cheyenne/Uniserve ? I'll see if I understand the code and can help a bit. |
Terry 3-Nov-2007 [2316] | Framewerks stores session data in the DB, cuz what's a webserver without a db? |
Graham 3-Nov-2007 [2317] | here http://softinnov.org/tmp/cheyenne-r0916.zip? |
Terry 3-Nov-2007 [2318] | My Amazon public key as encrypted 'n stored by Framewerks 1>lTBa^bOyǨ%6x~MV Let me know if you can crack it, then I'll give you my private key :p |
Terry 4-Nov-2007 [2319x7] | http://www.cheyennemusic.com/ |
Hey Doc, the following seems to be missing from the latest release... what's the method to switching on PHP now? http://softinnov.org/cheyenne/blog.cgi?view=0011 | |
Also, is there still the limit to 4 or 5 consecutive users?? | |
the 0916 version with PHP is working fine... but copying the .. if-loaded? mod-extapp [ extern-app [ name php-fcgi .... doesn't work? | |
I spoke too soon.. the 0916 version running PHP on windows allows you to read the test.php page once.. then each subsequent refresh comes back with a "No input file specified." error. | |
ok.. .spoke too soon again.. the fix was mentioned earlier path: form to-local-file get-modes req/in/file 'full-path | |
Interesting how PHP builds any SQLite DBs in Cheyenne's www folder by default | |
Terry 5-Nov-2007 [2326] | Doc, your website is currently down. |
Graham 6-Nov-2007 [2327] | working for me |
Oldes 7-Nov-2007 [2328] | I have same problem, but only with virtual-root. For normal php the fix above is working |
Will 8-Nov-2007 [2329] | Everyone using Cheyenne, please go here http://softinnov.org:8000/curecode/ and post your bugs or feature requests |
Terry 9-Nov-2007 [2330] | Hey Nenad, how does the following work? ; extern fastcgi [ ; command "php -b $port" ; pool min 1 max 4 ; server 192.168.0.100 ; port 1234 ; root-dir "/home/dk/fcgi/" ; ] ] |
Chris 2-Dec-2007 [2331] | Quick question in lieu of RTFM - how do I get post data as either string or binary in CGI mode? |
Graham 2-Dec-2007 [2332] | look at the request object |
Chris 2-Dec-2007 [2333] | Global 'request is a view function -- QM has it's own request object... |
Graham 2-Dec-2007 [2334] | <HTML> <HEAD> <TITLE>RSP Test Page</TITLE> </HEAD> <BODY bgcolor="white"> <a href="/">Back</a><br><br> <FONT FACE="Arial" SIZE='-1'> <B>Timestamp: </B><%=now %> <BR><BR> <H4>Request parameters :</H4> <UL> <LI><B>HTTP Method: </B> <%=mold request/method%></LI> <LI><B>HTTP Port: </B> <%=mold request/server-port%></LI> <LI><B>Client IP address: </B> <%=mold request/client-ip%></LI> </UL> <H4>Request headers :</H4> <UL><% foreach [name value] request/headers [ print [<LI><B> name ":"</B> mold value </LI>] ] %></UL> <H4>Request variables :</H4> <UL><% either empty? request/content [ print "<LI>No variable passed</LI>" ][ foreach [name value] request/content [ print [<LI><B> name ":"</B> mold value </LI>] ] ] %></UL> <H4>Session :</H4> <%either session/content [%> <UL> <LI><B>SID: </B> <%=session/id%></LI><% either empty? session/content [ print "<LI>No session variables</LI>" ][ foreach [name value] session/content [ print [<LI><B> name ":"</B> mold value </LI>] ] ] %></UL> <%][%> <UL><LI>No session</LI></UL> <%]%> </FONT> </BODY> </HTML> |
Dockimbel 5-Dec-2007 [2335x4] | Chris: use 'input word to retrieve POST data. |
Graham: the API in CGI differs from the RSP API. When Cheyenne's CGI handler is invoked, it tries to mimic the way classic CGI scripts are handled by REBOL. | |
The current Cheyenne version redefines 'read-io in the CGI handler. This wasn't a good thing, so the next release will add, instead, a new function 'cgi-read-io that have to be used as replacement to 'read-io. | |
Terry: for defining a FastCGI app in Cheyenne, take a look here (PHP example) : http://softinnov.org/cheyenne/blog.cgi?view=0011 | |
Dockimbel 15-Dec-2007 [2339] | I'll release a new Cheyenne version next week, probably on Monday. It will be v0.9.17, not yet rc1, still a lot of details to add or polish for a v1. I'd like also to finish a working version of the control panel for the rc1. |
Pavel 16-Dec-2007 [2340] | softinnov server went offline? |
Graham 16-Dec-2007 [2341] | seems down ... |
Dockimbel 17-Dec-2007 [2342x2] | Softinnov.org is down for maintenance (disk crashed), it should be back online tonight. |
Anyway, I'm still doing some testing/bugfixing for the new release, it should be ready a few hours after the server will be back. | |
Graham 17-Dec-2007 [2344] | Good to know it wasn't Cheyenne that crashed :) |
Pekr 17-Dec-2007 [2345] | Graham - Cheyenne is not good enough, if it can't repair HD itself :-)) |
Dockimbel 18-Dec-2007 [2346x2] | That's a planned feature for Cheyenne v2 ;-) |
We have some trouble with our provider, it hasn't yet answer to our HD replace request :-/. So still down...I'll set up a temporary download page on our softinnov.com server. | |
Dockimbel 20-Dec-2007 [2348x4] | After some serious hardware troubles, and a complete system reinstalling, softinnov.org is up again, sorry for inconveniences. |
I'm testing and packaging the new Cheyenne beta release, it should be online in an hour. | |
Cheyenne release v0.9.17 beta. Download at http://softinnov.org/tmp/cheyenne-r0917.zip | |
See the changelog.txt file in the archive for more info. | |
Will 20-Dec-2007 [2352] | As always, great great stuff! Thank you Dock! |
Dockimbel 20-Dec-2007 [2353x5] | Cheyenne beta v0.9.17 encapped binaries are also available for testing : Windows: http://softinnov.org/tmp/win/cheyenne.exe Linux: http://softinnov.org/tmp/linux/cheyenne OSX: http://softinnov.org/tmp/osx/cheyenne Remember that Linux and OSX versions require root privileges to listen on ports < 1024. |
Thanks Will ! | |
For OSX users, if you experience "invalid compressed data" errors, see http://www.rebol.net/cgi-bin/rambo.r?id=4306& | |
Test this release well before using it in production. Please report any bugs or issues in the online bugtracker : http://www.softinnov.org:8000/curecode/project.rsp?id=4 | |
BTW, the binary versions are built using ENFACE, so View subsystem is available (but VID is not included). | |
older newer | first last |