Commit Graph

  • 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 2014-06-30 15:45:54 +02:00
  • add71543a4 Fixed error introduced during refactorying on WSF_DEBUG_FILTER jocelyn 2014-06-30 15:21:03 +02:00
  • 66a1e0629c Improved the debug example, so that it outputs more information. jocelyn 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 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 2014-06-23 16:05:20 +02:00
  • 942896aa0c Fixed library location for http jocelyn 2014-06-12 20:02:57 +02:00
  • 93c92c0e38 Avoid decoding PATH_INFO and PATH_TRANSLATED to follow CGI spec. jocelyn 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 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 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 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 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 2014-05-14 16:16:32 +02:00
  • cad9322839 Merge branch 'master' into void-safe jocelyn 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 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 2014-05-14 10:04:17 +02:00
  • f099a70b87 Apply recent change on error_handler interface to support unicode error message in response. jocelyn 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 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 2014-05-14 09:59:29 +02:00
  • bb11c24681 check that cookies data is valid string 8 to follow assertions. jocelyn 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 2014-05-14 09:45:15 +02:00
  • 02f5a09689 Added comment to explain why conversion to string 8 is safe jocelyn 2014-05-14 09:36:22 +02:00
  • cb3de17be9 renamed HTTP_HEADER_BUILDER as HTTP_HEADER_MODIFIER jocelyn 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 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 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 2014-04-22 16:36:29 +02:00
  • fdfeea508e Merge branch 'master' of https://github.com/EiffelWebFramework/EWF.wiki jocelyn 2014-04-22 15:50:44 +02:00
  • 99d0340e1b Merge branch 'master' of https://github.com/eiffelhub/json jocelyn 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 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 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 2014-04-22 10:09:03 +02:00
  • 161607cf8a better comments. jocelyn 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 2014-04-22 09:59:18 +02:00
  • 9db9a4957a Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-17 07:24:13 -07:00
  • d089921ef5 Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-17 07:23:54 -07:00
  • 7f3ece2da9 Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-17 07:23:33 -07:00
  • 4b497060a0 Added an example to embed EWF nino service into a Vision2 desktop application. This is locally consumed via the embedded web browser component. jocelyn 2014-04-10 15:28:19 +02:00
  • d40131f863 Updated encoder library, especially URL encoders to reuse implementation of percent_encoder.e Fixed JSON_ENCODER for %T and related. Updated related autotest cases. jocelyn 2014-04-09 18:10:51 +02:00
  • 9999b5e400 Moved implementation of WSF_PERCENT_ENCODER into "encoder" library, and added the *partial* variant. jocelyn 2014-04-09 17:19:09 +02:00
  • 6e27f66306 Improved BASE64 to update has_error when decoding. Added manual tests. jocelyn 2014-04-09 16:56:40 +02:00
  • a4c1263190 fixed code for test_url_encoder jocelyn 2014-04-09 16:22:42 +02:00
  • 46920fb991 Do not try to read more bytes from input than provided Content-Length value. jocelyn 2014-04-09 12:27:31 +02:00
  • d50b3cb28c For maintenance filter, response with http status code {HTTP_STATUS_CODE}.service_unavailable jocelyn 2014-04-09 12:22:36 +02:00
  • 6481d2ec7d Fixed all-stable-safe.ecf fusion jocelyn 2014-04-09 12:22:25 +02:00
  • f94820c824 Fixing JSON encoding code to include among other TAB (%T <-> \t) jocelyn 2014-04-09 08:34:43 +02:00
  • 1d0a2363d8 Fixed issue with URL_ENCODER encoding (and small optimization) jocelyn 2014-04-08 21:47:39 +02:00
  • 2100b856b0 Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-02 01:52:31 -07:00
  • e687affd17 Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-02 01:52:00 -07:00
  • 195f3b4f68 Updated Documentation__Request (markdown) Jocelyn Fiat 2014-04-02 01:51:04 -07:00
  • cc7d268610 Code improvement Cosmetic (comments, names, formatting) jocelyn 2014-03-26 10:18:02 +01:00
  • acc8cda04f Fix STRING_32 issues hassany 2014-03-19 23:13:16 +01:00
  • 7c5637c063 Add javascript function hassany 2014-03-19 21:37:07 +01:00
  • b87392906b Updated readme severin 2014-03-19 16:58:08 +01:00
  • 4e7e1e9c45 Added more comments and assertions to all classes; clean up severin 2014-03-19 16:49:24 +01:00
  • da92d2d365 Added alias "[]" to item', to get header value for a header name. Added assigner for item' to make it easier to add header item without confusing key and value. Better parameter names (more explicit) jocelyn 2014-03-18 14:13:16 +01:00
  • ae0ba66416 Added comments, used better parameter names. jocelyn 2014-03-17 21:30:34 +01:00
  • 718cebc700 Extracting HTTP_HEADER_BUILDER from HTTP_HEADER to provide useful interface on WSF_RESPONSE, and make WSF_SESSION easier to use. jocelyn 2014-03-17 18:10:55 +01:00
  • a2cbcbbbc6 Updated demo_basic example to be easier to read, and demonstrate various scenario. jocelyn 2014-03-13 13:02:04 +01:00
  • c5363c948c Extend documentation hassany 2014-03-12 21:51:15 +01:00
  • 4f7086a6de Updated comments and added contracts for core controls in webcontrol severin 2014-03-12 17:21:39 +01:00
  • 3c4e15b386 Merge branch 'widget' of github.com:ynh/EWF into widget severin 2014-03-12 13:54:45 +01:00
  • 6685b3679b Add file definition hassany 2014-03-12 13:54:20 +01:00
  • d6a27c26aa Added assets to library severin 2014-03-05 15:58:10 +01:00
  • e7c4b949f5 Merge branch 'widget' of github.com:ynh/EWF into widget severin 2014-03-05 15:57:24 +01:00
  • f89e0abe69 Simplified WSF_EMAIL_VALIDATOR regexp severin 2014-03-05 15:57:16 +01:00
  • cbcf9550f8 Rename WSF_FILE to WSF_FILE_DEFINITION YNH Webdev 2014-03-05 15:07:21 +01:00
  • d4b877f18e Add Basepath YNH Webdev 2014-03-05 15:05:26 +01:00
  • 605a094910 Change STRING TO STRING_32 YNH Webdev 2014-03-05 14:54:45 +01:00
  • a16a7358d1 Update README.md Jocelyn Fiat 2014-03-03 17:59:26 +01:00
  • 655c95158f json: comment '* text=auto' in .gitattributes Olivier Ligot 2014-03-03 14:18:07 +01:00
  • 9eca723dc5 Added a demo application server for basic http autorization jocelyn 2014-03-03 12:45:41 +01:00
  • bbc2bab0eb Removed usage of remote anchor types. jocelyn 2014-02-28 14:25:13 +01:00
  • fe913b0072 added anchor link for wiki and jekyl engine Jocelyn Fiat 2014-02-27 06:48:24 -08:00
  • 9ec2baf7d3 used <a name=".."></a> instead of <a name=".."/> form (jekill has trouble with it) Jocelyn Fiat 2014-02-27 06:39:28 -08:00
  • cc6d2f3023 Merge branch 'master' of https://github.com/eiffelhub/json jocelyn 2014-02-27 09:16:48 +01:00
  • 2ac717592d Merge branch 'master' of https://github.com/EiffelWebFramework/EWF.wiki jocelyn 2014-02-27 09:16:19 +01:00
  • 7ca62463b7 Rename progress_source YNH Webdev 2014-02-26 10:55:33 +01:00
  • 95971618ca Fixed autotests cases compilation of http_authorization library. jocelyn 2014-02-24 22:07:24 +01:00
  • cb881877ac Fixed the ecf to test global compilation of EWF. jocelyn 2014-02-24 21:56:23 +01:00
  • 2cc26f98c6 Add class description to validators Rename Wsf_progresssource YNH Webdev 2014-02-23 19:10:23 +01:00
  • 47b4357a72 Extend upload demo YNH Webdev 2014-02-23 13:36:55 +01:00
  • a60bd19e58 Fix state transition YNH Webdev 2014-02-23 13:14:09 +01:00
  • 439e43fad9 Began with class documentation severin 2014-02-21 00:23:35 +01:00
  • 7abbc96347 Removed warning about not being part of release. colin-adams 2014-02-11 00:39:03 -08:00
  • e9b4a8abd5 Updated Home (markdown) Jocelyn Fiat 2014-02-03 09:38:20 -08:00
  • cb7c20a0b7 Udated to highest level of void-safety. Fixed obsolete calls. jocelyn 2014-02-03 09:52:09 +01:00
  • f5c2f9e017 Updated README.md jocelyn 2014-01-27 10:10:41 +01:00
  • 45ddc47b0e Finalize WSF_DYNAMIC_MULTI_CONTROL YNH Webdev 2014-01-26 22:07:15 +01:00
  • 8f148f2a5e Add dynamic multicontrol YNH Webdev 2014-01-26 15:02:06 +01:00
  • 5c9edeeae8 Image preview YNH Webdev 2014-01-25 23:43:18 +01:00
  • 13349d07a8 Fix upload state YNH Webdev 2014-01-25 18:00:31 +01:00
  • 991389e9b9 Update restbucksCRUD example to use "crypto" library rather than "eel". Updated readme.md to add curl command to test the server. jocelyn 2014-01-24 11:02:43 +01:00
  • d8487e6c12 Added PUT processing for image_uploader EWF example. jocelyn 2014-01-24 11:01:28 +01:00
  • b7750b9d06 Udated to highest level of void-safety. Fixed obsolete calls. jvelilla 2014-01-12 16:56:16 -03:00
  • d82cacc18f Merge branch 'widget' of github.com:ynh/EWF into widget severin 2014-01-11 12:53:59 +01:00