Jocelyn Fiat
68f548e7cb
Merge pull request #2 from jvelilla/master
...
Fix Assignment attempt and wsf_extension path in RestBucksCRUD
2012-10-02 03:38:30 -07:00
Jocelyn Fiat
e17f00cad6
Merge pull request #1 from GroupeS/fix_hash_table_converter
...
[FIX] Convertion from DS_HASH_TABLE keys to JSON
2012-09-13 08:55:32 -07:00
Jocelyn Fiat
66af07e28e
Merge pull request #2 from oligot/fix_test_compilation
...
[FIX] Unknown identifier 'unescaped_string'
2012-09-12 12:49:47 -07:00
Jocelyn Fiat
f117cc0b97
Merge pull request #13 from GroupeS/filter
...
Filter: pre-process incoming data and post-process outgoing data
2012-09-05 08:02:41 -07:00
jocelyn
a29bbab0a8
Updated Projects (markdown)
2012-08-14 01:16:50 -07:00
jocelyn
55fc25b258
Updated Projects (markdown)
2012-08-13 03:41:07 -07:00
jocelyn
681e331dec
Updated Projects Suggestions (markdown)
2012-08-13 03:40:44 -07:00
jocelyn
693b5b2d1b
Updated Projects Suggestions (markdown)
2012-08-13 03:40:22 -07:00
jocelyn
97018e93f6
Updated Projects (markdown)
2012-08-13 03:39:54 -07:00
jocelyn
c92be6de09
Updated Projects (markdown)
2012-08-13 03:35:26 -07:00
jocelyn
26706841a5
Updated Projects Suggestions (markdown)
2012-08-13 03:34:55 -07:00
jocelyn
a7577bb330
Updated Projects Suggestions (markdown)
2012-08-13 03:33:58 -07:00
jocelyn
dc3a897150
Updated Projects Suggestions (markdown)
2012-08-13 03:33:18 -07:00
jocelyn
764b076b88
Updated Project suggestions (markdown)
2012-08-13 03:32:52 -07:00
jocelyn
e861d65e99
Created Project suggestions (markdown)
2012-08-13 03:32:28 -07:00
jocelyn
2f556cb99e
Updated Projects (markdown)
2012-08-13 03:26:44 -07:00
jocelyn
38f856a54b
Updated Projects (markdown)
2012-08-13 03:17:28 -07:00
jocelyn
3fc4936428
Updated Projects (markdown)
2012-07-31 00:46:23 -07:00
jocelyn
8a91796d12
Updated Projects (markdown)
2012-07-30 05:21:14 -07:00
jocelyn
8812b660da
Updated Projects (markdown)
2012-07-30 05:12:24 -07:00
jocelyn
0647d40865
Updated Projects (markdown)
2012-07-30 05:11:18 -07:00
jocelyn
65f9b6598b
Updated Projects (markdown)
2012-07-30 01:54:32 -07:00
jocelyn
600e403d91
Updated Projects (markdown)
2012-07-30 01:49:24 -07:00
jocelyn
65c9da1288
Updated Projects (markdown)
2012-07-27 09:23:12 -07:00
jocelyn
78975fbf1c
Created Projects (markdown)
2012-07-27 07:54:06 -07:00
jocelyn
6a650c4a34
Updated Home (markdown)
2012-07-27 07:41:43 -07:00
jocelyn
73319dcd80
Updated Home (markdown)
2012-07-27 06:55:34 -07:00
Jocelyn Fiat
c62a4d2c49
Update master
2012-07-05 13:46:07 +03:00
jocelyn
9adbee9887
Updated EWSGI specification: difference in main proposals (markdown)
2012-06-28 22:39:41 -07:00
jocelyn
675f58f42b
Updated Community collaboration (markdown)
2012-06-20 12:56:55 -07:00
jocelyn
3d686fb50c
Updated Task json (markdown)
2012-06-20 12:54:37 -07:00
jocelyn
ca6b4c468f
Updated Tasks Roadmap (markdown)
2012-06-20 12:53:52 -07:00
Jocelyn Fiat
692ff182ca
IfECF_PATH_UPDATER is defined, let's use it to find ecf_updater executable
2012-06-19 02:36:54 -07:00
Jocelyn Fiat
89110e3568
put everything under contrib for now, eventually svn checkout missing parts
2012-06-18 09:24:07 -07:00
jocelyn
8a43e4ebb1
Updated Home (markdown)
2012-06-14 05:50:27 -07:00
jocelyn
167c9403c0
Updated Home (markdown)
2012-06-13 14:08:17 -07:00
Jocelyn Fiat
b61cd7f512
Update master
2012-06-14 00:06:44 +03:00
Jocelyn Fiat
36ed6f525c
Update examples/tutorial/step_4.wiki
2012-05-30 11:10:56 +03:00
Jocelyn Fiat
815b62153a
Update examples/tutorial/step_4.wiki
2012-05-30 11:10:25 +03:00
Jocelyn Fiat
a9cf373443
Update examples/tutorial/step_1.wiki
2012-05-30 10:57:36 +03:00
Jocelyn Fiat
97b549cf83
Added precompile for step_3
2012-05-30 09:53:00 +02:00
Jocelyn Fiat
7a619fa7a5
Sync with json
2012-05-30 09:52:41 +02:00
Jocelyn Fiat
0d5011b03e
Added html encoding facility to WSF_STRING
...
Added WSF_STRING.is_empty
Improved HTML_ENCODER to be able to decode a STRING_8 or STRING_32 using general_decoded_string (s)
Improved tutorial example
Added precompilation for WSF library
Cosmetic (removed unused locals)
2012-05-30 09:36:55 +02:00
Jocelyn Fiat
8dd0cb29fa
Applied recent changes made on EWF
...
Updated copyright
2012-05-28 11:21:28 +02:00
Jocelyn Fiat
445a27ddf8
Now inherit create_router ; but it is still possible to redefine it.
...
Added some wsf_reponse_message for redirection
Use "found" for the redirec_now ...
Added content to the tutorial
2012-05-28 10:54:05 +02:00
Jocelyn Fiat
fd73af2cf8
Update examples/tutorial/step_3.wiki
2012-05-26 00:21:31 +03:00
Jocelyn Fiat
5504175d00
added eiffel code
2012-05-26 00:19:14 +03:00
Jocelyn Fiat
8283979a1e
cosmetic
2012-05-26 00:17:27 +03:00
Jocelyn Fiat
3982c46ac4
Update examples/tutorial/step_3.wiki
2012-05-26 00:14:32 +03:00
Jocelyn Fiat
37a68dc778
Update examples/tutorial/step_3.wiki
2012-05-26 00:13:46 +03:00
Jocelyn Fiat
dafd8335d2
Update examples/tutorial/step_1.wiki
2012-05-26 00:10:20 +03:00
Jocelyn Fiat
4324b83cba
fixed github wikitext usage
2012-05-26 00:08:28 +03:00
Jocelyn Fiat
b37a2bd17f
Update examples/tutorial/step_4.wiki
2012-05-26 00:07:09 +03:00
Jocelyn Fiat
2a781b9081
Update examples/tutorial/step_3.wiki
2012-05-26 00:06:05 +03:00
Jocelyn Fiat
4bd8a24478
Update examples/tutorial/step_2.wiki
2012-05-26 00:05:06 +03:00
Jocelyn Fiat
f1e7639e6c
Update examples/tutorial/step_1.wiki
2012-05-26 00:04:01 +03:00
Jocelyn Fiat
aa6a1f2b8a
Update examples/tutorial/README.wiki
2012-05-25 19:07:58 +03:00
Jocelyn Fiat
0f42eb2af0
Update examples/tutorial/README.wiki
2012-05-25 19:06:55 +03:00
Jocelyn Fiat
f1498e2a07
http_client PUT uploaded data is not correctly implemented using libcurl
...
so for now, let's use a real temporary file to use the upload filename implementation
2012-05-23 23:17:50 +02:00
Jocelyn Fiat
5899da6197
fixed typo in curl.ecf
2012-05-21 17:25:53 +02:00
Jocelyn Fiat
8fddfd6d22
Added presentation of EWF from march 2012
2012-05-15 19:05:16 +02:00
jocelyn
81da23c472
Updated Home (markdown)
2012-05-15 10:01:41 -07:00
Jocelyn Fiat
a3ae808a59
misc: script to checkout the source code with svn
2012-05-15 18:53:58 +02:00
Jocelyn Fiat
1d82a55e76
added some git tips in doc
2012-05-15 18:38:16 +02:00
Jocelyn Fiat
cf68ce6681
Added subtree merged in doc/wiki
2012-05-15 18:26:08 +02:00
Jocelyn Fiat
1d89a2bd9f
Removed submodule doc/wiki
2012-05-15 18:25:09 +02:00
Jocelyn Fiat
ddd9eb646d
removed commented lines
2012-05-14 22:07:48 +02:00
Jocelyn Fiat
ff97b041a9
updated ChangeLog
2012-05-14 21:41:43 +02:00
Jocelyn Fiat
c3c27c5027
Rather use (READABLE_)STRING_GENERAL for argument instead of _8 or _32 variant
...
Better design to set the WSF_REQUEST.path_parameters
especially handle the case where the request goes trought more than one route (could be the case when using WSF_ROUTING_HANDLER)
2012-05-14 18:12:28 +02:00
Jocelyn Fiat
64eebd32db
Updated URI Template to follow official RFC6570
2012-05-14 18:11:12 +02:00
Jocelyn Fiat
278a71eaaf
Reviewed WSF_REQUEST.item (..) and items to look into Form, Query, and Path (cookie are excluded for security)
...
Added WSF_REQUEST.path_parameter (a_name): detachable WSF_VALUE
- fill path_parameters using `import_raw_path_parameters"
when executing the route
- reset to previous value with reset_path_parameters (..),
just in case the request is executed via severals routes.
2012-05-07 23:16:52 +02:00
Jocelyn Fiat
e615026520
Reverted back to export upload_data and upload_filename to ANY (and related features)
2012-05-04 13:45:17 +02:00
Jocelyn Fiat
3a979915f5
Removed HTTP_CLIENT_SESSION.post_multipart .. because it was not doing what the name might evoque
...
Restrict export of HTTP_CLIENT_REQUEST_CONTEXT.upload_data and upload_filename (and related) to .._SESSION and .._REQUEST
this is mainly internal data, and is more about implementation than interface
2012-05-04 12:37:51 +02:00
Jocelyn Fiat
4508a76683
Now the http_client will send the form parameters urlencoded if this is possible (instead of multipart form data)
...
Note for now, the library does not support sending file and form parameters at the same time.
2012-05-04 12:23:37 +02:00
Jocelyn Fiat
d40cc5d669
Fixed typo in .ecf .. curl instead of cURL
2012-05-03 18:46:04 +02:00
Jocelyn Fiat
3b27e093eb
Added geant scripts to compile EWF
2012-05-03 18:29:46 +02:00
Jocelyn Fiat
eb04ac5405
Improved the libcurl implementation of http_client by adding HTTP_CLIENT_SESSION.is_debug: BOOLEAN
...
if True, this display verbose debug information in console
Implemented uploading of file for PUT and POST requests
Refactored LIBCURL_HTTP_CLIENT_REQUEST to free used pointer, and also ease extension of the class if needed.
Updated cURL library with addition of {CURL_EXTERNALS}.slist_free_all (..)
2012-05-03 16:21:42 +02:00
Jocelyn Fiat
31cf64f4ad
do not use implicit conversion from HTTP_CONTENT_TYPE
2012-05-02 19:25:14 +02:00
Jocelyn Fiat
face4550f2
Fixed wrong signature should be READABLE_STRING_32 instead of _8
2012-05-02 19:22:39 +02:00
Jocelyn Fiat
ee0e3df05f
Also removing the implicit conversion from STRING to HTTP_*_TYPE
2012-05-02 11:40:23 +02:00
Jocelyn Fiat
18ced46c99
Removed implicit conversion from HTTP_CONTENT_TYPE to STRING_8
...
because it could be a source of bug due to hidden conversion (and parameters)
Applied changes to autotest cases
Cosmetic
2012-05-02 11:35:53 +02:00
Jocelyn Fiat
7c95e514ad
Added comments
...
Added `url' to compute the url from base_url, path and query parameters
2012-04-30 15:54:21 +02:00
Jocelyn Fiat
e304113984
Fixed error in URL encoding, according to the RFC3986, space should not be encoded with '+' but with percent encoding.
2012-04-30 15:53:44 +02:00
Jocelyn Fiat
07b3eddefe
Fixed signature issue, the argument `name' should be READABLE_STRING_32
2012-04-30 15:51:10 +02:00
Jocelyn Fiat
dc2e535fe8
Code cleaning
2012-04-30 15:49:35 +02:00
Jocelyn Fiat
bd33aabd93
Added specific helper function related to `charset' parameter
2012-04-30 15:49:24 +02:00
Jocelyn Fiat
80a1c85844
added postcondition status_reason_phrase_unset to `set_status'
2012-04-27 08:52:58 +02:00
Jocelyn Fiat
9ba3caba12
cosmetic
2012-04-27 08:52:29 +02:00
Jocelyn Fiat
34c6288032
Fixed a last minute regression due to removal REQUEST.chunked_input
2012-04-13 17:19:14 +02:00
Jocelyn Fiat
21b03a05fd
Added WSF_ROUTER.pre_route_execution_actions: ACTION_SEQUENCE [like route]
...
This way, one can add logger hook to router, to see which "route" was taken by the request.
2012-04-13 16:40:19 +02:00
Jocelyn Fiat
0bd2d16c12
Made WGI_CHUNKED_INPUT_STREAM inherits from WGI_INPUT_STREAM
...
Merged REQUEST.input and REQUEST.chunked_input
Now REQUEST.input handles directly the chunked transfer encoding, or the non chunked.
Kept REQUEST.is_chunked_input since it matters that Content-Length is 0 even if there are input (chunked) data.
2012-04-13 16:33:49 +02:00
Jocelyn Fiat
e6a727ee42
Fixed compilation of samples
2012-04-12 12:51:52 +02:00
Jocelyn Fiat
1403cc5c09
Fixed compilation
2012-04-12 12:25:34 +02:00
Jocelyn Fiat
3bbf356f19
Missing commit related to changes on WSF_ROUTER
2012-04-12 11:59:14 +02:00
Jocelyn Fiat
b541efcc8f
Now WGI_RESPONSE.set_status_code (..) has a new argument to pass optional custom reason phrase.
...
This is a minor breaking change (but prior to the first release, so acceptable)
And then it is now possible to precise a custom reason phrase (useful for 4xx and 5xx response)
At the WSF_RESPONSE level, the status code is now sent only when the header are sent.
thus, it is possible to change the status code as long as no header is sent.
(in the future, we should also try to delay the sending of headers)
Removed WGI_RESPONSE.put_header_lines (..) which was not used, and WGI is not meant to provide such user friendly features
Now this is available directly on WSF_RESPONSE
2012-04-12 11:19:41 +02:00
Jocelyn Fiat
082def2b70
Merge branch 'master' of github.com:EiffelWebFramework/EWF
2012-04-06 15:52:03 +02:00
Jocelyn Fiat
79607600e6
updated to EiffelWebFramework/EWF
2012-04-06 16:27:22 +03:00
jocelyn
8870e19991
Updated Home (markdown)
2012-04-06 06:25:05 -07:00
Jocelyn Fiat
0b6b7f793c
sync with json lib.
2012-04-06 11:31:57 +02:00
Jocelyn Fiat
badc2458c4
Sync with wiki
2012-04-06 11:29:07 +02:00