f81e5251e8
moved wizard under tools/estudio_wizard
jocelyn2015-03-05 16:01:45 +01:00
b26504b4a1
moved wizard from tools to helpers
jocelyn2015-03-05 16:00:43 +01:00
4eddad0bcb
Updated script to install wizard in current EiffelStudio installation.
jocelyn2015-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.
jocelyn2015-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)
jocelyn2015-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)
jocelyn2015-02-18 10:08:36 +01:00
33b555ff27
Fixed implementation of JSON_PARSER.is_valid_number (STRING): BOOLEAN
jocelyn2015-01-08 18:57:31 +01:00
25a362d043
Added more test cases for cookies.
jocelyn2014-12-02 10:50:29 +01:00
023e03bb8f
Completed change on debug handler and filter, to use WSF_DEBUG_INFORMATION.
jocelyn2014-12-02 10:45:33 +01:00
0caad2105f
Merge branch 'fix_cgi_value' of github.com:jocelyn/EWF
jocelyn2014-12-01 15:53:45 +01:00
f14fdc2a69
Added assertions on router helpers, and also agent handler. Closes issue #159jocelyn2014-12-01 15:44:49 +01:00
440d3f9c91
Fixing issues related to status code.
jocelyn2014-11-28 16:10:50 +01:00
975ef90bab
Better code for restbucks ORDER_HANDLER related to allowed_cross_origins and last_modified.
jocelyn2014-11-28 16:06:30 +01:00
8c63e74b81
Fixed compilation of restbucks example using the policy driven framework.
jocelyn2014-11-25 22:19:46 +01:00
6b9d248542
WSF_TRACE_RESPONSE should include "Content-Type: message/http" header Close issue #145jocelyn2014-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.
jocelyn2014-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.
jocelyn2014-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.
jocelyn2014-11-17 11:22:33 +01:00
73d45c9817
Updated WSF_FILE_UTILITIES with class comment, and avoid having expanded generic class.
jocelyn2014-10-28 12:52:23 +01:00
519b959073
Fixed compilation issue for wsf_js_widget package.
jocelyn2014-10-10 16:06:03 +02:00
2cc751f326
Fixed compilation for wsf tests.
jocelyn2014-10-10 14:26:50 +02:00
99588faf40
fixed compilation of filter example.
jocelyn2014-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
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.
jocelyn2014-09-30 10:46:28 +02:00
82f832a556
Updated license and copyright. Updated classes with bottom indexing notes related to copyright and license.
jocelyn2014-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.
jocelyn2014-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
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.
jocelyn2014-07-07 12:15:18 +02:00
ff19adc6c8
Improved comment related to PATH_INFO and stripping multiple slashes sequence to single slash.
jocelyn2014-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.
jocelyn2014-07-07 11:14:36 +02:00
985a5e5ce7
Merge branch 'master' of github.com:EiffelWebFramework/EWF into widget_integration
jocelyn2014-07-07 10:30:42 +02:00
fe4c283336
Move wsf_js_widget library under draft/library/server/wsf_js_widget
jocelyn2014-07-07 10:26:10 +02:00
1b4b50ee80
Replace any multiple slash sequence by a single slash character for PATH_INFO.
jocelyn2014-07-02 11:36:43 +02:00
446c692f97
Various changes related to new WSF_DEBUG_INFORMATION and WSF_DEBUG_HANDLER.
jocelyn2014-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}
jocelyn2014-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
0b1697f20d
Verbose mode for the WSF_DEBUG_HANDLER.
jocelyn2014-06-30 15:45:54 +02:00
add71543a4
Fixed error introduced during refactorying on WSF_DEBUG_FILTER
jocelyn2014-06-30 15:21:03 +02:00
66a1e0629c
Improved the debug example, so that it outputs more information.
jocelyn2014-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
jocelyn2014-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.
jocelyn2014-06-23 16:05:20 +02:00
942896aa0c
Fixed library location for http
jocelyn2014-06-12 20:02:57 +02:00
93c92c0e38
Avoid decoding PATH_INFO and PATH_TRANSLATED to follow CGI spec.
jocelyn2014-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.
jocelyn2014-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.
jocelyn2014-06-11 16:52:22 +02:00
b59966595e
Make sure to be able to compile in complete void-safe for 14.05 and still compile with 13.11
jocelyn2014-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
jocelyn2014-05-14 16:16:32 +02:00
cad9322839
Merge branch 'master' into void-safe
jocelyn2014-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
jocelyn2014-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.
jocelyn2014-05-14 10:04:17 +02:00
f099a70b87
Apply recent change on error_handler interface to support unicode error message in response.
jocelyn2014-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.
jocelyn2014-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' .
jocelyn2014-05-14 09:59:29 +02:00
bb11c24681
check that cookies data is valid string 8 to follow assertions.
jocelyn2014-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.
jocelyn2014-05-14 09:45:15 +02:00
02f5a09689
Added comment to explain why conversion to string 8 is safe
jocelyn2014-05-14 09:36:22 +02:00
cb3de17be9
renamed HTTP_HEADER_BUILDER as HTTP_HEADER_MODIFIER
jocelyn2014-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
jocelyn2014-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 '/'
jocelyn2014-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.
jocelyn2014-04-22 16:36:29 +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.
jocelyn2014-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.
jocelyn2014-04-22 10:18:16 +02:00
7168941495
is_https should not rely on REQUEST_SCHEME which may still be "http" for SSL connection.
jocelyn2014-04-22 10:09:03 +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.
jocelyn2014-04-22 09:59:18 +02:00
9db9a4957a
Updated Documentation__Request (markdown)
Jocelyn Fiat
2014-04-17 07:24:13 -07:00