3d93dbc66d
added script to test compilations of .ecf in EWF
Jocelyn Fiat2011-07-27 18:35:17 +02:00
436f2afd00
Added the possibility to set the "Status" header (different from the status line) in GW_HEADER Renamed EWSGI_RESPONSE as EWSGI_RESPONSE_STREAM to avoid confusion with EWSGI_RESPONSE as stated in Paul's proposal Added default "configuration" (for nino and cgi) to be independant of the connector (at compilation time) Added example implementing Paul's proposal on top of EWSGI
Jocelyn Fiat2011-07-27 18:34:06 +02:00
73284575d4
Added an implementation folder in ewsgi_spec, mainly to provide default implementation just to save the developer of connector some time. changed structured
Jocelyn Fiat2011-07-27 17:34:53 +02:00
e9b05ffc0b
added non void-safe configuration files
Jocelyn Fiat2011-07-27 16:07:00 +02:00
e883163fe9
Apply prefix renaming from the specification Reduced the number of EWSGI classes
Jocelyn Fiat2011-07-27 15:56:44 +02:00
e5fb3f8328
now use prefix EWSGI_ instead of GW_ for ewsgi specification
Jocelyn Fiat2011-07-27 15:40:51 +02:00
302ae8d030
First step to extract the interface of the EWSGI specification into its own library Applied the changes
Jocelyn Fiat2011-07-27 15:34:22 +02:00
694c0a193c
removed implementation from APPLICATION , RESPONSE and REQUEST classes
Jocelyn Fiat2011-07-27 15:11:07 +02:00
4075b08b7e
removed the notion of status from GW_HEADER, since it should not be part of the HTTP header added status setting in GW_RESPONSE added a default implementation for write_status in OUTPUT_STREAM (it should be moved away in the future) removed any implementation from GW_REQUEST, and put it in GW_REQUEST_IMP
Jocelyn Fiat2011-07-27 14:51:47 +02:00
65800371cd
replace write_string by write in RESPONSE
Jocelyn Fiat2011-07-26 15:56:00 +02:00
2c6196017e
various alternative implementation for response
Jocelyn Fiat2011-07-25 12:37:50 +02:00
5a155e0cee
Redesigned the RESPONSE to remove the output stream from the deferred interface Redesigned the uploaded file part to be more object oriented Move some implementation from REQUEST to REQUEST_IMP
Jocelyn Fiat2011-07-25 11:43:22 +02:00
0ef88eadf5
Improvement and revert back to support draft 04 (but using custom variable, allow the user to follow draft 05 spec)
Jocelyn Fiat2011-07-22 16:57:50 +02:00
e1ef4c390e
fixing issue with URI TEMPLATE matcher
Jocelyn Fiat2011-07-22 13:12:03 +02:00
11baeefe1c
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
Jocelyn Fiat2011-07-22 08:30:49 +02:00
0d363f065b
added use of URL-encoder to unencode the URL values (to fill the parameters) review design of GW_RESPONSE to hide the output, and remove the header attribute added script_url in REQUEST to help the user build url relative to script_name
Jocelyn Fiat2011-07-20 18:27:02 +02:00
51b70a2490
First version of URI Template library as specified by http://tools.ietf.org/html/draft-gregorio-uritemplate-05 (it seems to contains some error in the spec .. or minor incoherences, to double check) The matcher is basic, it does not handle all the details of the string builder, but that seems ok for now.
Jocelyn Fiat2011-07-20 12:11:05 +02:00
917f80c0c8
added format and request method constants classes + license file
Jocelyn Fiat2011-07-18 16:36:56 +02:00
13993197d3
Created Libraries (markdown)
jocelyn2011-07-12 10:39:15 -07:00
d5288a4ebe
Updated Home (markdown)
jocelyn2011-07-12 10:33:14 -07:00
bc98c5a317
Added GW_HEADER Added pre_, post_ and rescue_execute for GW_APPLICATION Fixed an unknown class in export clause cosmetic + copyright
Jocelyn Fiat2011-07-12 17:47:17 +02:00
026b4f8682
added instruction to get the source code
Jocelyn Fiat2011-07-12 16:48:16 +02:00
4a87d5822b
Merge pull request #2 from jocelyn/master
jvelilla2011-07-12 03:36:36 -07:00
f74ac66569
First integration of the new GW_ design more centralized on connector, and does not require specific feature on GW_APPLICATION depending on the connector. So this is really more flexible this way, and much easier to write application supporting CGI, FCGI, Nino and so on .. as demonstrated in hello_world
Jocelyn Fiat2011-07-12 11:53:00 +02:00
de77802546
Merge branch 'master' of github.com:jocelyn/EiffelWebNino
Jocelyn Fiat2011-07-12 11:09:59 +02:00
f7cf91500c
let's have a nino-safe.ecf and also a nino.ecf for non void-safe system
Jocelyn Fiat2011-07-12 11:07:09 +02:00
05b4bd90f5
Added test cases from getest to autotest. First version.
jvelilla2011-07-11 12:07:05 +00:00
6309bbfa52
Updated The Eiffel Web Server Gateway Interface (markdown)
jocelyn2011-07-08 05:39:44 -07:00
6cba9a912f
Created EWSGI/specification (markdown)
seibo2011-07-07 15:56:14 -07:00
f1d8d18811
a few renaming better GW_ENVIRONMENT interface
Jocelyn Fiat2011-07-07 17:24:21 +02:00
c6162aea7e
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework.wiki
Jocelyn Fiat2011-07-07 16:48:52 +02:00
28a699e5f2
Converted the autotest test suite to void-safety + cosmetics
jfiat2011-07-07 14:39:06 +00:00
591cfb6cfa
Now if you want to use the json utilities for gobo, you just need to include the json_gobo_extension.ecf (note that the related gobo classes are not void-safe) + cosmetics
jfiat2011-07-07 14:03:36 +00:00