AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 212 |
r3wp | 1716 |
total: | 1928 |
results window for this page: [start: 1501 end: 1600]
world-name: r3wp
Group: !REBOL3-OLD1 ... [web-public] | ||
shadwolf: 23-Sep-2009 | and the path to acces them is lighter too ... | |
shadwolf: 5-Oct-2009 | i don't understand the install issue with rebol like java and .NET runtime ... i don't see the problem there or the point ... maybe he refers on other os like linux but even being half an idiot you put rebol VM in /usr/bin and you dont need to set up your path environement ... | |
Henrik: 6-Oct-2009 | just read the output from left to right. it shows that PARSE called MAKE-TEXT-STYLE, that FONTIZE called PARSE, that DO called FONTIZE, etc. R2 would only point to the source location of MAKE-TEXT-STYLE, and then you would just have to hope that the place was unique enough to find it with a text editor's search function. That would be hard if MAKE-TEXT-STYLE existed in 20 different places in the code, and so you would have to proceed with several minutes of probing. No need for that anymore. Here, I can immediately tell the path to the problem. | |
Pekr: 7-Nov-2009 | Protect with Path targets - http://www.rebol.net/r3blogs/0292.html | |
Maxim: 20-Nov-2009 | for urls, I'll let you guys assess it... I'm the kind of guy that will do all with the string and just convert it to url at the end, its just much more useable that way... you have a better control over stuff like "/" in the path anyways. | |
BrianH: 21-Nov-2009 | Gabriele, every time you mention a document or code that was posted somewhere two years ago, without providing a link, or stating which AltME world the file is in (with file name/path preferably), then it comes across as useless complaining. If you want something done, say so. If you want to say that you *already did something*, prove it. Show me. Complaints about a time before the restart of the R3 project aren't relevant to the current project. Live in the now :) | |
shadwolf: 2-Dec-2009 | in php they do it like that function getHTML($page=False) { if (!$page) $page = $this->path; $contents = ""; $domain = (substr($this->domain, 0, 7) == "http://") ? substr($this->domain, 7) : $this->domain; if (@$fp = fsockopen($domain, $this->port, $this->errno, $this->errstr, 2)) { fputs($fp, "GET ".$page." HTTP/1.1\r\n". "User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)\r\n". "Accept: */*\r\n". "Host: ".$domain."\r\n\r\n"); $c = 0; while (!feof($fp) && $c <= 20) { $contents .= fgets($fp, 4096); $c++; } fclose ($fp); $this->encodeContent($contents); preg_match("/(Content-Type:)(.*)/i", $contents, $matches); if (count($matches) > 0) { $contentType = trim($matches[2]); preg_match("/(meta http-equiv=\"Content-Type\" content=\"(.*); charset=(.*)\")/iU", $contents, $matches); if (isset($matches[3])) { $this->setStreamEncoding($matches[3]); } if ($contentType == "text/html") { $this->isShoutcast = True; return $contents; } else { $this->isShoutcast = False; $htmlContent = substr($contents, 0, strpos($contents, "\r\n\r\n")); $dataStr = str_replace("\r", "\n", str_replace("\r\n", "\n", $contents)); $lines = explode("\n", $dataStr); foreach ($lines AS $line) { if ($dp = strpos($line, ":")) { $key = substr($line, 0, $dp); $value = trim(substr($line, ($dp+1))); if (preg_match("/genre/i", $key)) $this->nonShoutcastData['Stream Genre'] = $value; if (preg_match("/name/i", $key)) $this->nonShoutcastData['Stream Title'] = $value; if (preg_match("/url/i", $key)) $this->nonShoutcastData['Stream URL'] = $value; if (preg_match("/content-type/i", $key)) $this->nonShoutcastData['Content Type'] = $value; if (preg_match("/icy-br/i", $key)) $this->nonShoutcastData['Stream Status'] = "Stream is up at ".$value."kbps"; if (preg_match("/icy-notice2/i", $key)) { $this->nonShoutcastData['Server Status'] = "This is <span style=\"color: red;\">not</span> a Shoutcast server!"; if (preg_match("/ultravox/i", $value)) $this->nonShoutcastData['Server Status'] .= " But an <a href=\"http://ultravox.aol.com/\" target=\"_blank\">Ultravox</a> Server"; $this->altServer = $value; } } } return nl2br($htmlContent); } } else return $contents; } else { return False; } } | |
shadwolf: 2-Dec-2009 | can i do this oldes ? p: open/direct/no-wait/binary http://ifb.impek.com:8000/ insert p "GET path HTTP/1.0 ^/ Icy-MetaData:1 ^/^/" | |
shadwolf: 2-Dec-2009 | : open/direct/no-wait/binary tcp://ifb.impek.com:8000/ insert p "GET path HTTP/1.0 ^/ Icy-MetaData:1 ^/^/" | |
Maxim: 10-Dec-2009 | just so its clear... wrt MODULES, I'm not at odds with the work you have done brian, which is very clean and well done... I'm at odds with the philosophy itself of the module model Carl decided to use. It doesn't change anything wrt to R2's scalability problems, a part from removing paths in DO. that's just my PoV and people aren't obliged to agree with it. :-) python's module management is the best I've used, cause users have control, not the modules. And since its a language based on the use of modules, I hoped we would follow that path. but it seems not. what can I say. slim R3? ;-) | |
Jerry: 12-Dec-2009 | how can I check the secure settings in R3? I noticed there is a system/options/secure path. Is it related to what I am asking? | |
Paul: 13-Dec-2009 | Also it says " In Linker/Input: add r3lib.lib and wsock32.lib to the Additional Dependencies ". I just added both of the file names - not sure if I needed path statement also or not. | |
Paul: 13-Dec-2009 | I went ahead and built the host build using mingw. This was a breeze in mingw. However, I suggest updating the documentation to just update your path statement to include a path to mingw/bin and instead of copying mingw32-make.exe to make.exe just go to your r3 host build directory and type mingw32-make. | |
Paul: 13-Dec-2009 | But I didn't have mingw in my path. I think that was the problem. | |
BrianH: 13-Dec-2009 | Ah, that would do it. The MinGW installer says it's going to set the path, but it fails at doing so. You have to do it yourself. | |
Maxim: 18-Dec-2009 | Claude, Rebol needs to move ahead in a clear path... finishing rebol core, in the way it is headed will allow rebol view itself. it will also make rebol core a very appealing platform to integrate other tools into. we're almost there but a few little things are still needed. | |
WuJian: 20-Dec-2009 | >> a: make bitset! 100000 >> a/65535: true == true >> a/65536: true ** Script error: cannot set 65536 in path a/65536: | |
PeterWood: 25-Dec-2009 | Of course, I had to manually "kill" process 1437. As there is a formatting error in the pasted code, I'll confirm the ruby: require 'pty' PTY.spawn("path-to-rebol -options path-to-script" | |
PeterWood: 25-Dec-2009 | I forgot the closing ) - probably don't need the parentheses in Ruby anyway: require 'pty' PTY.spawn("path-to-rebol -options path-to-script") | |
Gabriele: 26-Dec-2009 | screen -d -m /path/to/rebol args | |
Steeve: 11-Jan-2010 | Well, we don't need of specific refinements, cause we can pass a block to read (which is converted to a port!). >> read [scheme: 'ftp host: ... path:... other_data: ....] The block format could be used to pass other parameters in a more handy way. >> read [ftp://ftp.rebol.com/matrix.avifile: %movies/matrix.avi] And the good news, is that it's absolulty possible to have something like that now. We just have to patch the function: system/intrinsic/make-port | |
Gabriele: 11-Jan-2010 | pipe ftp://somehost/somefile%/path/to/somefile | |
Cyphre: 15-Jan-2010 | I have one R3 question...is this bug or was it changed intentionaly in R3 (don't remember right now): >> a: [[1 + 2]] == [[1 + 2]] this is OK: >> do a/1 == 3 but this doesn't evaluate in R3: >> do to-path [a 1] == a/1 >> | |
Steeve: 15-Jan-2010 | I would say: intentionaly >> do get to-path [a 1] | |
Steeve: 15-Jan-2010 | to-path return a quoted path | |
Carl: 18-Jan-2010 | Cypre: on PATH evaluation... if you think it's incorrect, submit it as bug. Thanks! | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Will: 19-Aug-2009 | ok here is the answer from Cheyenne: HTTP/1.1 301 Moved Permanently Server: Cheyenne/0.9.20 Date: Thu, 20 Aug 2009 09:43:23 GMT Connection: close Location: http://docs.google.com/Doc?docid=0AcdrOHdpKfrWZGZwd3Z4MmJfMnNxcDJkNmZu&hl=en Set-Cookie: RSPSID=OTWARJZIFLZYABVJOACFFTZY; path=/md; HttpOnly | |
Will: 19-Aug-2009 | answer from the redirection: HTTP/1.1 302 Moved Temporarily Content-Type: text/html; charset=UTF-8 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Date: Wed, 19 Aug 2009 21:43:58 GMT Set-Cookie: WRITELY_UID=001dfpwvx2b|928b9de9e7bf56448b665282fc69988b; Path=/; HttpOnly Set-Cookie: GDS_PREF=hl=en;Expires=Sat, 17-Aug-2019 21:43:58 GMT;HttpOnly Set-Cookie: SID=DQAAAHcAAAB0kldc4zZSC_0FoiL6efkWE11k9SQkAIn-N3WfAzIOVe1cM-remnLUtV3Z4M-BFRf5eknz7hr_U3YzW94nECo0-aDnpxrLGiBglWGN4VkfLr5Hh7t2XNyRCA3VWd005SfCmZ9D8-1MUltjRI8X56VLde5Wy8HD92gh-8YkJBJxQA;Domain=.google.com;Path=/;Expires=Sat, 17-Aug-2019 21:43:58 GMT Location: https://www.google.com/accounts/ServiceLogin?service=writely&passive=true&nui=1&continue=http%3A%2F%2Fdocs.google.com%2FDoc%3Fdocid%3D0AcdrOHdpKfrWZGZwd3Z4MmJfMnNxcDJkNmZu%26amp%3Bhl%3Den&followup=http%3A%2F%2Fdocs.google.com%2FDoc%3Fdocid%3D0AcdrOHdpKfrWZGZwd3Z4MmJfMnNxcDJkNmZu%26amp%3Bhl%3Den<mpl=homepage&rm=false Content-Encoding: gzip X-Content-Type-Options: nosniff Content-Length: 325 Server: GFE/2.0 | |
Will: 19-Aug-2009 | more redirection: HTTP/1.1 302 Moved Temporarily Set-Cookie: WRITELY_SID=DQAAAHoAAADh80lBIw7e5Hg06TLEBgCY33XQGJ1aUH5OrCF_ir1xLwffKNaCqNdUL6qYfvgjNppDBI4lTNBSTjJWMG_Ze0_qJnveBCAtihBDFwBlOb-H7RlkfgJwM7pBbyKV7bm4M3mqUivD1emtpxgl32vG8CEP1poQ2479HQXrlobsp7Egzw;Domain=docs.google.com;Path=/;Expires=Thu, 03-Sep-2009 21:43:59 GMT Location: http://docs.google.com/Doc?docid=0AcdrOHdpKfrWZGZwd3Z4MmJfMnNxcDJkNmZu&%3Bhl=en&pli=1 Content-Type: text/html; charset=UTF-8 Content-Encoding: gzip Date: Wed, 19 Aug 2009 21:43:59 GMT Expires: Wed, 19 Aug 2009 21:43:59 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff Content-Length: 232 Server: GFE/2.0 | |
Will: 19-Aug-2009 | and the the target page: HTTP/1.1 200 OK Set-Cookie: WRITELY_SID=DQAAAHoAAADh80lBIw7e5Hg06TLEBgCY33XQGJ1aUH5OrCF_ir1xLwffKNaCqNdUL6qYfvgjNppDBI4lTNBSTjJWMG_Ze0_qJnveBCAtihBDFwBlOb-H7RlkfgJwM7pBbyKV7bm4M3mqUivD1emtpxgl32vG8CEP1poQ2479HQXrlobsp7Egzw;Domain=docs.google.com;Path=/;Expires=Thu, 03-Sep-2009 21:43:59 GMT Set-Cookie: GDS_PREF=hl=en;Expires=Sat, 17-Aug-2019 21:43:59 GMT;HttpOnly Set-Cookie: user=; Expires=Tue, 18-Aug-2009 21:43:59 GMT; Path=/; HttpOnly Set-Cookie: login=; Expires=Tue, 18-Aug-2009 21:43:59 GMT; Path=/; HttpOnly Content-Type: text/html; charset=UTF-8 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Date: Wed, 19 Aug 2009 21:43:59 GMT Content-Encoding: gzip Transfer-Encoding: chunked X-Content-Type-Options: nosniff Server: GFE/2.0 | |
Henrik: 20-Sep-2009 | Two other issues in the 0.9.19 source: 1. INCLUDE and INCLUDE-FILE do not process paths identically. This is not mentioned in the docs. 2. INCLUDE won't include files in absolute paths. It simply changes the path to the current path which stores the RSP file that is currently being executed. I can't say that I have a fixed include directory somewhere at an absolute path. I don't see the purpose of altering the path like this. | |
Graham: 24-Sep-2009 | And this works ... myname: "Graham Chiu" myemail: [gchiu-:-compkarori-:-com] toemail: [dontspamme-:-gmail-:-com] subject: "testing Cheyenne" msg: "Yes, this i a message" file: "encap-paths.r" path-to-file: %/c/chesvn/Cheyenne/encap-paths.r result: read/custom http://localhost:7900/email.rsp reduce compose/deep [ 'POST rejoin [ "from=" (myname) "&from=" (myemail) "&to=" (toemail) "&subject=" (subject) "&msg=" (msg) "&file=" (file) "&file=" (path-to-file) ] ] | |
Graham: 26-Sep-2009 | Also in chrome when you select a file, it just shows the filename ... I wonder if and where it is storing the full path. | |
Dockimbel: 15-Oct-2009 | loaded configuration file can be accessed from mod functions using this path: service/conf | |
Janko: 22-Oct-2009 | alias "/path/to/target" %script -- I found this .. can I use regex or something else to do AliasMatch ^/some-(.*) /script.rsp?a=$1 | |
Dockimbel: 22-Oct-2009 | Btw, alias "/path" %script, should work for whole /path/*. | |
Janko: 22-Oct-2009 | alias "/show/" %www/mobispots.net/show.rsp -- gives me normal 404 of cheyenne (or any nonexistent file) <html><body><h1>404 Page not found</h1></body></html> alias "/show/" %show.rsp -- gives me #[object! [ code: 502 type: access id: cannot-open arg1: %/D/devel/cheyenne0919/www/mobispots.net/www/mobispots.net/ arg2: #[none] arg3: #[none] near: [change-dir first splitted: split-path file] where: #[none] ]] | |
Will: 22-Oct-2009 | yes put the path to an rsp that will act as broker in place of "index.t" | |
Dockimbel: 21-Dec-2009 | Janko: webapps are per Cheyenne instance, not per virtual host. What is specific to a virtual host : webapp virtual path and other config options. I'm not sure to understand how you've configured your (or yours?) webapp(s). You can send me your virtual hosts config privately so I can see what's your need. | |
Dockimbel: 25-Dec-2009 | Currently, your web socket URL must point to an existing RSP script (or a path that translates to a RSP file). The included %ws.rsp script is just a simple echo service. | |
Graham: 25-Dec-2009 | Not using the default config .. but I get this 26/12-10:17:23.838-[RSP] ##RSP Script Error: URL = /ws.rsp File = www/ws.rsp ** Script Error : Invalid path value: data ** Where: rsp-script ** Near: [prin request/content/data] Request = make object! [ headers: [Host "localhost:8000" Connection "keep-alive" User-Agent {Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5} Accept {application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5} Accept-Encoding "gzip,deflate" Accept-Language "en-GB,en-US;q=0.8,en;q=0.6" Accept-Charset "ISO-8859-1,utf-8;q=0.7,*;q=0.3"] status-line: #{474554202F77732E72737020485454502F312E310D0A} method: 'GET url: "/ws.rsp" content: none path: "/" target: "ws.rsp" arg: none ext: '.rsp version: none file: %www/ws.rsp script-name: none ws?: none ] | |
Maxim: 20-Jan-2010 | is there a way to specify config items using values defines in an external file? ex: www.my-site.com [ root-dir root-path-var ] | |
Dockimbel: 21-Jan-2010 | In addition to Henrik's answers, database access can be used in two ways, either "manually", opening and closing connection yourself from a CGI or RSP script (READ mysql:// prefered in that case), or by relying on the RSP webapp API to manage persistent connections (see DO-SQL function in RSP API doc). In both cases, you need to load mysql-protocol.r. The best place for that is in the config file in GLOBALS section, just add : worker-libs [ %<path-to-mysql-file>/mysql-protocol.r ] Usually, I define a %libs/ sub-folder in Cheyenne's folder and store there all the libraries used by all my RSP or CGI scripts. | |
Dockimbel: 21-Jan-2010 | Max: there's no built-in support for that currently. Correct me if I'm wrong, but what you ask for is a preprocessor for the config file, no? I guess you could define a unique template config file where you could use, for example, issue! values to spot all the parameters. Something like: root-dir #root-path-var#. You could then manage that template from your main location/tool, preprocess it and then emit a working file for a given server instance when needed. | |
Graham: 1-Feb-2010 | This is odd .. I tried calling my batch file using a full path, and it did not work. The only thing that did work was to cd to the directory and then call it without the path. | |
Dockimbel: 14-Feb-2010 | SVN revision 72: File uploading improvements (changes might break older scripts) FEAT: File upload management improved, in-memory uploading removed for consistency. FEAT: request/store specifications changed. Now it renames the temp file to its original name by default. Use the new /as refinement to move the file (see Changelog). FEAT: New complete example of file uploading (client and server-side) in www/ folder. FEAT: New config keyword: 'incoming-dir <%/path/> to specify a custom incoming folder per domain or per webapp. | |
Dockimbel: 23-Feb-2010 | MikeL, I've added the alias issue to the new CC instance for Cheyenne. I let you add a ticket for the path issue with worker-libs. | |
Janko: 14-Mar-2010 | <% locale/set-default-lang 'en print say "test" probe locale print "<hr/>" locale/set-lang 'fr print say "test" probe locale % this generates: test make object! [ path: %www/cebelca.biz/lang/ lang: 'en current: make hash! ["lang" "test" ] default: make hash! ["lang" "test" ] ...... <hr/> test make object! [ path: %www/cebelca.biz/lang/ lang: 'en current: none default: make hash! ["lang" "test" ] ... -- after I set lang to fr I have file in fr/fr.cat it says current: none (so it didn't load it) if I reverse the fr and en in code in first case default and current are still en and in second they are both en. It seems like it can't find fr/fr.cat in either of these cases | |
Janko: 14-Mar-2010 | file: join path [mold id slash mold id ".cat"] ; current dir is in the webapp aleready so the path to file doesn't resolve unless exists? file [return none] | |
Janko: 14-Mar-2010 | I don't know what is the right solution in the global context, differentyl calculated path , different current dir .. so it's best you solve it :) .. I made a hack/fix so I can work on | |
ChristianE: 14-Apr-2010 | Add %path/to/mysql-protocol.r to your WORKER-LIBS block in the %httpd.cfg, that should do the trick. | |
Graham: 3-Aug-2010 | hmm.. crash log says it is trying to run 'alert 3-Aug-2010/21:08:06+12:00 : make object! [ code: 312 type: 'script id: 'cannot-use arg1: 'path arg2: 'none! arg3: none near: [svs: system/view/screen-face svs/pane: reduce [ make face [ offset: (system/view/screen-face/size - 200x50) / 2 size: 400x100 pane: make face [ size: 380x80 offset: 0x24 text: msg ] ] ] ] where: 'alert ] | |
florin: 24-Aug-2010 | /path-to-file/page.html mapping to /same-path/page.r. From here, page.r works on the response/buffer. | |
Dockimbel: 8-Sep-2010 | I'm changing PID file path to /var/run/ | |
Dockimbel: 28-Sep-2010 | Gregg: my solution was missing a 'unset call too (tested with Cheyenne sample webapp, works ok) : on-application-start: does [ set 'rsp-include :include unprotect 'include unset 'include ;-- this one is required to allow %include.r to load properly do/global %include.r set 'include-path [%//dev/Cheyenne/www/testapp/] ] | |
Oldes: 28-Sep-2010 | btw.. the /web/start-ch.sh looks like: #!/bin/bash cd /web/ ./cheyenne & I must use it because running cheyenne using full path like: /web/cheyenne & does not work as expected - it looks it does not gets the httpd.cfg file (probably) | |
Dockimbel: 27-Oct-2010 | Right, Cheyenne puts /Core and /Pro at stress. Today, I spent almost an hour to spot a bug in the RSP engine (it was a regression bug), but no way I could figure out the cause or what part of the code was producing it. The error raised by REBOL was inside ATTEMPT, saying that SET/ANY in ATTEMPT couldn't set the value...?? The whole mess was caused by a missing AS-STRING after a LOAD/HEADER, branching the RSP engine code into a faultly path leading to a corruption of RSP own code and probably of some REBOL global words too (my raw guess, but it could have triggered an internal REBOL bug as well). That's the dark side of having a fully modifiable language, a very small mistake can lead to a total session corruption with a cause very hard to track. | |
Dockimbel: 10-Nov-2010 | You can also test it using the Perl CGI test scripts from the source archive in %www/perl (just change the shebang line to your local Perl interpreter path). | |
GrahamC: 2-Dec-2010 | This is what I am sending HTTP/1.1 200 OK Server: Cheyenne/0.9.20 Date: Thu, 02 Dec 2010 15:33:25 GMT Content-Length: 475 Content-Type: application/vnd.adobe.xfdf Connection: Keep-Alive Content-Encoding: deflate Set-Cookie: RSPSID=XESYTVZSEFSXPQHCTITGRDQG; path=/md; HttpOnly Cache-Control: private, max-age=0 Expires: -1 Firefox opens up the PDF referenced in the xfdf file that is downloaded. Chrome just downloads and saves the content. So maybe it's just Chrome's PDF "plugin" that doesn't understand what to do ... | |
Dockimbel: 3-Jan-2011 | MikeL: - Download Cheyenne revision 122 source package from here: http://cheyenne-server.org/download.shtml - Open a 2.7.8 console - Type: >> cd %<path-to-cheyenne-folder> >> do %cheyenne.r | |
Dockimbel: 7-Jan-2011 | Amacleod: Your CGI script headers looks very wrong: - What are those "%s" on the shebang line? - /cgi-bin/rebol.exe: this doesn't look like a valid filesystem path - Why the Content-Type header isn't emitted as required by CGI specification? Maybe you should read again documentation about REBOL CGI usage on rebol.com site and also have a look at CGI sample scripts provided with Cheyenne source package. Understanding what a shebang line is might also help: http://en.wikipedia.org/wiki/Shebang_(Unix) | |
Janko: 18-Mar-2011 | I don't remember exactly right now but I think when I used cheyenne in multilingual I had some problems with this too, and I hacked RSP.r (I think) I hardcoded some path to make it work .. it's a while | |
Dockimbel: 18-Mar-2011 | That should be the correct path. Catalogs files must reside in their lang folders (catalogs/en/en.cat, catalogs/fr/fr.cat) | |
Dockimbel: 21-Mar-2011 | Cheyenne revision 126: FIX: (Windows) issue with current OS path in source mode and REBOL v2.7.8. FIX: (Windows) 'set-env function not redefined if already available as native. FIX: (Windows) CGI now properly uses call.r instead of native CALL. Windows binaries re-released on http://cheyenne-server.org/download.shtml | |
Dockimbel: 17-Apr-2011 | No way to redirect those log files yet. You can change their path by patching %cheyenne.r file. You can also just delete them once Cheyenne started, if all goes well, they shouldn't reappear until next restart. | |
Dockimbel: 17-Apr-2011 | OK, the right path for the Libc is: %/usr/lib/libc.dylib | |
Maxim: 17-Apr-2011 | it would be nice to have a little options in the cfg file... something like -trace-log %/path/to/folder/ | |
onetom: 17-Apr-2011 | well, the path still should be correct, right? | |
Dockimbel: 17-Apr-2011 | onetom: yes the path in the shebang line usually needs to be adapted for each local configuration. | |
Dockimbel: 17-Apr-2011 | the only way I see is passing the config file path as command-line argument, something like: cheyenne -p 8001 -conf /home/devel1/app/current/ | |
onetom: 17-Apr-2011 | any relative path in a config file is normally calculated from there | |
onetom: 17-Apr-2011 | i would like to have rebol files with an object in them -- like asd.r qwe.r -- returned as json via the path /asd and /qwe | |
Maxim: 18-Apr-2011 | (no need to go down the RoR path ;-) | |
ChristianE: 18-Apr-2011 | #[object! [ code: 502 type: access id: cannot-open arg1: %/usr/local/bin/cheyenne/ arg2: #[none] arg3: #[none] near: [change-dir save-path compress-output unless response/buffered? ] where: #[none] ]] | |
onetom: 27-Apr-2011 | Maxim: the path notation works on file! valued variables too: >> f: join to-rebol-file get-env "HOME" %/system32 == %/Users/onetom/system32 >> f/some32.dll == %/Users/onetom/system32/some32.dll | |
Maxim: 28-Apr-2011 | doc, in req/out I have both a value called mime: and mime-type: it seems that within mod phases, we are supposed to set mime: to a lit-path .... why is this so? wouldn't it be simpler to have just one and set it as a string directly, to be used in the header construction after? | |
Dockimbel: 28-Apr-2011 | There is no 'mime-type in the request object, only 'mime?? Maybe you were thinking about the 'set-mime-type callback? Lit-path: for historical reason, I wanted to be able to manage content-types using mime classes (text/*, image/*,application/*, ...), but I didn't use it so far. | |
onetom: 4-May-2011 | hmm... how can i map a directory under a certain path in vhost? im trying this: yp [ root-dir %~/p/ob/yp alias "/public" %../public/ ] then for curl http://yp:8080/public/angular-0.9.15.min.js i get HTTP/1.1 301 Moved Permanently Location: /public/angular-0.9.15.min.js/ wtf? i remember seeing something like "/some/path" [ options ] in a vhost config block, but i can't find anything about it now | |
onetom: 6-May-2011 | ok, probably im trying to do something forbidden there 6/5-17:27:41.971934-[Logger] New request: T6/5-17:27:41.948903-## Error in [task-handler-55484] : Make object! [ code: 312 type: 'script id: 'cannot-use arg1: 'path arg2: 'none! arg3: none near: [switch debug-banner/opts/error [ inline [html-form-error err file] popup [debug-banner/rsp-error: make err [src: file]] ]] where: 'protected-exec ] ! | |
Kaj: 7-May-2011 | 7-May-2011/20:07:17+2:00 : make object! [ code: 311 type: 'script id: 'invalid-path arg1: 'mod-rsp arg2: none arg3: none near: [if exists? file: service/mod-list/mod-rsp/sessions/ctx-file [try-chown file uid gid]] where: 'set-process-to ] | |
Kaj: 9-May-2011 | A clear way to set the path to the UniServe library in the source version would also be good. I patched the Cheyenne source for that so far | |
Kaj: 9-May-2011 | Let me clarify that. The path not just to UniServe, but to all support libraries, modules and such | |
Dockimbel: 11-May-2011 | Looking at the sources, I've found a code path leading to this error msg where the internal /quiet refinement is not honored. Fixing that. | |
onetom: 11-May-2011 | 11/5-23:48:50.843304-[HTTPd] Trying phase url-to-filename ( mod-static ) 11/5-23:48:50.843599-## Error in [uniserve] : On-received call failed with error: make object! [ code: 312 type: 'script id: 'cannot-use arg1: 'path arg2: 'none! arg3: none near: [cfg/root-dir req/in/path req/in/target] where: 'rejoin ] ! any idea what can this be? im not sure how to interpret the error message | |
Kaj: 11-May-2011 | It says cannot use path near cfg/root-dir, so that seems to me to mean that the configuration lacks a root-dir :-) | |
onetom: 11-May-2011 | >> cfg: none == none >> cfg/root-dir ** Script Error: Cannot use path on none! value ** Near: cfg/root-dir like this? | |
onetom: 11-May-2011 | >> cfg: [] == [] >> cfg/root-dir ** Script Error: Invalid path value: root-dir ** Near: cfg/root-dir | |
onetom: 11-May-2011 | but why am i not getting such a nice and descriptive error? btw, i was trying to catch this error, but no luck: >> e: catch [cfg/root-dir] ** Script Error: Invalid path value: root-dir ** Near: cfg/root-dir >> e: try [cfg/root-dir] ** Script Error: Invalid path value: root-dir ** Near: cfg/root-dir how can i get this as an error object, do i can explore? | |
Dockimbel: 9-Dec-2011 | You might have to use a longer access path like: uniserve/shared/do-task | |
Endo: 25-Jan-2012 | I have a problem with cheyenne-r0920-cmd.exe on Windows, when I comment database section in my http.cfg it works, when I uncomment it gives the following error in chey-pid-9036.log file: 25/1-17:58:14.625-## Error in [uniserve] : On-received call failed with error: make object! [ code: 515 type: 'access id: 'invalid-path arg1: "/E/cheyenne/www/centrex//index.rsp" arg2: none arg3: none near: [info? new [ req/in/target: form file if ext: find/last req/in/target dot [ req/in/ext: to word! ext req/handler: select service/handlers req/in/ext ] if not req/in/file [req/in/file: new] if d?: declined? req [return false] ]] where: 'throw-on-error ] ! note that there is double slash before index.rsp I don't know why. Error happens before I use any do-sql or something. Web page doesn't work at all. | |
Endo: 26-Jan-2012 | Doc: Same error with latest r173 version. I just put the databases block into webap block, didn't change anything in the testapp, webapp [ databases [ cdr odbc://sa:[qwe123-:-cdr] ] virtual-root "/testapp" root-dir %www/testapp/ auth "/testapp/login.rsp" ;debug ] error is: code: 515 type: 'access id: 'invalid-path arg1: {/E/cheyenne-sources/Cheyenne/www/testapp//index.rsp} Note that the double slash in arg1. | |
Endo: 26-Jan-2012 | Doc: I found where the bug is: It is in mod-fastcgi.r file line 65: new: rejoin [cfg/root-dir req/in/path file] cfg/root-dir: %www/testapp/ req/in/path: "/" file: %index.rsp new: %www/testapp//index.rsp | |
Endo: 26-Jan-2012 | But it is not the only problem because if I replace // with / in "new" then it doesn't produce error but gives 404. rejoin [cfg/root-dir req/in/path file] exists in mod-static.r file but it works well. So there should be something wrong in req/in/path IF there is databases section in webapp. I don't know how related they are. | |
amacleod: 8-Feb-2012 | I was using an older version (not sure which) so I upgraded to newest version and email works! but now I have some .rsp scripts failing : #[object! [ code: 311 type: script id: invalid-path arg1: MTA arg2: #[none] arg3: #[none] near: [port-id: any [ all [ value? 'servers-port block? servers-port servers-port/MTA ] 9803 ]] where: context ]] | |
GrahamC: 8-Feb-2012 | only path in that error is servers-port/MTA .. have you probed this? | |
Endo: 15-Feb-2012 | Doc: I've solved "Cheyenne cannot be installed as a service on Windows 2003 Server" problem. service.dll requires msvcr71.dll to run, if not present Cheyenne crashes with "** Access Error: Cannot open service.dll as library" error. msvcr71.dll file should be present in same folder with service.dll or better it should be in %windir%\system32 (or the correct path if 64bit OS) I think we should note this dependency somewhere on the web site. | |
Group: !REBOL3 Schemes ... Implementors guide [web-public] | ||
Steeve: 6-Jan-2010 | must initiate the path var to get a response from the server: read [ scheme: 'http path: host: "www.rebol.com" method: 'head] ** Access error: protocol error: "Server error: HTTP/1.1 400 Bad Request" | |
Graham: 6-Jan-2010 | How do you access make-http-request ? What's the path to this function? | |
Graham: 11-Jan-2010 | I don't know if the ftp server will take a full path but the client can | |
Graham: 11-Jan-2010 | I don't know if the server will accept a path ... |
1501 / 1928 | 1 | 2 | 3 | 4 | 5 | ... | 14 | 15 | [16] | 17 | 18 | 19 | 20 |