Commit Graph

759 Commits

Author SHA1 Message Date
c820ef431b Fixed a typo. 2015-04-07 14:47:38 +02:00
92a8e8094f Merged DbC and cosmetic related changes from remote-tracking branch 'javier/concurrent_httpd'. 2015-04-07 14:40:03 +02:00
14c1faa124 Added a few descriptions and comments. 2015-04-07 14:13:41 +02:00
jvelilla
7dd4da35af Added feature comments.
Added missing postconditions.
2015-04-06 18:07:35 -03:00
jvelilla
0eb7752772 Added descriptions and comments 2015-04-06 17:46:59 -03:00
jvelilla
d576879b2c Added descriptions and feature comments. 2015-04-06 17:05:35 -03:00
jvelilla
4f9fcf42e2 Added features comments. 2015-04-06 16:42:45 -03:00
jvelilla
0b00bc4f68 Added Missing Class and feature descriptions.
Removed author entry.
2015-04-06 12:24:47 -03:00
3c7ca1b15b Export request and response from WGI_EXECUTION to itself.
Added WSF_FILTERED_ROUTED_SKELETON_EXECUTION
2015-04-02 18:23:58 +02:00
7ac20bbcbc renamed keep_alive_requested as is_persistent_connection_requested. 2015-04-01 22:51:20 +02:00
6f74361223 Following the spec, use "keep-alive" and "close" in lowercase for Connection header. 2015-04-01 22:44:24 +02:00
c25ea52bf8 Better support for HTTP/1.0 and also related to persistent connection. 2015-04-01 22:41:43 +02:00
c2bca44bbd Improved support for HTTP/1.0 persistent connection. 2015-04-01 20:11:30 +02:00
5dc5a751e5 Enable support for persistent connections.
(test: works fine with curl -k , but weird behavior with ab -k ...)
2015-04-01 19:31:27 +02:00
52dff7e0fb First step to improve a bit error handling related to socket disconnection.
Mainly in standalone connector for now.
2015-04-01 17:29:53 +02:00
3710c787d1 Updated various indexing notes.
Removed a few obsolete classes.
Cosmetics
2015-03-31 21:33:38 +02:00
060a2bb952 Migrated most of the example and library to new design. 2015-03-31 14:50:20 +02:00
449720c99e Implemented support for base url in httpd connector. 2015-03-25 22:22:57 +01:00
2b7fbb0724 Migrated simple, simple_file and upload_image example.
Adapted EWF accordingly.
2015-03-25 14:56:38 +01:00
c8eb22c8e5 Added SCOOP support for WSF.
WSF_SERVICE is deeply changed, and addition of WSF_EXECUTION.
Todo: code cleaning, removing useless things.
2015-03-24 23:21:49 +01:00
93e28a8c69 First steps to provide a concurrent compliant EWF connector "httpd"
successor of "nino" connector.
It is based on the new NETWORK_STREAM_SOCKET.accept_to feature.
Note the SSL version is not done yet.

Support for concurrency: none, thread and scoop
2015-03-20 17:35:46 +01:00
da6125a321 Support for concurrencies: none, thread and SCOOP 2015-03-20 15:48:54 +01:00
d4847251ef Finally SCOOP supported. 2015-03-20 13:37:54 +01:00
jvelilla
30261632f6 Updated HTTP_COOKIE, enable to add a cookie with empty value.
Added feature to check if a date is valid rcf1123 is_valid_rfc1123_date.
Added test cases related to valid cookie dates.
Updated wsf_response add_cookie basedo on review comments.
2015-03-19 15:23:06 -03:00
jvelilla
08db0748f4 Updated is_valid_character, using NATURAL_32 as an argument to avoid multiple conversions.
Updated add_cookie, added features has_cookie_name and is_cookie line to avoid the use of
STRING.split and STRING.start_with.
2015-03-19 09:39:41 -03:00
jvelilla
9dc22bee24 Updated HTTP_COOKIE class based on comments.
Added missing descriptions in test classes
2015-03-17 17:00:07 -03:00
jvelilla
c4d362ff31 Added the add_cookie feature
Added test cases to check cookies in WSF_RESPONSE-
Added mock classes use for test cases.
2015-03-17 14:27:53 -03:00
7914402a51 Experiment to avoid pseudo sequential execution 2015-03-17 15:52:15 +01:00
592975dfe2 First attempt to use `{NETWORK_STREAM_SOCKET}.accept_to' 2015-03-17 09:48:11 +01:00
jvelilla
871e9792a5 Added HTTP_COOKIE and test cases.
Added WSF_COOKIE class, inherit from HTTP_COOKIE.
2015-03-13 15:28:38 -03:00
33ec1bc2d3 First steps to provide a concurrent compliant EWF connector. 2015-03-13 16:26:07 +01:00
25a362d043 Added more test cases for cookies. 2014-12-02 10:50:29 +01:00
023e03bb8f Completed change on debug handler and filter, to use WSF_DEBUG_INFORMATION. 2014-12-02 10:45:33 +01:00
0caad2105f Merge branch 'fix_cgi_value' of github.com:jocelyn/EWF 2014-12-01 15:53:45 +01:00
f14fdc2a69 Added assertions on router helpers, and also agent handler.
Closes issue #159
2014-12-01 15:44:49 +01:00
440d3f9c91 Fixing issues related to status code. 2014-11-28 16:10:50 +01:00
6b9d248542 WSF_TRACE_RESPONSE should include "Content-Type: message/http" header
Close issue #145
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.
2014-11-24 22:22:12 +01:00
Colin Adams
0f76518b63 Added {WSF_REQUEST}.http_content_encoding 2014-11-19 14:41:50 +00:00
Colin Adams
bb5faec3c6 Issue #154 (documentation error in {WSF_SKELETON_HANDLER}.check_request) 2014-11-19 10:35:06 +00:00
Colin Adams
22301fc15d issue #149 (Simple CORS support for GET requests in policy-driven framework) 2014-11-18 16:02:10 +00:00
Colin Adams
f482ef06d5 Issue #150 (VARY header set to header contents rather than heqader name) 2014-11-18 13:48:38 +00:00
Colin Adams
4f62da8f90 Issue #144 (Add last_modified to WSF_SKELETON_HANDLER) 2014-11-18 10:37:36 +00:00
Colin Adams
e1d1d52260 Issue #143 2014-11-17 16:20:28 +00:00
73d45c9817 Updated WSF_FILE_UTILITIES with class comment,
and avoid having expanded generic class.
2014-10-28 12:52:23 +01:00
2cc751f326 Fixed compilation for wsf tests. 2014-10-10 14:26:50 +02:00
jvelilla
4fe5c5da7e Updated WSF_ROUTER.import feature. 2014-09-12 10:54:22 -03:00
jvelilla
ec1d8ca52f Updated WSF_ROUTER, to import an existing router definition. 2014-09-10 12:57:34 -03:00
ff19adc6c8 Improved comment related to PATH_INFO and stripping multiple slashes sequence to single slash. 2014-07-07 11:27:31 +02:00
985a5e5ce7 Merge branch 'master' of github.com:EiffelWebFramework/EWF into widget_integration 2014-07-07 10:30:42 +02:00