Commit Graph

  • c9b11a6401 Updated Library conneg (markdown) colin-adams 2012-06-15 08:09:39 -07:00
  • 53a206694a Updated Library conneg (markdown) colin-adams 2012-06-15 08:04:30 -07:00
  • 74079325a0 Updated Library conneg (markdown) colin-adams 2012-06-15 07:57:48 -07:00
  • d0e9438d46 Updated Library conneg (markdown) colin-adams 2012-06-15 07:44:14 -07:00
  • f3e1c524db Cleaned up compile_all.ini Jocelyn Fiat 2012-06-15 16:43:54 +02:00
  • efeb372631 Updated draft library (consider it as draft quality) Jocelyn Fiat 2012-06-15 16:32:39 +02:00
  • 3389973a75 More flexible signature to allow detachable READABLE_STRING_8 Jocelyn Fiat 2012-06-15 16:28:01 +02:00
  • bd5985a99a Created Library conneg (markdown) colin-adams 2012-06-15 07:10:36 -07:00
  • 5f3749e463 updated eel and eapml from more recent versions. Jocelyn Fiat 2012-06-15 14:57:12 +02:00
  • 0203e0fdc7 Moved eel and eapml under the contrib folder. Jocelyn Fiat 2012-06-15 14:24:23 +02:00
  • 12d56861e6 Fixing wrong path for ewsgi connector nino (this was introduced recently when we moved folder location) Jocelyn Fiat 2012-06-15 14:15:44 +02:00
  • 23de980e57 added methods_head_get_post and methods_head_get Jocelyn Fiat 2012-06-15 10:54:53 +02:00
  • ad5fed84ca Fixed previous commit where nino .ecf path was empty. Jocelyn Fiat 2012-06-15 10:53:32 +02:00
  • e2adc3cfbb Updated Tasks Roadmap (markdown) colin-adams 2012-06-14 22:13:52 -07:00
  • 51e54311b1 Updated Task json (markdown) colin-adams 2012-06-14 22:13:02 -07:00
  • 8a43e4ebb1 Updated Home (markdown) jocelyn 2012-06-14 05:50:27 -07:00
  • aa38cf787a Merge branch 'master' of github.com:EiffelWebFramework/EWF Jocelyn Fiat 2012-06-14 14:17:02 +02:00
  • 3702842337 Updated structure of EWF, applied Now "nino" is under contrib/library/network/server/nino (as git merge subtree, and not anymore as submodule) Jocelyn Fiat 2012-06-14 13:35:08 +02:00
  • 2b730186a2 Fixing issue with HEAD and make_from_iterable Jocelyn Fiat 2012-06-14 12:28:52 +02:00
  • dbd5e481b8 Merge remote-tracking branch 'ewf_wiki/master' Jocelyn Fiat 2012-06-13 23:10:04 +02:00
  • 167c9403c0 Updated Home (markdown) jocelyn 2012-06-13 14:08:17 -07:00
  • b61cd7f512 Update master Jocelyn Fiat 2012-06-14 00:06:44 +03:00
  • 0a31cb38a3 Added "nino" subtree merged in contrib/library/network/server/nino Jocelyn Fiat 2012-06-13 22:45:50 +02:00
  • db448001a1 Change structure of EWF, to follow better categorization Jocelyn Fiat 2012-06-13 22:32:17 +02:00
  • 3df1a26220 Better script, do not use default folder without asking. Jocelyn Fiat 2012-06-13 19:21:08 +02:00
  • 369a63c797 Added temporary scripts to install EWF on Windows Jocelyn Fiat 2012-06-13 18:51:19 +02:00
  • 52adff29aa updated script with official git repo Jocelyn Fiat 2012-06-11 15:20:41 +02:00
  • 8a58d62a7e Adopted convention name and value or values for WSF_VALUE and descendant (WSF_STRING ...) kept key' as redirection, and also string as obsolete redirection. Router: provide a way to pass the request methods without using manifest string, thanks to WSF_ROUTER_METHODS so instead of using manifest array or manifest strings, just create an instance of WSF_ROUTER_METHODS for convenience, WSF_ROUTER provides a few methods_...' returning prebuilt WSF_ROUTER_METHODS objects Improved code related to unicode handling in URL, and parameters (before the framework was doing too much) Jocelyn Fiat 2012-06-11 14:58:13 +02:00
  • 36ed6f525c Update examples/tutorial/step_4.wiki Jocelyn Fiat 2012-05-30 11:10:56 +03:00
  • 815b62153a Update examples/tutorial/step_4.wiki Jocelyn Fiat 2012-05-30 11:10:25 +03:00
  • a9cf373443 Update examples/tutorial/step_1.wiki Jocelyn Fiat 2012-05-30 10:57:36 +03:00
  • 97b549cf83 Added precompile for step_3 Jocelyn Fiat 2012-05-30 09:53:00 +02:00
  • 7a619fa7a5 Sync with json Jocelyn Fiat 2012-05-30 09:52:41 +02:00
  • 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) Jocelyn Fiat 2012-05-30 09:36:55 +02:00
  • 8dd0cb29fa Applied recent changes made on EWF Updated copyright Jocelyn Fiat 2012-05-28 11:21:28 +02:00
  • 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 Jocelyn Fiat 2012-05-28 10:54:05 +02:00
  • 171be24d2a Better us OK status for redirection by default Jocelyn Fiat 2012-05-25 23:56:10 +02:00
  • fb7d5054da Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework Jocelyn Fiat 2012-05-25 23:55:35 +02:00
  • 03bf467ee5 Added descriptions to WSF_RESPONSE about .send (mesg) Fixed minor issues in other classes Jocelyn Fiat 2012-05-25 23:51:59 +02:00
  • fd73af2cf8 Update examples/tutorial/step_3.wiki Jocelyn Fiat 2012-05-26 00:21:31 +03:00
  • 5504175d00 added eiffel code Jocelyn Fiat 2012-05-26 00:19:14 +03:00
  • 8283979a1e cosmetic Jocelyn Fiat 2012-05-26 00:17:27 +03:00
  • 3982c46ac4 Update examples/tutorial/step_3.wiki Jocelyn Fiat 2012-05-26 00:14:32 +03:00
  • 37a68dc778 Update examples/tutorial/step_3.wiki Jocelyn Fiat 2012-05-26 00:13:46 +03:00
  • dafd8335d2 Update examples/tutorial/step_1.wiki Jocelyn Fiat 2012-05-26 00:10:20 +03:00
  • 4324b83cba fixed github wikitext usage Jocelyn Fiat 2012-05-26 00:08:28 +03:00
  • b37a2bd17f Update examples/tutorial/step_4.wiki Jocelyn Fiat 2012-05-26 00:07:09 +03:00
  • 2a781b9081 Update examples/tutorial/step_3.wiki Jocelyn Fiat 2012-05-26 00:06:05 +03:00
  • 4bd8a24478 Update examples/tutorial/step_2.wiki Jocelyn Fiat 2012-05-26 00:05:06 +03:00
  • f1e7639e6c Update examples/tutorial/step_1.wiki Jocelyn Fiat 2012-05-26 00:04:01 +03:00
  • 08347da643 Added more content to the tutorial Jocelyn Fiat 2012-05-25 22:55:15 +02:00
  • 6cff00428b Protected export of WSF_RESPONSE_MESSAGE.send_to Added WSF_DEFAULT_RESPONSE_SERVICE Added simple WSF_SERVICE_LAUNCHER_OPTIONS_FROM_INI class to load launch option from ini file. Jocelyn Fiat 2012-05-25 20:17:55 +02:00
  • aa6a1f2b8a Update examples/tutorial/README.wiki Jocelyn Fiat 2012-05-25 19:07:58 +03:00
  • 0f42eb2af0 Update examples/tutorial/README.wiki Jocelyn Fiat 2012-05-25 19:06:55 +03:00
  • 6d428cf078 added skeleton for tutorial_i text Jocelyn Fiat 2012-05-25 18:05:01 +02:00
  • bd5238cf10 removed README.md Jocelyn Fiat 2012-05-25 17:57:13 +02:00
  • e006b476af Removed to README.wiki Jocelyn Fiat 2012-05-25 17:56:19 +02:00
  • f07fbbe450 Merge branch 'master' of github.com:EiffelWebFramework/EWF Jocelyn Fiat 2012-05-25 17:49:54 +02:00
  • 00a88e98e5 Updated indexing notes started tutorial Sync Jocelyn Fiat 2012-05-25 17:47:43 +02:00
  • 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 Jocelyn Fiat 2012-05-23 23:17:50 +02:00
  • 5899da6197 fixed typo in curl.ecf Jocelyn Fiat 2012-05-21 17:25:53 +02:00
  • 2ff3cff70f Do not use 307 but 302 response Berend de Boer 2012-05-17 13:58:16 +12:00
  • 8fddfd6d22 Added presentation of EWF from march 2012 Jocelyn Fiat 2012-05-15 19:05:16 +02:00
  • 81da23c472 Updated Home (markdown) jocelyn 2012-05-15 10:01:41 -07:00
  • a3ae808a59 misc: script to checkout the source code with svn Jocelyn Fiat 2012-05-15 18:53:58 +02:00
  • 1d82a55e76 added some git tips in doc Jocelyn Fiat 2012-05-15 18:38:16 +02:00
  • cf68ce6681 Added subtree merged in doc/wiki Jocelyn Fiat 2012-05-15 18:26:08 +02:00
  • 1d89a2bd9f Removed submodule doc/wiki Jocelyn Fiat 2012-05-15 18:25:09 +02:00
  • ddd9eb646d removed commented lines Jocelyn Fiat 2012-05-14 22:07:48 +02:00
  • ff97b041a9 updated ChangeLog Jocelyn Fiat 2012-05-14 21:41:43 +02:00
  • 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) Jocelyn Fiat 2012-05-14 18:12:28 +02:00
  • 64eebd32db Updated URI Template to follow official RFC6570 Jocelyn Fiat 2012-05-14 18:11:12 +02:00
  • 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. Jocelyn Fiat 2012-05-07 23:16:52 +02:00
  • e615026520 Reverted back to export upload_data and upload_filename to ANY (and related features) Jocelyn Fiat 2012-05-04 13:45:17 +02:00
  • 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 Jocelyn Fiat 2012-05-04 12:37:51 +02:00
  • 4508a76683 Now the http_client will send the form parameters urlencoded if this is possible (instead of multipart form data) Jocelyn Fiat 2012-05-04 12:23:37 +02:00
  • d40cc5d669 Fixed typo in .ecf .. curl instead of cURL Jocelyn Fiat 2012-05-03 18:46:04 +02:00
  • 3b27e093eb Added geant scripts to compile EWF Jocelyn Fiat 2012-05-03 18:29:46 +02:00
  • 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 (..) Jocelyn Fiat 2012-05-03 16:21:42 +02:00
  • c4e25a3091 Added {CURL_EXTERNALS}.slist_free_all jfiat 2012-05-02 19:58:42 +00:00
  • 31cf64f4ad do not use implicit conversion from HTTP_CONTENT_TYPE Jocelyn Fiat 2012-05-02 19:25:14 +02:00
  • face4550f2 Fixed wrong signature should be READABLE_STRING_32 instead of _8 Jocelyn Fiat 2012-05-02 19:22:39 +02:00
  • ee0e3df05f Also removing the implicit conversion from STRING to HTTP_*_TYPE Jocelyn Fiat 2012-05-02 11:40:23 +02:00
  • 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 Jocelyn Fiat 2012-05-02 11:35:53 +02:00
  • 7c95e514ad Added comments Added `url' to compute the url from base_url, path and query parameters Jocelyn Fiat 2012-04-30 15:54:21 +02:00
  • e304113984 Fixed error in URL encoding, according to the RFC3986, space should not be encoded with '+' but with percent encoding. Jocelyn Fiat 2012-04-30 15:53:44 +02:00
  • 07b3eddefe Fixed signature issue, the argument `name' should be READABLE_STRING_32 Jocelyn Fiat 2012-04-30 15:51:10 +02:00
  • dc2e535fe8 Code cleaning Jocelyn Fiat 2012-04-30 15:49:35 +02:00
  • bd33aabd93 Added specific helper function related to `charset' parameter Jocelyn Fiat 2012-04-30 15:49:24 +02:00
  • 80a1c85844 added postcondition status_reason_phrase_unset to `set_status' Jocelyn Fiat 2012-04-27 08:52:58 +02:00
  • 9ba3caba12 cosmetic Jocelyn Fiat 2012-04-27 08:52:29 +02:00
  • 34c6288032 Fixed a last minute regression due to removal REQUEST.chunked_input v0.1.b1 Jocelyn Fiat 2012-04-13 17:19:14 +02:00
  • 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. Jocelyn Fiat 2012-04-13 16:40:19 +02:00
  • 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. Jocelyn Fiat 2012-04-13 16:33:49 +02:00
  • e6a727ee42 Fixed compilation of samples Jocelyn Fiat 2012-04-12 12:51:52 +02:00
  • 1403cc5c09 Fixed compilation Jocelyn Fiat 2012-04-12 12:25:34 +02:00
  • 3bbf356f19 Missing commit related to changes on WSF_ROUTER Jocelyn Fiat 2012-04-12 11:59:14 +02:00
  • 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) Jocelyn Fiat 2012-04-12 11:19:41 +02:00
  • 082def2b70 Merge branch 'master' of github.com:EiffelWebFramework/EWF Jocelyn Fiat 2012-04-06 15:52:03 +02:00
  • 79607600e6 updated to EiffelWebFramework/EWF Jocelyn Fiat 2012-04-06 16:27:22 +03:00