Commit Graph
100 Commits
Author SHA1 Message Date
Jocelyn Fiat 0902eef91c Use append_to_html rather than function to_html: STRING
this is mainly to avoid creating useless intermediary strings.
2013-02-26 12:22:53 +01:00
Jocelyn Fiat d1873d9645 Merge pull request #26 from oligot/no-context
Use execution_variable instead of context
2013-01-23 02:00:38 -08:00
Jocelyn Fiat d2767fd020 Merge pull request #24 from oligot/header-values
Added {HTTP_HEADER}.put_header_key_values
2013-01-22 11:57:14 -08:00
Jocelyn Fiat 069dc3b6fd Merge pull request #23 from oligot/readonly-ecf
Filter example: all libraries are now readonly
2013-01-22 07:47:08 -08:00
Jocelyn Fiat 65d7545320 Merge pull request #21 from oligot/typo
Fix a small typo: you are instead of your are
2013-01-07 03:00:16 -08:00
Jocelyn Fiat 6eb0ebd873 Merge pull request #16 from colin-adams/master
Implementation for automatic HEAD and first pass at HTTP 1.1 conformance contracts
2012-12-13 13:58:42 -08:00
Jocelyn Fiat 3e976768ac Merge pull request #3 from jvelilla/master
Fixed documentation URI
2012-12-12 09:58:35 -08:00
Jocelyn Fiat dc16bcc87b Merge pull request #4 from oligot/fix_json_object_hash_code
Fix {JSON_OBJECT}.hash_code implementation
2012-12-12 09:58:11 -08:00
Jocelyn Fiat 025457747b Merge pull request #20 from oligot/fix_fcgi_safe
use /usr/lib/libfcgi.so instead of /usr/local/lib/libfcgi.so
2012-12-12 05:59:02 -08:00
Jocelyn Fiat 25f6528d2e Merge pull request #17 from oligot/logging_filter
Logging filter
2012-12-05 08:00:43 -08:00
Jocelyn Fiat 21ec257091 Merge pull request #19 from oligot/ise_wizard_sh
ise_wizard Unix shell scripts
2012-12-04 06:06:27 -08:00
Jocelyn Fiat 9770af09b4 Merge pull request #18 from oligot/fix_ise_wizard
Fix ise_wizard
2012-12-04 03:01:41 -08:00
Jocelyn FiatandJocelyn Fiat f0c5cf20f8 Update README.md 2012-11-23 22:52:20 +01:00
Jocelyn FiatandJocelyn Fiat 5f152cff5a Update README.md 2012-11-23 22:52:17 +01:00
Jocelyn Fiat 78ceebf979 Update README.md 2012-11-23 18:56:44 +01:00
Jocelyn Fiat ca1fb5a4ce Update README.md 2012-11-23 18:37:39 +01:00
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