Commit Graph

  • f81e5251e8 moved wizard under tools/estudio_wizard Jocelyn Fiat 2015-03-05 16:01:45 +01:00
  • b26504b4a1 moved wizard from tools to helpers Jocelyn Fiat 2015-03-05 16:00:43 +01:00
  • 4eddad0bcb Updated script to install wizard in current EiffelStudio installation. Jocelyn Fiat 2015-03-05 15:27:29 +01:00
  • 1b9aa0c598 Updated the ewf estudio wizard to have a console and a graphical wizard. Usage: wizard -callback file.cb path-to-rootdir folder. Jocelyn Fiat 2015-03-05 15:23:13 +01:00
  • 6e52774507 Prepare nino ecf to be compilable with upcoming changes in EiffelNet / NETWORK_STREAM_SOCKET interface. As EiffelNet release is related to EiffelStudio release, the condition "compiler version <= 15.02) is used, which means that before for release 15.01 and previous EiffelStudio releases, the project uses a specific TCP_STREAM_SOCKET, and for upcoming releases, it will use another version of that class). (see rev#96640 from eiffelstudio subversion repository) Jocelyn Fiat 2015-02-18 10:14:08 +01:00
  • e5403462bc Prepare nino ecf to be compilable with upcoming changes in EiffelNet / NETWORK_STREAM_SOCKET interface. (see rev#96640 from eiffelstudio subversion repository) Jocelyn Fiat 2015-02-18 10:08:36 +01:00
  • 33b555ff27 Fixed implementation of JSON_PARSER.is_valid_number (STRING): BOOLEAN Jocelyn Fiat 2015-01-08 18:57:31 +01:00
  • 4c552671c1 Updated install_ewf.bat to use the new "ecf_tool" from https://svn.eiffel.com/eiffelstudio/trunk/Src/tools/ecf_tool . Jocelyn Fiat 2014-12-02 10:51:08 +01:00
  • 25a362d043 Added more test cases for cookies. Jocelyn Fiat 2014-12-02 10:50:29 +01:00
  • 023e03bb8f Completed change on debug handler and filter, to use WSF_DEBUG_INFORMATION. Jocelyn Fiat 2014-12-02 10:45:33 +01:00
  • 0caad2105f Merge branch 'fix_cgi_value' of github.com:jocelyn/EWF Jocelyn Fiat 2014-12-01 15:53:45 +01:00
  • f14fdc2a69 Added assertions on router helpers, and also agent handler. Closes issue #159 Jocelyn Fiat 2014-12-01 15:44:49 +01:00
  • 440d3f9c91 Fixing issues related to status code. Jocelyn Fiat 2014-11-28 16:10:50 +01:00
  • 975ef90bab Better code for restbucks ORDER_HANDLER related to allowed_cross_origins and last_modified. Jocelyn Fiat 2014-11-28 16:06:30 +01:00
  • 8c63e74b81 Fixed compilation of restbucks example using the policy driven framework. Jocelyn Fiat 2014-11-25 22:19:46 +01:00
  • 6b9d248542 WSF_TRACE_RESPONSE should include "Content-Type: message/http" header Close issue #145 Jocelyn Fiat 2014-11-25 15:55:48 +01:00
  • 6d2318ac9b Fixed issue#157 (WSF_REQUEST.cookies_table does not terminate on cookies without a value, or ending with semi-colon) Added related autotest. Jocelyn Fiat 2014-11-24 22:22:12 +01:00
  • 0f76518b63 Added {WSF_REQUEST}.http_content_encoding Colin Adams 2014-11-19 14:41:50 +00:00
  • bb5faec3c6 Issue #154 (documentation error in {WSF_SKELETON_HANDLER}.check_request) Colin Adams 2014-11-19 10:35:06 +00:00
  • 22301fc15d issue #149 (Simple CORS support for GET requests in policy-driven framework) Colin Adams 2014-11-18 16:02:10 +00:00
  • f482ef06d5 Issue #150 (VARY header set to header contents rather than heqader name) Colin Adams 2014-11-18 13:48:38 +00:00
  • 4f62da8f90 Issue #144 (Add last_modified to WSF_SKELETON_HANDLER) Colin Adams 2014-11-18 10:37:36 +00:00
  • eaa3dd435a Merge pull request #148 from colin-adams/response-code-411 Jocelyn Fiat 2014-11-17 17:37:06 +01:00
  • e1d1d52260 Issue #143 Colin Adams 2014-11-17 16:20:28 +00:00
  • 0cc0ba047f Reintroduced parse_object as obsolete, to avoid breaking existing code. Jocelyn Fiat 2014-11-17 16:04:37 +01:00
  • 641e114fed Converted ecf file to complete void-safe. Improved JSON_PRETTY_STRING_VISITOR to support STRING_8 or STRING_32 output. Added examples. Added doc in the folder "doc". Updated Readme and other files. Added package.iron file. Jocelyn Fiat 2014-11-17 11:22:33 +01:00
  • 73d45c9817 Updated WSF_FILE_UTILITIES with class comment, and avoid having expanded generic class. Jocelyn Fiat 2014-10-28 12:52:23 +01:00
  • 519b959073 Fixed compilation issue for wsf_js_widget package. Jocelyn Fiat 2014-10-10 16:06:03 +02:00
  • 2cc751f326 Fixed compilation for wsf tests. Jocelyn Fiat 2014-10-10 14:26:50 +02:00
  • 99588faf40 fixed compilation of filter example. Jocelyn Fiat 2014-10-10 13:51:20 +02:00
  • 9c6b6b978a Merge pull request #11 from jocelyn/improved_sept_2014 Jocelyn Fiat 2014-10-03 18:46:00 +02:00
  • 0647a74875 Ensure backward compatibility for parse' / is_parsed'. Jocelyn Fiat 2014-10-03 18:44:09 +02:00
  • de9d99e6bc Merge pull request #140 from jvelilla/ewf_router Jocelyn Fiat 2014-10-01 19:41:38 +02:00
  • ae9f67391c Marked converters classes as obsolete. Jocelyn Fiat 2014-09-30 10:46:28 +02:00
  • 82f832a556 Updated license and copyright. Updated classes with bottom indexing notes related to copyright and license. Jocelyn Fiat 2014-09-30 10:46:12 +02:00
  • 19dbbf89e7 Fixed various issue with parsing string (such as \t and related), Implemented escaping of slash '/' only in case of '</' to avoid potential issue with javascript and </script> Many feature renaming to match Eiffel style and naming convention, kept previous feature as obsolete. Restructured the library to make easy extraction of "converter" classes if needed in the future. Updated part of the code to use new feature names. Jocelyn Fiat 2014-09-24 20:08:12 +02:00
  • 6cc16333d2 Point to 0.4.0 as the latest version Olivier Ligot 2014-09-18 16:08:18 +02:00
  • e297486899 Remove png file so that Jekyll is happy Olivier Ligot 2014-09-18 16:07:37 +02:00
  • 966923e4d6 Remove deprecated warning Olivier Ligot 2014-09-18 16:06:57 +02:00
  • da59323321 Use Gemfile to closely matches the GitHub Pages settings Olivier Ligot 2014-09-18 16:04:58 +02:00
  • 5d6e3c69ee Fix filter example: logging filter must be the last one Olivier Ligot 2014-09-18 13:29:24 +02:00
  • 984d04e972 Filter example: add fcgi target Olivier Ligot 2014-09-17 17:11:37 +02:00
  • 83486ae0cc Fix authentication filter: use {HTTP_AUTHORIZATION}.is_basic Olivier Ligot 2014-09-17 15:40:43 +02:00
  • 4fe5c5da7e Updated WSF_ROUTER.import feature. jvelilla 2014-09-12 10:54:22 -03:00
  • ec1d8ca52f Updated WSF_ROUTER, to import an existing router definition. jvelilla 2014-09-10 12:57:34 -03:00
  • 0404627153 Merge remote-tracking branch 'upstream/master' Olivier Ligot 2014-07-11 15:00:20 +02:00
  • de282948e6 Merge pull request #9 from Conaclos/working jvelilla 2014-07-08 17:25:35 +02:00
  • 93f1fed997 Merge pull request #139 from jocelyn/widget_integration Jocelyn Fiat 2014-07-07 12:30:10 +02:00
  • f6ebd414d6 Added custom-template in examples, as a base template to integrate easily other JS widgets. Added custom example (based on custom-template project) that demonstrates how to integrate a thirdparty JS component such as d3 within the application using wsf_js_widget. Jocelyn Fiat 2014-07-07 12:15:18 +02:00
  • ff19adc6c8 Improved comment related to PATH_INFO and stripping multiple slashes sequence to single slash. Jocelyn Fiat 2014-07-07 11:27:31 +02:00
  • 41d24c91b4 Merge pull request #138 from jocelyn/widget_integration Jocelyn Fiat 2014-07-07 11:19:43 +02:00
  • 0427f7a8d3 Fixed compilation issue related to old usage of modified JSON library. Jocelyn Fiat 2014-07-07 11:14:36 +02:00
  • 985a5e5ce7 Merge branch 'master' of github.com:EiffelWebFramework/EWF into widget_integration Jocelyn Fiat 2014-07-07 10:30:42 +02:00
  • fe4c283336 Move wsf_js_widget library under draft/library/server/wsf_js_widget Jocelyn Fiat 2014-07-07 10:26:10 +02:00
  • 20e704604a Apply pretty print tool. Conaclos 2014-07-04 17:59:05 +02:00
  • 0db02a8c52 Merge pull request #8 from Conaclos/working jvelilla 2014-07-04 14:07:41 +02:00
  • 1b4b50ee80 Replace any multiple slash sequence by a single slash character for PATH_INFO. Jocelyn Fiat 2014-07-02 11:36:43 +02:00
  • 446c692f97 Various changes related to new WSF_DEBUG_INFORMATION and WSF_DEBUG_HANDLER. Jocelyn Fiat 2014-07-01 19:59:08 +02:00
  • 7dfc6ea67a Fixed various issues related to unicode and CGI variables (assuming that CGI variables are utf-8 encoded, and sometime percent encoded). Delayed computation of value' and name' from WSF_STRING. Fixed computation of REQUEST_URI when the server does not provide it (this is rare, but possible). compute it as SERVER_NAME + encoded-PATH_INFO + {? + QUERY_STRING} Jocelyn Fiat 2014-07-01 19:57:14 +02:00
  • a5a257f452 Update format jvelilla 2014-07-01 04:47:23 -07:00
  • bde0e2900b Created Deployment (markdown) jvelilla 2014-07-01 04:42:56 -07:00
  • 361773101e Add documentation and contracts for domain types. Conaclos 2014-06-30 18:32:14 +02:00
  • 052860b62c Improve converters. Conaclos 2014-06-30 18:31:42 +02:00
  • c5e1b1ee69 Syntax update. Conaclos 2014-06-30 18:28:13 +02:00
  • 0b1697f20d Verbose mode for the WSF_DEBUG_HANDLER. Jocelyn Fiat 2014-06-30 15:45:54 +02:00
  • add71543a4 Fixed error introduced during refactorying on WSF_DEBUG_FILTER Jocelyn Fiat 2014-06-30 15:21:03 +02:00
  • 66a1e0629c Improved the debug example, so that it outputs more information. Jocelyn Fiat 2014-06-30 15:16:31 +02:00
  • 425c976032 Ensure that PATH_INFO and REQUEST_URI are following the CGI specifications: - PATH_INFO is percent decoded but still utf-8 encoded, this is available via WGI.path_info and WSF_REQUEST.utf_8_path_info. - Added WSF_REQUEST.percent_encoded_path_info - and WSF_REQUEST.path_info remains the unicode value for PATH_INFO Jocelyn Fiat 2014-06-30 15:13:47 +02:00
  • 397dcc6128 Merge pull request #133 from jocelyn/better_uploading_file Jocelyn Fiat 2014-06-23 16:06:29 +02:00
  • a3c403323d Raised the void-safety level to "complete" Added comments. Jocelyn Fiat 2014-06-23 16:05:20 +02:00
  • 942896aa0c Fixed library location for http Jocelyn Fiat 2014-06-12 20:02:57 +02:00
  • 93c92c0e38 Avoid decoding PATH_INFO and PATH_TRANSLATED to follow CGI spec. Jocelyn Fiat 2014-06-12 19:54:30 +02:00
  • 394ca46f03 Added example to help debugging EWF This is mainly a kind of echo server .. that return the request information. Jocelyn Fiat 2014-06-12 19:52:41 +02:00
  • 67641da44d Improved the uploading of file in regard to temporary filename. Avoid to overwrite the same file for concurrent requests uploading the same filename. Jocelyn Fiat 2014-06-11 16:52:22 +02:00
  • a826051979 Merge remote-tracking branch 'upstream/master' Olivier Ligot 2014-05-22 22:09:00 +02:00
  • ce4c62a989 Merge pull request #131 from jocelyn/void-safe v0.4.0 14.05 Jocelyn Fiat 2014-05-14 16:21:21 +02:00
  • b59966595e Make sure to be able to compile in complete void-safe for 14.05 and still compile with 13.11 Jocelyn Fiat 2014-05-14 16:18:10 +02:00
  • fcf8b63666 Make sure to be able to compile in complete void-safe for 14.05 and still compile with 13.11 Jocelyn Fiat 2014-05-14 16:16:32 +02:00
  • cad9322839 Merge branch 'master' into void-safe Jocelyn Fiat 2014-05-14 11:32:28 +02:00
  • 31fcd61401 Make sure to be able to compile in complete void-safe for 14.05 and still compile with 13.11 Jocelyn Fiat 2014-05-14 10:14:51 +02:00
  • 0b11663da4 Merge pull request #128 from jocelyn/response_header Jocelyn Fiat 2014-05-14 10:06:58 +02:00
  • 5a179f514c Minor change to avoid unecessary conversion from eventual immutable string 8 to string 8. Jocelyn Fiat 2014-05-14 10:04:17 +02:00
  • f099a70b87 Apply recent change on error_handler interface to support unicode error message in response. Jocelyn Fiat 2014-05-14 10:03:15 +02:00
  • 1163b99f39 Support for unicode error message for the ERROR_HANDLER.as_string_representation: STRING_32 and as well for debug_output, this avoid unecessary unicode string truncation. Jocelyn Fiat 2014-05-14 10:02:38 +02:00
  • ca6ccc7291 debug_output can return a string 32, so avoid truncated unicode value by returning a string 32 value for `debug_output' . Jocelyn Fiat 2014-05-14 09:59:29 +02:00
  • bb11c24681 check that cookies data is valid string 8 to follow assertions. Jocelyn Fiat 2014-05-14 09:53:04 +02:00
  • d158579bdc Replaced notion of session uuid by session id which is more generic (could be a uuid, or something else). Use STRING_TABLE for the implementation of session data container. Added a few missing comments. Jocelyn Fiat 2014-05-14 09:45:15 +02:00
  • 02f5a09689 Added comment to explain why conversion to string 8 is safe Jocelyn Fiat 2014-05-14 09:36:22 +02:00
  • cb3de17be9 renamed HTTP_HEADER_BUILDER as HTTP_HEADER_MODIFIER Jocelyn Fiat 2014-05-14 09:35:55 +02:00
  • fd66d79ecb Updated ecf files toward complete void-safety Added iron package files. Added libfcgi files to compile .lib and .dll on Windows Jocelyn Fiat 2014-04-22 21:47:29 +02:00
  • d6b77e938b Added more tests for uri-template matching, especially with url that contains %2F i.e the percent encoded slash '/' Jocelyn Fiat 2014-04-22 19:25:07 +02:00
  • 3c8dc0a9e1 Fixed various Unicode text handling. Moved example folder inside the library, and renamed it "demo" Improved example code. Jocelyn Fiat 2014-04-22 16:36:29 +02:00
  • fdfeea508e Merge branch 'master' of https://github.com/EiffelWebFramework/EWF.wiki Jocelyn Fiat 2014-04-22 15:50:44 +02:00
  • 99d0340e1b Merge branch 'master' of https://github.com/eiffelhub/json Jocelyn Fiat 2014-04-22 15:50:30 +02:00
  • a74cda2f33 Added support for UTF-8 during decoding. The JSON specification does not require it, but some json encoders are using utf-8 encoding for json encoding. Added related autotest case. Jocelyn Fiat 2014-04-22 15:45:31 +02:00
  • 322fd80f40 Be sure to reset `is_https' to False, in case the wsf_request object is reused by the implementation. Jocelyn Fiat 2014-04-22 10:18:16 +02:00
  • 7168941495 is_https should not rely on REQUEST_SCHEME which may still be "http" for SSL connection. Jocelyn Fiat 2014-04-22 10:09:03 +02:00
  • 161607cf8a better comments. Jocelyn Fiat 2014-04-22 10:01:27 +02:00
  • d45cd032a7 Corrected support of https request in server_url' (and callers). Added query is_https' to indicate if the request is done via a https connection or not. Jocelyn Fiat 2014-04-22 09:59:18 +02:00
  • 9db9a4957a Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-17 07:24:13 -07:00