AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 32 |
r3wp | 646 |
total: | 678 |
results window for this page: [start: 1 end: 100]
world-name: r4wp
Group: #Red ... Red language group [web-public] | ||
GrahamC: 15-Sep-2012 | I did write a ftp, smtp and hylafax protocol for R3 | |
Group: Announce ... Announcements only - use Ann-reply to chat [web-public] | ||
GrahamC: 14-Mar-2013 | I have a very early sl4a protocol at https://github.com/gchiu/Rebol3/blob/master/protocols/prot-sl4a.r3 Needs altjson loaded first. Not sure why I have to do the wait in the write actor. Steve? | |
Group: Rebol School ... REBOL School [web-public] | ||
JohnM: 14-Nov-2012 | Thanks for the welcome back message. I left off asking about the mySQL driver. So I want to insert into a database a random number the code already generated and associate it with an email address that was provided by a CGI form. Have yet to create this in the real world but for now let us assume I will call the database "customers". The people who process the credit card and collect the email address advised me that the address will be labelled "trnEmailAddress". After finding the mySQL driver Here is what I figured out using placeholders for things like password, etc. Would appreicate knowing if this is correct. ; Loads MySQL driver do %mysql-driver/mysql-protocol.r ; Opens connection to MySQL server db: open mysql://[[user][:pass]@]host[:port]/database ; Send query to database server. Enters random number from above. customers is probably the name of the database I will create insert db ["INSERT INTO customers VALUES (?,?)" "trnEmailAddress" "token"] Next I need to insert an existing PDF file (an e-book) into a directory created by the script. The directory will be named after a random number that was earlier generated by the script. I am astounded that I can not find the command to copy a file. So the variable assigned to this random number is called "token". So I have the following. make-dir %token/ How do I copy a file into this new directory? Also, is that the corecct way to make a directory? | |
Endo: 11-Dec-2012 | in default HTTP protocol or your version? | |
Sujoy: 7-Jun-2013 | this is on r3 am trying to do a simple read http://google.com and get Access error: protocol error: "Redirect to other host - requires custom handling." how do i custom handle? | |
GrahamC: 7-Jun-2013 | @Sujoy .. there some relatively easy fixes to the R3 http protocol to handle this. But .. due to various issues .. they just have not found their way into the binaries :( | |
GrahamC: 7-Jun-2013 | Basically the http protocol sees a redirect eg. from http:// google to https google and complains. | |
Group: Databases ... group to discuss various database issues and drivers [web-public] | ||
GrahamC: 18-Mar-2012 | it sets up a tcp listener but I can't find the documentation of their line protocol | |
Arnold: 29-Apr-2012 | Where does open-proto come from in the mysql-protocol.r in the mysql driver from softinnov? Word has no value in the version I am using. Strange. No complaints when using the script from a location on my webspace, trouble when used to connect from my local machine to the web MySQL. | |
Arnold: 30-Apr-2012 | MySQL 5.0.45, Protocol version 10. | |
Gregg: 8-Sep-2012 | Is anyone using Doc's MySql protocol (v4.1 1.3.0) with MySql 5.5.24-cll, protocol v10? I have a client migrating to a new host. We've been using 1.2.1 against mysql 5.0.95, but 5.5 triggers the client auth error. Moving to Doc's 4.1 version solved that, but a simple test query returns an empty block. Can't rule out a data migration error yet, as things just moved and getting connected was the frist step. Just curious if someone is known to have this combo working. | |
DocKimbel: 9-Sep-2012 | IIRC, it was missing some minor feature support from the protocol and good new test cases... | |
DocKimbel: 9-Sep-2012 | http://softinnov.org/tmp/mysql-protocol-41.r | |
afsanehsamim: 9-Nov-2012 | REBOL [] do %mysql-protocol.r db: open mysql://[root-:-localhost]/test insert db {create table data ( name varchar(100), address text )} insert db {INSERT into data VALUES ('raj', 'pune'), ('ekta', 'delhi'), ('ankur', 'mumbai') } insert db "SELECT * from data" results: copy db probe results close db | |
afsanehsamim: 9-Nov-2012 | do %data.r Script: "Untitled" (none) Script: "MySQL Protocol" (12-Jul-2008) MySQL protocol loaded connecting to: localhost [ ["raj" "pune"] ["ekta" "delhi"] ["ankur" "mumbai"] ] | |
Arnold: 9-Nov-2012 | you have to mix them something like #! "C:/wamp/bin/apache/Apache2.2.11/cgi-bin/rebol-core-278-3-1.exe" -cs REBOL [Title: "Table"] do %mysql-protocol.r db: open mysql://[root-:-localhost]/test insert db {create table data ( name varchar(100), address text )} insert db {INSERT into data VALUES ('raj', 'pune'), ('ekta', 'delhi'), ('ankur', 'mumbai') } insert db "SELECT * from data" results: copy db print "content-type: text/html^/" print [<HTML><BODY><TABLE bgcolor="black" border="1"> { <tr bgcolor="white"> <td style="width:30px; height:30px;"><input name="one-one" type="text" size="1">} print results/name print {</td>} etc | |
afsanehsamim: 11-Nov-2012 | #! "C:/wamp/bin/apache/Apache2.2.11/cgi-bin/rebol-core-278-3-1.exe" -cs REBOL [Title: "Table"] do %mysql-protocol.r db: open mysql://[root-:-localhost]/test insert db { DROP TABLE IF EXISTS data1; create table data1 ( oneone varchar(1), onetwo varchar(1), onethree varchar(1), twoone varchar(1), twothree varchar(1), threeone varchar(1), threetwo varchar(1), threethree varchar(1) )} print "content-type: text/html^/" print [<HTML><BODY>] print [<form><input type="submit" value=" submit !" />] print [<TABLE bgcolor="black" border="1">] print {<tr bgcolor="white"> <td style="width:30px; height:30px;"><input name="oneone" type="text" size="1">} insert db ["insert into data1 (oneone) values (?)" ] results: copy db print {</td>} | |
afsanehsamim: 11-Nov-2012 | >> do %compare.cgi Script: "Untitled" (none) Script: "MySQL Protocol" (12-Jul-2008) MySQL protocol loaded connecting to: localhost ** Script Error: Invalid path value: oneone ** Where: map-rebol-values ** Near: result/oneone >> | |
BrianH: 16-Nov-2012 | The problem is that your ad-hoc parameter screening is usually not perfect. Parameterized queries don't build a query in the server, they just plug in the values to an already-compiled query (the "query plan"). The server doesn't have to do any parameter screening other than for malformed values in the protocol. | |
Group: !REBOL3 ... General discussion about REBOL 3 [web-public] | ||
GrahamC: 9-Jan-2013 | Amazon now insists that soap requests use https so back to using their REST protocol | |
TomBon: 13-Jan-2013 | if there is no license issue why not use zmq or another mature transport/protocol layer?. R/S was not bad but to instable for real apps. Of course this will raise the old question what should be mezz, what native etc. but adding some 100kb to the source for well proven components shouldn't hurt too much. | |
GrahamC: 13-Jan-2013 | Just wondering why I can't even get the old daytime protocol working from 3 years ago. | |
Cyphre: 18-Jan-2013 | Graham, the TLS protocol scheme works transparently on tcp ports. So you just need to change the port/scheme from 'tcp to 'tls and you have the tcp connection secured. Then you can build any higher-level protocol over it. Having made the TLS scheme transparent I needed to make only few minor changes to the Gabriele's HTTP scheme to be able support HTTPS as well. | |
Cyphre: 18-Jan-2013 | I simply wrote the TLS scheme :-) I've also added the neccessary crypto algorithms at the native level (only RSA with ARC4 cipher suite is supported at the moment). IMO this solution gives us much better flexibility: the encryption code is native(fast) and the TLS protocol logic is in REBOL so it is possibel to enhance it much more easily. | |
BrianH: 18-Jan-2013 | The time protocol mentioned in Vanity seems to need a change in design. There should never be a need for READ to have an /args option - that is what the path and query stuff are for. Instead of this: read/args time://time.nist.gov [ GMT ] it should be this: read time://time.nist.gov/gmt | |
GrahamC: 23-Feb-2013 | This is a tip for where you have those pesky @s in a username. You still can't get past that by using %40 in a url as Rebol converts those when it evaluates the url but you can do this >> cmd: open decode-url "ftp://user%40rebol.com:[password-:-ftp-:-rebol-:-com]" make object! [ title: "FTP Protocol" scheme: 'ftp ref: [scheme: 'ftp pass: "password" user: "user%40rebol.com" host: "ftp.rebol.com"] path: none host: "ftp.rebol.com" port-id: 21 pass: "password" user: "user%40rebol.com" ] port opened ... | |
GrahamC: 8-Mar-2013 | Bo, did you ever work out why the smtp protocol has those issues on Arm? | |
Pekr: 9-Apr-2013 | Yes, I know - if I would have to write some small util for me, it surely would be R3 nowadays. The only thing I might miss is better CALL and maybe ftp protocol. But it can be solved .... | |
Arie: 28-May-2013 | Hi, i'm at the beginning of a project in which i need access to a remote MySQL db. I tried Softinnov's MySQL driver, but that seems to be outdated (MySQL complains about client protocol). Does anyone know an up-to-date MySQL driver for Rebol (2 or 3)? | |
DocKimbel: 28-May-2013 | Arie, try with http://softinnov.org/tmp/mysql-protocol-41.r | |
Arie: 28-May-2013 | @Maxim 5.5.31 protocol version 10 | |
Group: !R3 Extensions ... [web-public] | ||
GiuseppeC: 22-Dec-2012 | BEEP = Blocks Extensible Exchange Protocol ? |
world-name: r3wp
Group: !AltME ... Discussion about AltME [web-public] | ||
Maxim: 20-Jan-2005 | something like a altme:// protocol loadable within rebol, similar to the mySql protocol by Nenad, would be really effective. reading your post from a file browser and saving new posts to it from ANY rebol app. :-) | |
Group: Core ... Discuss core issues [web-public] | ||
ICarii: 6-Jan-2005 | Component: "REBOL Mezzanine Extensions" 1.2.0 (1-Aug-2004/22:34:12) Component: "REBOL Internet Protocols" 1.71.0 (4-Nov-2004/21:08:24) Finger protocol loaded Whois protocol loaded Daytime protocol loaded SMTP protocol loaded POP protocol loaded IMAP protocol loaded HTTP protocol loaded FTP protocol loaded NNTP protocol loaded Component: "Command Shell Access" 1.9.0 (3-Jan-2005/21:08:57) Component: "System Port" 1.4.0 (1-Aug-2004/18:58:28) | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Allen: 24-Jun-2005 | I'm chasing some old scripts from Frank Sievertsen, does anyone have the following [lego.r math-do.r irc-protocol.r reblog.r] all described here http://www.codeconscious.com/rebol/dialects.html | |
Group: MySQL ... [web-public] | ||
Gabriele: 25-Jan-2005 | Jaime: i have functions to do that, you'll find them in the mysql-wrapper.r script that comes with mysql-protocol.r | |
Tim: 18-Feb-2005 | I am having problems connecting to mysql on windows XP. The error message I get is "Client does not support authentication protocol". I'm using localhost as the host and have granted all priviliges for ['user''-:-'localhost''] identified by ''password' .... etc. I'm used to linux, and it''s been | |
Terry: 18-Feb-2005 | (or whatever the Rebol mysql protocol is called)? | |
Tim: 18-Feb-2005 | I'm going to try it with the mysql-protocol module that I am using on my desktop. Just a minute... | |
DideC: 25-Feb-2005 | But I can't do that for UPDATE !! So I need to know it the Rebol MySql protocol allow to pass several SQL statements in one time. | |
Henrik: 2-May-2005 | I have a problem when the connection times out and mysql-protocol.r wants to reconnect. It looks like it hangs, but on closer inspection with trace/net on just gives an infinite amount of low-level reads of length 0 bytes. | |
François: 7-Aug-2005 | Hello, is there anyone working with Rebol Command and Mysql 4.1.x ? It appears that the authentication protocol has changed and Rebol/Command can not connect to MySQL 4.1.x. But it works fine with MySql 4.0.x. | |
Pekr: 8-Aug-2005 | I am not sure about protocol handlers either ... I start to not understand, what is rebol - it is not language, nor it is stand-alon platform ... I want clean design ... Base + SDK is the answer imo ... | |
MikeL: 23-Aug-2005 | Hi Petr, Not sure if this is what you are asking about mySQL "Can I update particular fields (columns) in table?" but if you want to change a value you use SET. e.g. in mySQL protocol format query: rejoin[{update logons set rs='}keyOrder{' where userName = '}cgi/userName{'}] insert db reduce query | |
Thorsten: 28-Aug-2005 | I have the new MySQL Version 5 Beta installed on my development Notebook (WinXP). I was devoloping a Script acessing a current Version 4.1 of MySQL without any problems and i thought about continuing dev work at home. There i ran into an error saying that the autthetification protocol of the client is not supported and i should update my client, which is the mysql-protocol from DocKimble, when acessing the local version 5 Beta of MySQL. Is this a known problem and does anybody knows to work around this?? Does anybody know what changed to authenfication that is not supported by the protocol?? | |
MikeL: 16-Sep-2005 | This is related, I think, to my notes about VID and MySQL in the View section. In a test that we ran in 2004 we were able to load 1,000,000 rows in under 30 minutes. We did not investigate further but we thought we could improve this by running parallel loads and putting it on a real server instead of a laptop. This volume was equal to the annual volume of the transactions we were interested in so would represent a journal of everything that happened to this app as a keyed transaction in one year. From that 1,000,000 row database, we were able to create an HTML report based on some selected criteria in 2.5 seconds. All tests done with REBOL View using Doc's mySQL protocol. | |
Pekr: 8-Jan-2006 | I am reopening the issue of mySQL protocol not being able to connect to newer >= 4.11 mySQL version database. I decided to consider this task as being a proof if the community is, or is not able to effectively resort some issues, which clearly show as a show stopper for some rebollers (as can be seen on ml). If we are not able to effectively resolve this issue, then I have to ask - what actually are we able to sort? | |
Pekr: 8-Jan-2006 | Yesterday afternoon I spent investigating Doc's scheme, and here are my conclusions: - The part of code responsible for password communication with the server is in the 'scrambler object. The function whish establishes connection with server is 'do-handshake - rebol's mysql protocol seems to distinguish protocol version 9 and 10, and I was not able to find out, what does it mean on mysql's side of things. It also seems to me, there is long-password item already in the stack, but dunno if related, it is just osme constant. Protocol version 9 and 10 use different hash functions and different crypt functions. I really don't know, where does DocKimbel find out how to implement those functions, maybe by looking into mySQL source, so I downloaded them - to read more about passwords in mysql, go here - http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html . Maybe it is not protocol 9 and 10 related, as you may use old password scheme even with new databases. The difference is as follows - starting from mySQL 4.11, passwords are stored in 41 bytes wide field, whereas with older versions, it was 16bytes. New passwords always start with * (asterisk) char, to be easily distinguished ... - how things might work? Mysql sends scrambled password, and Doc's scheme stores it in 'crypt-seed variable. Data is being sent by the protocol by 'send-packet function, where for the password part, scrambler/scramble function is used, which calls crypt-v10 or crypt-v9, according to protocol versions. Those function use hash-v10(9), floor and other functions ... I think that we somehow need to find out, how to compute hash for not 16bytes, but for those 41bytes ... | |
Pekr: 9-Jan-2006 | in write-packet, there is part, where he simply sends passwd and calls 'scramble on it ... scramble decides upon protocol V9 or V10 version, and calls crypt-v9 or crypt-v10 accordingly, those two call hash-v9 or hash-v10 .... | |
Pekr: 9-Jan-2006 | I was not able to find-out, what just does v9 or V10 protocol mean? maybe mySQL protocol version ... | |
Volker: 9-Jan-2006 | i think so. and a PROTOCOL_41 in a line nearby. | |
Volker: 9-Jan-2006 | Caps=LONG_FLAG | CONNECT_WITH_DB | COMPRESS | TRANSACTIONS | PROTOCOL_41 | SECURE_CONNECTION | |
Pekr: 9-Jan-2006 | protocol_41 means a long password? | |
Pekr: 9-Jan-2006 | fix=make it working - we will see - not just with automatic distinguishing what password scheme should be used .... good doc, Volker! I searched Google yesterday, but did not find the one describing the protocol ... | |
Pekr: 9-Jan-2006 | hmm, sadly, there is probably bug in protocol read-out directly. I thought that salt (seed) is those 8 bytes only. It is so, only if old password scheme is used, otherwise another 12 bytes follow. But Doc keeps only 8 bytes in crypt-seed word no matter what protocol password version is used ... | |
Pekr: 9-Jan-2006 | I may as well extend the protocol, but it may come later :-) | |
Pekr: 9-Jan-2006 | anyway - I regard handshake fixed at least to state, where you can obtain full protocol info, according to specs. Of course the handshake may be more complicated, but we don't care now, right? ;-) | |
Pekr: 9-Jan-2006 | I fixed the protocol .... just latest bit is needed :-) | |
Pekr: 9-Jan-2006 | without your hint to protocol internals, plust the 2x checksum/secure being identical to mysql docs, nothing like that would be possible on my side .... | |
Dockimbel: 9-Jan-2006 | /* This file is the net layer API for the MySQL client/server protocol, which is a tightly coupled, proprietary protocol owned by MySQL AB. Any re-implementations of this protocol must also be under GPL unless one has got an license from MySQL AB stating otherwise. */ | |
Pekr: 9-Jan-2006 | Their protocol can be reimplemented using - http://www.redferni.uklinux.net/mysql/MySQL-Protocol.html | |
JaimeVargas: 9-Jan-2006 | If you do reverse engineering of a protocol in a clean lab environment. Then you are protected. | |
JaimeVargas: 9-Jan-2006 | Using means in which you can claim that you didn't use any information from the provider to reverse engineer the protocol. | |
Pekr: 9-Jan-2006 | And even if your protocol would have to be GPL, I wonder if anyone would found it offensive? | |
Pekr: 9-Jan-2006 | Jaime - with rebol, you even can't to use it, can you? So you use mysql-protocol.r, which is let's say GPL. Then you do some app using it. You can open-source your app, but you can't open-source one part of your app - REBOL itself ... well, I am weak in licensing stuff, so I really don't have clear opinion on that issue - just trying to use common-sense ... | |
Dockimbel: 9-Jan-2006 | The protocol of v5 has changed (since v4.x I guess). It needs more than just log in the server to make the driver work. I need to update the protocol implementation too. I'll try to see if I can make something work tomorrow. | |
Pekr: 9-Jan-2006 | http://www.rebol.cz/mysql/mysql-protocol-new.r | |
Pekr: 9-Jan-2006 | Doc, are you sure the low-level protocl changed? The protocol is still version 10, which you have covered already. What is more, it is strange, as you can work with old passwords, without the change to the stack, so I would let it as it is, just let's correctly implement the password stuff as first step :-) | |
Pekr: 9-Jan-2006 | I mean - let's find out the way of how to distinguish there is new password scheme used for connection. I thought that LONG_FLAG or PROTOCOL_411 flags will be set, but they apparently are not set. Maybe we could distinguish by long-seed length? If it is still 8, then old password scheme should be used, if it is 20, then new password scheme is used? | |
Pekr: 9-Jan-2006 | Doc, are you sure your 'docode table is ok? I mean defs/client .... client [ long-password 1 ; new more secure passwords found-rows 2 ; Found instead of affected rows long-flag 4 ; Get all column flags connect-with-db 8 ; One can specify db on connect no-schema 16 ; Don't allow db.table.column compress 32 ; Can use compression protcol odbc 64 ; Odbc client local-files 128 ; Can use LOAD DATA LOCAL ignore-space 256 ; Ignore spaces before '(' change-user 512 ; Support the mysql_change_user() interactive 1024 ; This is an interactive client ssl 2048 ; Switch to SSL after handshake ignore-sigpipe 4096 ; IGNORE sigpipes transactions 8196 ; Client knows about transactions ] While in protocol description, there is: MySQL uses the following codes: Capability name Value Meaning LONG_PASSWORD 1 New more secure passwords FOUND_ROWS 2 Found instead of affected rows LONG_FLAG 4 Get all column flags CONNECT_WITH_DB 8 One can specify db on connect NO_SCHEMA 16 Don't allow database.table.column COMPRESS 32 Can use compression protocol ODBC 64 ODBC client LOCAL_FILES 128 Can use LOAD DATA LOCAL IGNORE_SPACE 256 Ignore spaces before '(' PROTOCOL_41 512 Support the 4.1 protocol INTERACTIVE 1024 This is an interactive client SSL 2048 Switch to SSL after handshake IGNORE_SIGPIPE 4096 IGNORE sigpipes TRANSACTIONS 8192 Client knows about transactions SECURE_CONNECTION 32768 New 4.1 authentication MULTI_STATEMENTS 65536 Multi-statement support MULTI_RESULTS 131072 Multi-results | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Pekr: 12-Sep-2005 | They use Debian. I have Fedora at home. What would I like to ask is - where to put rebol interpreter on Debian? Where to put things like user.r or mysql-protocol.r or whatever other script I produce to them? The path is almost always trouble for me. I e.g. start console and I have to define set-net once again, as it does not use my user.r settings etc. Any insights? | |
Group: CGI ... web server issues [web-public] | ||
Henrik: 22-Apr-2005 | (local machine) and it returns: make object! [ server-software: none server-name: none gateway-interface: none server-protocol: none server-port: none request-method: none path-info: none path-translated: none script-name: none query-string: none remote-host: none remote-addr: none auth-type: none remote-user: none remote-ident: none Content-Type: none content-length: none other-headers: [] ] | |
François: 25-Jul-2005 | With Apache 2.x (normal CGI), we have: make object! [ server-software: "Apache/2.0.54 (Fedora)" server-name: "localhost" gateway-interface: "CGI/1.1" server-protocol: "HTTP/1.1" server-port: "80" request-method: "GET" path-info: "/sample01.rhtml" path-translated: "/var/www/html/sample01.rhtml" script-name: "/cgi-bin/magic.cgi" query-string: "" remote-host: none remote-addr: "127.0.0.1" auth-type: none remote-user: none remote-ident: none Content-Type: none content-length: none other-headers: [ "HTTP_HOST" "localhost" "HTTP_USER_AGENT" {Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050720 Fedora/1.0.6-1.1.fc4 Firefox/1.0.6} "HTTP_ACCEPT" {text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5} "HTTP_ACCEPT_LANGUAGE" "en-us,en;q=0.5" "HTTP_ACCEPT_ENCODING" "gzip,deflate" "HTTP_ACCEPT_CHARSET" "ISO-8859-1,utf-8;q=0.7,*;q=0.7" "HTTP_KEEP_ALIVE" "300" "HTTP_CONNECTION" "keep-alive" "HTTP_COOKIE" "PHPSESSID=7f84fd7766f23e1462fed550ecbbfda4" ] ] | |
Graham: 25-Jul-2007 | this is an article I wrote in 2003 hacking the http protocol to do this too http://www.compkarori.com/vanilla/display/HTTP+file+uploading | |
Maarten: 22-Oct-2007 | Winding down: Apache CGI with RSP is pretty good these days. If you combine: - module management - logging - error handling - session management - database protocol (mysql://) - CGI params handling you can "just work". | |
amacleod: 10-Jul-2010 | I know I can use mysql-protocol to access mysql directly but that is not hat I mean as sometimes that is not possible/allowed by some isp's. | |
Group: XML ... xml related conversations [web-public] | ||
Volker: 28-Oct-2005 | Are this functions kind of standard? Then we could start with some "protocol" implementing the functionallity. | |
Graham: 8-Nov-2008 | I know we discussed writing a SOAP:// protocol years and years ago on the mailing list ... but that never got done. | |
Graham: 8-Nov-2008 | I made a little change to the http protocol to send SOAP messages .. so that I could access the National Library of Medicine's RxNorm API. | |
Chris: 9-Nov-2008 | The web and soap/http are in a sense REST applications (REST is just WS over HTTP) though both use a limited subset of REST arguments and have to work around as such. The web is limited (by the HTML spec) to the verbs 'get and 'post, and post content types of 'application/x-www-form-urlencoded (default) or 'multipart/form-data (used to upload files). For the most part, the web is RESTful as we usually only want to 'get resources. However, other operations typically violate REST principles, as all other resource actions (create, update, delete) have to squeeze through the get/post/url-encode/multipart pipe. The Rebol HTTP protocol as standard is designed to mimic this and requires patching to move beyond get/post/url-endode (even for multipart) SOAP as I understand it, when using HTTP only uses 'post - the post content contains the actual request. Where it varies from the web (and Rebol HTTP) is the need for the 'text/xml content type. REST itself is limited only by HTTP. It uses theoretically limitless HTTP (v1.1) verbs (though most common patterns use 'get, 'put, 'post and 'delete). It uses any encoding. It uses HTTP headers as parameters (eg. the 'Accept header specifies the desired return type). Therefore, any HTTP protocol designed for REST will accomodate SOAP requests. | |
Graham: 14-Aug-2009 | Given some xml like this which is a list of documents http://code.google.com/apis/documents/docs/2.0/developers_guide_protocol.html#ListDocs how would your parser extract the <gd:resourceid> and text associated with these tags? | |
BrianH: 3-Jan-2010 | The semantic model of REBOL protocol schemes, implemented with the port! type, would fix well with the semantic model of SAX pull. SAX pull generates the same SAX events, except they are not propagated through callbacks - instead they are returned from function calls. SAX pull is sort of like an generator (in the Icon or Python sense) of SAX events. That is very similar in model to the behavior of command ports (like database ports). | |
Group: PgSQL ... PostgreSQL and REBOL [web-public] | ||
Oldes: 21-Jun-2005 | Just wanted to say, that I needed async postge SQL protocol, so I used the Nenad's non-async version located here: http://rebol.softinnov.org/pgsql/ and made async my own version, which is available here: http://box.lebeda.ws/~hmm/rebol/a-pgsql.r | |
DaveC: 29-May-2007 | I've been using pgsql-protocol (r090) to store HTML reports into the DB. It can write a large compressed string into a text column ok. Trying to read the data back causes the program to hang. The length of the stored string returns 182514 chars. (In psql: SELECT length(html) FROM reports....) Test Code; sql: {SELECT html FROM reports.html_reports WHERE ticket = '2007-756-fcw'} insert db-port sql html: first db-port .... rest of test program never gets executed. Does anyone know if this a known behaviour? Thanks For information, if I select any other column, the program runs as expected. The data is these columns is a lot smaller in length. | |
BrianH: 29-Nov-2007 | There is a native non-odbc client library for ms sql that is fast. There is also a TCP line protocol to access it. | |
BrianH: 2-Dec-2007 | By the way, ODBC and OLEDB are the native access methods of MS SQL Server - they are not an add-on layer. The tcp line protocol is the same protocol that the client libraries use. I think there is a few open source libraries that support the tcp connections (such as FreeTDS), though they may not be very current. You might be able to look at their code and docs to figure out the protocol. | |
MikeL: 28-Mar-2011 | I am trying PGSQL with Doc's protocol and getting 'open pgsql' error "** Script Error: find expected series argument of type: series object port bitse t ** Near: fast-query: either args: find port/target" This is Postgres 9.0 recently downloaded. Anyone having success with it? | |
Dockimbel: 28-Mar-2011 | This is the new version to try: http://softinnov.org/tmp/pgsql-protocol-091.r | |
MikeL: 28-Mar-2011 | The error message seems to be the problem ... the table is CREATEd and is usable from new rebol sessions which load the protocol fresh. | |
MikeL: 28-Mar-2011 | Thanks Doc. I can work around that TABLE message using the pgAdmin. The Send-SQL and /FLAT protocol updates work exactly the same as on MySQL for me. | |
Dockimbel: 29-Mar-2011 | The cause of the error above is a communication protocol change, the driver was made for 7.x. It would need a good upgrade. | |
Group: Tech News ... Interesting technology [web-public] | ||
Anton: 9-Jan-2006 | You mean, without computer being on ? Can't be done, due to Skype's proprietary protocol. | |
Anton: 9-Jan-2006 | Not using Skype protocol. | |
Anton: 9-Jan-2006 | Perhaps better than Skype because it claims "No supernodes", but you still need a computer as it uses a proprietary protocol. | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Henrik: 9-Oct-2006 | [uniserve] Async Protocol FastCGI loaded [uniserve] Starting task-master... ## Error in [uniserve] : Cannot open server task-master on port 9799 ! [uniserve] Starting HTTPd... ## Error in [uniserve] : Cannot open server HTTPd on port 80 ! is all I get... | |
Pekr: 11-Oct-2006 | is FastCGI.r usable separately as a free fastcgi protocol for REBOL, or does it work only in terms of Cheyenne? | |
Dockimbel: 11-Oct-2006 | Pekr: The protocol is not specific to Cheyenne, but you'll have to "extract" it from the module to be able to reuse it. But, we're talking about a FastCGI CLIENT implementation, and what you have in mind, I guess, is a SERVER implementation (like in /Command)... | |
Dockimbel: 11-Oct-2006 | No, it's a client implementation of my own (/Command implements a server-side FastCGI protocol) | |
Louis: 12-Oct-2006 | Both versions act the same. Win XP Home. No crash.log file found. This is what loads: [uniserve] Async Protocol FastCGI loaded [uniserve] Starting task-master... [uniserve] Starting HTTPd... | |
Group: DevCon2008 (post-chatter) ... DevCon2008 [web-public] | ||
Pekr: 19-Apr-2008 | but yes, tools for sharing would be fine. We should look at tools line MS Collaboration server or Lotus Sametime - kind of multi-icq app - you drag and drop users there, you can make screenshots, post them directly to channel, you can draw and post it, you can share your app to other (probably using RMD (remote desktop) protocol in Windows) |
1 / 678 | [1] | 2 | 3 | 4 | 5 | 6 | 7 |