beb1bd1599
use '%/123/' syntax, to make sure no editor replace the accentued characters
Jocelyn Fiat
2011-10-27 16:24:19 +02:00
9bbcdc9927
removed unwanted .rc
Jocelyn Fiat
2011-10-27 16:03:10 +02:00
0d637d478a
Fixed a previously character changes in WSF_REQUEST (related to safe_filename), and modified the implementation to use inspect Fixed the request_content_type computation Cosmetic in REQUEST_RESOURCE_HANDLER_HELPER
Jocelyn Fiat
2011-10-27 16:00:33 +02:00
3fbd81aeb1
Added eel and eapml modules
jvelilla
2011-10-23 09:10:27 -03:00
6344f964fa
Update delete method to hanlde method not allowed. Added method not allowed to request resource handler helper class. Update gitmodules
jvelilla
2011-10-23 09:05:12 -03:00
14a2c01f41
Applied recent changes on WGI_ and WSF_ Moved classes away from ewsgi, restructured, cleaned
Jocelyn Fiat
2011-10-21 16:56:23 +02:00
79e12b8d04
Continued reducing WGI and move implementation to WSF (Web Server Framework) Removed many usage of READABLE_STRING_GENERAL in favor to READABLE_STRING_8 to avoid potential nasty issues in user's code URI-template is working only with STRING_8, then changed any _GENERAL or _STRING_32 to _STRING_8
Jocelyn Fiat
2011-10-21 12:56:00 +02:00
aec0136739
First try to get a limited WGI_ and use WSF_ as default framework
Jocelyn Fiat
2011-10-19 00:34:30 +02:00
7fd4cdbe44
Code cleaning, and nicer output under debug clause
Jocelyn Fiat
2011-10-21 13:40:56 +02:00
9f53287226
Update Restbucks example: Conditional GET, PUT. Added a response method to support resource not modified. Added a ETAG_UTILS class to calcule md5_digest. Added ext libs eel and eapml.
jvelilla
2011-10-21 08:26:14 -03:00
5f492d6fb6
removed useless local variable
Jocelyn Fiat
2011-10-19 00:35:32 +02:00
c3f5376ef5
fixed cgi and libfcgi connectors due to recent changes from WGI_APPLICATION
Jocelyn Fiat
2011-10-14 14:27:54 +02:00
21e973f8a4
Removed handling of internal error from WGI_APPLICATION And for now added it into nino connector
Jocelyn Fiat
2011-10-14 14:15:23 +02:00
dec1958909
Fixed issue with index in uri template matcher
Jocelyn Fiat
2011-10-14 14:14:13 +02:00
1453873b6c
Added HTTP_FILE_EXTENSION_MIME_MAPPING Added REQUEST_FILE_SYSTEM_HANDLER to the router library Added file system handler in "hello_routed_world" example
Jocelyn Fiat
2011-10-14 14:13:40 +02:00
c2b66d6ca6
Use local curl if compiler is < 7.0.8.7340 otherwise, use ISE_LIBRARY cURL
Jocelyn Fiat
2011-10-11 11:09:00 +02:00
6758c4aef4
Temporary fixed issue of using modified cURL (which is cURL provided with EiffelStudio 7.0) This changes will be reverted in the future
Jocelyn Fiat
2011-10-11 10:46:56 +02:00
6408bec628
Updated readme related to mirrored Eiffel cURL library
Jocelyn Fiat
2011-10-10 17:56:09 +02:00
f77ba9ccd8
added submodule ext/ise_library/curl to use the updated Eiffel cURL from ISE.
Jocelyn Fiat
2011-10-10 17:48:18 +02:00
c105c267e7
cosmetic
Jocelyn Fiat
2011-10-10 16:09:44 +02:00
19da4d6fd0
added http diagrams found on the web
Jocelyn Fiat
2011-10-07 16:05:39 +02:00
a9e2dc1135
Added the possibility to specify the supported content types Added FIXME
Jocelyn Fiat
2011-10-07 15:39:04 +02:00
4cd1b67607
Cosmetic
Jocelyn Fiat
2011-10-07 14:40:04 +02:00
34bb793599
Added license.lic and copyright to Javier
Jocelyn Fiat
2011-10-07 14:36:20 +02:00
c836d75191
Added more conversion, and accept READABLE_STRING_8 as argument for make_json
jfiat
2011-10-07 12:25:00 +00:00
3739909e43
Minor changes + cosmetics Added conversion from STRING to JSON_STRING to help users.
jfiat
2011-10-07 12:19:27 +00:00
142dbc39b4
Cosmetic
Jocelyn Fiat
2011-10-07 14:11:03 +02:00
b17887d634
Added "Date:" helper feature in EWF_HEADER Added license.lic to restbuck example, and mainly copyright to Javier Use HTTP_STATUS_CODES Minor improvements using object tests Cosmetic (indentation, ..)
Jocelyn Fiat
2011-10-07 14:03:31 +02:00
f443087e71
Added a first simple test client to test the restbuck client
Jocelyn Fiat
2011-10-06 19:09:56 +02:00
e5eb11b4e7
added support for data in POST request
Jocelyn Fiat
2011-10-06 19:09:17 +02:00
ed04b7fba0
Added REQUEST_RESOURCE_HANDLER_HELPER class to contain common http method behavior. Updated ORDER_HANLDER to use this new class.
jvelilla
2011-10-06 09:54:20 -03:00
4c9e7a4331
Added base_url' for REQUEST_ROUTER (and descendants) Fixed implementation of REST_REQUEST_AGENT_HANDLER to avoid wrong path in inherited routine. Allow to build a URI_TEMPLATE from another URI TEMPLATE, this way, if later we have more attribute (status or settings) to URI_TEMPLATE, we'll be able to change the template' without breaking the settings
Jocelyn Fiat
2011-10-05 17:09:16 +02:00
cc6992a6fc
added missing call to pre_execute and post_execute
Jocelyn Fiat
2011-10-05 14:47:59 +02:00
71c851ca39
Fixed missing http:// in absolute URL
Jocelyn Fiat
2011-10-05 14:47:30 +02:00
900ed8baea
remove pre_execute, and post_execute, and make process_request frozen this way, the user won't be tempted to redefine feature not being part of pure EWSGI interface.
Jocelyn Fiat
2011-10-05 14:46:39 +02:00
dba55fcfd9
better argument name, to precise the timeout is in second also in comment.
Jocelyn Fiat
2011-10-05 14:45:47 +02:00
456299ccdf
Fixed agent handler for rest library
Jocelyn Fiat
2011-10-04 17:33:15 +02:00
810208f176
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
Jocelyn Fiat
2011-10-04 16:19:36 +02:00
27c637b066
fixed inheritance and precursor bad usage.
Jocelyn Fiat
2011-10-04 16:19:09 +02:00
a0df04a7f2
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
Jocelyn Fiat
2011-10-04 09:50:14 +02:00
7ba3eb9ecd
Updated support for PUT. Now the example support GET, POST, PUT, DELETE.
jvelilla
2011-10-03 09:26:01 -03:00
2b14a40898
fixed compilation for ewsgi/tests/tests.ecf file
Jocelyn Fiat
2011-09-28 17:08:28 +02:00
aa20a1423f
Made WGI_VALUE.name as READABLE_STRING_32 .. otherwise it is a pain to manipulate. Changed return type of meta_variable to be WGI_STRING_VALUE ... since the meta variable can not be anything else. Made sure REQUEST_URI starts with one and only one slash Internal implementation: the _table now compares object Removed SELF variable ... at least for now Be sure to provide a REQUEST_URI even if the underlying connector does not.
Jocelyn Fiat
2011-09-28 16:41:22 +02:00
34c8cfa427
cleaned http_client configuration files
Jocelyn Fiat
2011-09-28 14:53:34 +02:00
f7dcadccd5
Added library/library.index
Jocelyn Fiat
2011-09-28 14:42:53 +02:00
f24df1d745
restructured ewsgi to avoid too many sub cluster
Jocelyn Fiat
2011-09-28 14:42:34 +02:00
5adf40a9ed
Updated Restbucks examples, handle not method allowed in a better way, added the readme file.
jvelilla
2011-09-28 08:54:12 -03:00
738eb7555f
Changed ITERATION_CURSOR [WGI_VALUE] into ITERABLE [WGI_VALUE] for WGI_REQUEST.*parameters* and similar Applied recent changes on EWF_HEADER
Jocelyn Fiat
2011-09-26 17:10:05 +02:00
ab1c696837
Added code to create an HTTP_AUTHORIZATION from the client side as well. So now we can either interpret an HTTP_AUTHORIZATION or build one HTTP_AUTHORIZATION
Jocelyn Fiat
2011-09-22 15:13:59 +02:00
dae8e1d67d
Made all libraries compilable in any mode (voidsafe or not) Fixed related examples
Jocelyn Fiat
2011-09-22 15:12:33 +02:00
888bc61522
Initial import, work in progress restbuck example. Only support create a resource
jvelilla
2011-09-22 09:29:59 -03:00
d9ba97d33b
Fixed issue where Content-Type and Content-Length were translated into HTTP_CONTENT_TYPE and HTTP_CONTENT_LENGTH instead of just CONTENT_TYPE and CONTENT_LENGTH
Jocelyn Fiat
2011-09-21 15:33:40 +02:00