Commit Graph

  • d0836d49a4 Merge branch 'v1' Jocelyn Fiat 2015-06-10 09:49:28 +02:00
  • 9424b1e369 Merge branch 'master' into v1 Jocelyn Fiat 2015-06-08 10:10:51 +02:00
  • 64463df552 Fixed various compilation error or warning. Jocelyn Fiat 2015-06-05 12:17:53 +02:00
  • 61f90bba38 Merge branch 'jvelilla-ewf_wsf_html5' v0.6.0 jvelilla 2015-05-29 15:38:30 -03:00
  • fac3dd3946 Merge branch 'ewf_wsf_html5' of https://github.com/jvelilla/EWF into jvelilla-ewf_wsf_html5 jvelilla 2015-05-29 15:38:08 -03:00
  • e1b583a2b3 Updated code based on comments jvelilla 2015-05-28 10:07:40 -03:00
  • 8c8dfdd4a3 Updated code based on review jvelilla 2015-05-28 10:04:13 -03:00
  • 857397e226 Updated code inherit from SHARED_HTML_ENCODER instead of creating new objects. jvelilla 2015-05-28 09:39:14 -03:00
  • 94340c1c01 Updated html5 classes based on review jvelilla 2015-05-28 09:19:21 -03:00
  • 8b60ab08e3 Added WSF_FILE_UTILITIES.new_file (p: PATH): detachable G in order to provide non existing file, but not only for temporary files purpose. Jocelyn Fiat 2015-05-22 22:27:28 +02:00
  • 28e51cc314 Initial import HTML5 support for attributes and input types. Attributes - Added support for new HTML5 attributes. missing support for : form, list, and multiple attributes. jvelilla 2015-05-21 12:32:08 -03:00
  • a7c8d40b3e Moved EWF workbook from ewf_example to EWF main repository. jvelilla 2015-05-18 11:06:04 -03:00
  • d4c0ff03b4 Added package.iron for nino library. Jocelyn Fiat 2015-05-12 19:04:36 +02:00
  • 7fbfda3a66 Refactored wsf router dispatching implementation. Now the path to take into account during dispatching is computed once in WSF_ROUTER.path_to_dispatch (req: WSF_REQUEST): READABLE_STRING_8 And this function could be redefined in descendant of WSF_ROUTER. Jocelyn Fiat 2015-05-12 18:37:25 +02:00
  • 9e467689df improved nino port number validation Jocelyn Fiat 2015-05-12 18:25:22 +02:00
  • dd5c89e31c Fixed compilation of SSL_TCP_STREAM_SOCKET with recent do_accept changes. Jocelyn Fiat 2015-05-07 10:44:38 +02:00
  • fffa763d05 Updated a few comments. v1.0.1 Jocelyn Fiat 2015-05-06 22:37:55 +02:00
  • d015c065f6 Updated readme. Jocelyn Fiat 2015-05-06 21:35:09 +02:00
  • 8ea443c115 Added abstraction WSF_ROUTED, and WSF_FILTERED. Added under library/server/obsolete/v0 the previous non concurrent friendly version of EWF/WSF, for backward compatiblity. Removed WSF_CALLBACK_SERVICE and WSF_TO_WGI_SERVICE which are not need with new EWF. Jocelyn Fiat 2015-05-06 19:32:05 +02:00
  • 019393fdb1 Fixed typo. Jocelyn Fiat 2015-04-07 15:02:44 +02:00
  • da8028f8b3 Fixed a typo. Jocelyn Fiat 2015-04-07 14:47:38 +02:00
  • 20ed000879 Added a few descriptions and comments. Jocelyn Fiat 2015-04-07 14:13:41 +02:00
  • 24620b228c Added feature comments. Added missing postconditions. jvelilla 2015-04-06 18:07:35 -03:00
  • 9c7e29b836 Added descriptions and comments jvelilla 2015-04-06 17:46:59 -03:00
  • a0e9a41e21 Added descriptions and feature comments. jvelilla 2015-04-06 17:05:35 -03:00
  • dd9aff03d3 Added features comments. jvelilla 2015-04-06 16:42:45 -03:00
  • dc35925eb0 Added Missing Class and feature descriptions. Removed author entry. jvelilla 2015-04-06 12:24:47 -03:00
  • a1a620a9c3 Export request and response from WGI_EXECUTION to itself. Added WSF_FILTERED_ROUTED_SKELETON_EXECUTION Jocelyn Fiat 2015-04-02 18:23:58 +02:00
  • d8ea9ba63c renamed keep_alive_requested as is_persistent_connection_requested. Jocelyn Fiat 2015-04-01 22:51:20 +02:00
  • c42af5b2de Following the spec, use "keep-alive" and "close" in lowercase for Connection header. Jocelyn Fiat 2015-04-01 22:44:24 +02:00
  • d9cbc72058 Better support for HTTP/1.0 and also related to persistent connection. Jocelyn Fiat 2015-04-01 22:41:43 +02:00
  • 7e057b20b1 Improved support for HTTP/1.0 persistent connection. Jocelyn Fiat 2015-04-01 20:11:30 +02:00
  • 3165c1e5c6 Enable support for persistent connections. (test: works fine with curl -k , but weird behavior with ab -k ...) Jocelyn Fiat 2015-04-01 19:31:27 +02:00
  • 89e26519e4 First step to improve a bit error handling related to socket disconnection. Mainly in standalone connector for now. Jocelyn Fiat 2015-04-01 17:29:53 +02:00
  • 9d20e85c03 Improved the simple_file example with image, and not found message. Use standalone connector in SCOOP concurrency mode. Jocelyn Fiat 2015-04-01 15:33:47 +02:00
  • 48cb99498c Cleaned simple example, and made the standalone target with SCOOP concurrency. Jocelyn Fiat 2015-04-01 15:09:04 +02:00
  • 8246bc1444 Updated various indexing notes. Removed a few obsolete classes. Cosmetics Jocelyn Fiat 2015-03-31 21:33:38 +02:00
  • 9e1083eba8 Added migration note. Jocelyn Fiat 2015-03-31 16:07:48 +02:00
  • 4907bc3085 Migrated most of the example and library to new design. Jocelyn Fiat 2015-03-31 14:50:20 +02:00
  • 7d2ce8a77f Implemented support for base url in httpd connector. Jocelyn Fiat 2015-03-25 22:22:57 +01:00
  • b4a9c92ffc Migrated simple, simple_file and upload_image example. Adapted EWF accordingly. Jocelyn Fiat 2015-03-25 14:56:38 +01:00
  • bf0eb9a02d Added SCOOP support for WSF. WSF_SERVICE is deeply changed, and addition of WSF_EXECUTION. Todo: code cleaning, removing useless things. Jocelyn Fiat 2015-03-24 23:21:49 +01:00
  • ddf73077b3 Support for concurrencies: none, thread and SCOOP Jocelyn Fiat 2015-03-20 15:48:54 +01:00
  • 3da80fce0d Finally SCOOP supported. Jocelyn Fiat 2015-03-20 13:37:54 +01:00
  • 0970de5dc6 Experiment to avoid pseudo sequential execution Jocelyn Fiat 2015-03-17 15:52:15 +01:00
  • 557b11f4e6 First attempt to use `{NETWORK_STREAM_SOCKET}.accept_to' Jocelyn Fiat 2015-03-17 09:48:11 +01:00
  • 7f27a6c797 First steps to provide a concurrent compliant EWF connector. Jocelyn Fiat 2015-03-13 16:26:07 +01:00
  • e2d05c6860 Merge changes from master related to wiki docs. concurrent_httpd Jocelyn Fiat 2015-05-06 21:40:53 +02:00
  • 593fbef57b Updated readme. Jocelyn Fiat 2015-05-06 21:35:09 +02:00
  • d55537ba16 Added abstraction WSF_ROUTED, and WSF_FILTERED. Added under library/server/obsolete/v0 the previous non concurrent friendly version of EWF/WSF, for backward compatiblity. Removed WSF_CALLBACK_SERVICE and WSF_TO_WGI_SERVICE which are not need with new EWF. Jocelyn Fiat 2015-05-06 19:32:05 +02:00
  • e2150754cb Updated wiki files Jocelyn Fiat 2015-05-05 12:00:25 +02:00
  • c778e454cd Renamed a few index.md as README.md v0.5.0 release-0.5 Jocelyn Fiat 2015-05-05 11:13:12 +02:00
  • 44757b73eb Renamed Home.md as README.md Jocelyn Fiat 2015-05-05 11:10:36 +02:00
  • 525978db1d Update doc structure, and fixed a few links. Jocelyn Fiat 2015-05-05 10:57:58 +02:00
  • 71c90a2f39 Updated mediawiki and markdown link to local pages, in order to use those files as browseable documentation, and close the github wiki. Jocelyn Fiat 2015-05-05 10:22:21 +02:00
  • 8057dca032 Merge remote-tracking branch 'ewf_wiki/master' Jocelyn Fiat 2015-05-05 10:06:12 +02:00
  • 91d7b956b9 update README to add google groups info. Jocelyn Fiat 2015-05-05 09:58:36 +02:00
  • 3b375e12ca Merge branch 'master' into concurrent_httpd - Updated JSON parser library - Removed obsolete calls on json parser library. Jocelyn Fiat 2015-04-08 16:16:04 +02:00
  • 881625a0f6 Updated code to remove obsolete call on recent version of json library. Updated upload_image example to use PATH instead of DIRECTORY_NAME or similar. Removed unused local variables. Jocelyn Fiat 2015-04-07 19:27:30 +02:00
  • b7a12eddaf Merge branch 'master' of https://github.com/eiffelhub/json Jocelyn Fiat 2015-04-07 18:36:38 +02:00
  • cf549e8f62 Fixed typo. Jocelyn Fiat 2015-04-07 15:02:44 +02:00
  • c820ef431b Fixed a typo. Jocelyn Fiat 2015-04-07 14:47:38 +02:00
  • 92a8e8094f Merged DbC and cosmetic related changes from remote-tracking branch 'javier/concurrent_httpd'. Jocelyn Fiat 2015-04-07 14:40:03 +02:00
  • 14c1faa124 Added a few descriptions and comments. Jocelyn Fiat 2015-04-07 14:13:41 +02:00
  • 7dd4da35af Added feature comments. Added missing postconditions. jvelilla 2015-04-06 18:07:35 -03:00
  • 0eb7752772 Added descriptions and comments jvelilla 2015-04-06 17:46:59 -03:00
  • d576879b2c Added descriptions and feature comments. jvelilla 2015-04-06 17:05:35 -03:00
  • 4f9fcf42e2 Added features comments. jvelilla 2015-04-06 16:42:45 -03:00
  • 0b00bc4f68 Added Missing Class and feature descriptions. Removed author entry. jvelilla 2015-04-06 12:24:47 -03:00
  • 3c7ca1b15b Export request and response from WGI_EXECUTION to itself. Added WSF_FILTERED_ROUTED_SKELETON_EXECUTION Jocelyn Fiat 2015-04-02 18:23:58 +02:00
  • 7ac20bbcbc renamed keep_alive_requested as is_persistent_connection_requested. Jocelyn Fiat 2015-04-01 22:51:20 +02:00
  • 6f74361223 Following the spec, use "keep-alive" and "close" in lowercase for Connection header. Jocelyn Fiat 2015-04-01 22:44:24 +02:00
  • c25ea52bf8 Better support for HTTP/1.0 and also related to persistent connection. Jocelyn Fiat 2015-04-01 22:41:43 +02:00
  • c2bca44bbd Improved support for HTTP/1.0 persistent connection. Jocelyn Fiat 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 ...) Jocelyn Fiat 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. Jocelyn Fiat 2015-04-01 17:29:53 +02:00
  • 42e3c5e755 Improved the simple_file example with image, and not found message. Use standalone connector in SCOOP concurrency mode. Jocelyn Fiat 2015-04-01 15:33:47 +02:00
  • 8e3c5de4f7 Cleaned simple example, and made the standalone target with SCOOP concurrency. Jocelyn Fiat 2015-04-01 15:09:04 +02:00
  • 3710c787d1 Updated various indexing notes. Removed a few obsolete classes. Cosmetics Jocelyn Fiat 2015-03-31 21:33:38 +02:00
  • d4f550246d Added migration note. Jocelyn Fiat 2015-03-31 16:07:48 +02:00
  • 060a2bb952 Migrated most of the example and library to new design. Jocelyn Fiat 2015-03-31 14:50:20 +02:00
  • 449720c99e Implemented support for base url in httpd connector. Jocelyn Fiat 2015-03-25 22:22:57 +01:00
  • 2b7fbb0724 Migrated simple, simple_file and upload_image example. Adapted EWF accordingly. Jocelyn Fiat 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. Jocelyn Fiat 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. Jocelyn Fiat 2015-03-20 17:35:46 +01:00
  • da6125a321 Support for concurrencies: none, thread and SCOOP Jocelyn Fiat 2015-03-20 15:48:54 +01:00
  • d4847251ef Finally SCOOP supported. Jocelyn Fiat 2015-03-20 13:37:54 +01:00
  • 44b1ccbc3c Merge branch 'jvelilla-ewf_cookie' jvelilla 2015-03-20 09:35:51 -03:00
  • 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. jvelilla 2015-03-19 15:23:06 -03:00
  • 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. jvelilla 2015-03-19 09:39:41 -03:00
  • 9dc22bee24 Updated HTTP_COOKIE class based on comments. Added missing descriptions in test classes jvelilla 2015-03-17 17:00:07 -03:00
  • c4d362ff31 Added the add_cookie feature Added test cases to check cookies in WSF_RESPONSE- Added mock classes use for test cases. jvelilla 2015-03-17 14:27:53 -03:00
  • 7914402a51 Experiment to avoid pseudo sequential execution Jocelyn Fiat 2015-03-17 15:52:15 +01:00
  • 592975dfe2 First attempt to use `{NETWORK_STREAM_SOCKET}.accept_to' Jocelyn Fiat 2015-03-17 09:48:11 +01:00
  • 4a35ff7b77 Updated code based on Jocelyn's comments. jvelilla 2015-03-13 17:41:48 -03:00
  • 871e9792a5 Added HTTP_COOKIE and test cases. Added WSF_COOKIE class, inherit from HTTP_COOKIE. jvelilla 2015-03-13 15:28:38 -03:00
  • 33ec1bc2d3 First steps to provide a concurrent compliant EWF connector. Jocelyn Fiat 2015-03-13 16:26:07 +01:00
  • 5f4ab50bf9 Completed configuration setting to be compilable with recent changes in EiffelNet / NETWORK_STREAM_SOCKET interface. Jocelyn Fiat 2015-03-12 22:16:28 +01:00
  • f0a49aaf0a fixed location of before_15_01 folder. Jocelyn Fiat 2015-03-11 14:52:14 +01:00
  • 1aae58e00b Removed the -safe since now new project should be void-safe Jocelyn Fiat 2015-03-05 20:37:28 +01:00