Commit Graph

  • 9b9bc1f190 Fixed minor issue, added test cases to check language negotiation. jvelilla 2011-11-30 08:56:13 -03:00
  • 6feaf5757f Update conneg library and test cases jvelilla 2011-11-30 07:15:17 -03:00
  • 2b7043f670 Fixed bug#18008: Function {CURL_OPT_CONSTANTS}.libcurl_version has wrong type jfiat 2011-11-28 08:21:54 +00:00
  • 6f4ec89404 Fixed example due to recent interface changes Jocelyn Fiat 2011-11-25 20:44:32 +01:00
  • cdfc6851e7 - (WGI|WSF)_RESPONSE(*) renamed write_headers_string as write_header_text - HTTP_HEADER.string does not have the ending CRLFCRLF .. but just CRLF - WGI_RESPONSE.write_header_text has the responsibility to handle the last blank line CRLF (separating the header from the message) - HTTP_HEADER.string does not set anymore a default content type as text/html - added WGI_RESPONSE.write_header_lines (ITERABLE [TUPLE [name,value: READABLE_STRING_8]] mainly as an helper method, this way the WGI user does not have to know about the CRLF end of line Jocelyn Fiat 2011-11-25 20:43:04 +01:00
  • e0ec84611e Applied recent renaming from WGI_RESPONSE_BUFFER as WGI_RESPONSE Jocelyn Fiat 2011-11-25 19:21:45 +01:00
  • 2234d3712b updated WGI specification Jocelyn Fiat 2011-11-25 18:25:50 +01:00
  • c89ccfa768 Added missing wgi_connector Jocelyn Fiat 2011-11-25 16:27:46 +01:00
  • 1a88388ffe added "redirect" helper feature to WSF_RESPONSE Jocelyn Fiat 2011-11-25 16:24:55 +01:00
  • 5eab38778a Added `{WGI_REQUEST}.wgi_*' function to WSF_REQUEST Jocelyn Fiat 2011-11-25 16:24:26 +01:00
  • 9d457bb978 rename application' as service' Jocelyn Fiat 2011-11-25 16:22:44 +01:00
  • 42be0b2a4e Use HTTP_HEADER instead of WSF_HEADER (WSF_HEADER is kept for convenience and existing code) Jocelyn Fiat 2011-11-25 15:53:15 +01:00
  • 48d4d26cda better script to check compilation and tests Jocelyn Fiat 2011-11-25 14:52:00 +01:00
  • 182749d010 Moved implementation of WSF_HEADER to HTTP_HEADER in the http library Jocelyn Fiat 2011-11-25 14:51:46 +01:00
  • fd0912904c Simplified EWSGI interfaces Renamed WGI_RESPONSE_BUFFER as WGI_RESPONSE to avoid confusion Removed EWF_HEADER and removed related caller from WGI implementation, now this is only part of WSF library Added wgi_version, wgi_implementation and wgi_connector to the WGI_REQUEST interface to give more information to the user Added back WGI_CONNECTOR to WGI specification, mainly because of {WGI_REQUEST}.wgi_connector' simplified WGI_CONNECTOR to contain for now only name' and `version' if the implementation of connector inherit from WGI_CONNECTOR (recommended) this might gives more access to the user using a reverse assignment for specific needs (but this usage is not recommended due to portability issue on other connector) Removed useless connector.ecf since now EWF/WGI library provides the helper classes Jocelyn Fiat 2011-11-25 14:39:48 +01:00
  • 51b912c4f8 Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework.wiki Jocelyn Fiat 2011-11-25 13:18:46 +01:00
  • 7dd9a30740 Updated HTTP Library Features (markdown) jvelilla 2011-11-24 09:38:40 -08:00
  • 92c58bbbe0 Updated HTTP Library Features (markdown) jvelilla 2011-11-24 09:37:45 -08:00
  • f4b621ba08 Updated HTTP Library Features (markdown) jvelilla 2011-11-24 09:34:35 -08:00
  • dc0c90ab46 Updated HTTP Library Features (markdown) jvelilla 2011-11-24 09:32:07 -08:00
  • fdef9b0c8f Updated HTTP Library Features (markdown) jvelilla 2011-11-24 09:23:42 -08:00
  • 40ec2f6419 Created HTTP client library (markdown) jvelilla 2011-11-24 09:22:12 -08:00
  • 3032b91ff7 Fixed sample example config file after recent location change for "rest" lib Jocelyn Fiat 2011-11-23 18:36:56 +01:00
  • 772b88f257 Improved run_CI_tests.py and include the compile_all call directly in the python script. If compile_all tool supports -keep ... let's use it. (recent addition) Jocelyn Fiat 2011-11-23 16:35:22 +01:00
  • a1cc2d1d1a fixed rest(-safe).ecf due to recent location change Jocelyn Fiat 2011-11-23 15:37:01 +01:00
  • 9f90bf56a5 Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework Jocelyn Fiat 2011-11-23 15:31:47 +01:00
  • dbea0e509b Updated README.md in relation with "rest" lib relocation Jocelyn Fiat 2011-11-23 15:27:51 +01:00
  • a3f28e3945 Move "rest" library under "draft/..." since it is more an experiment rather than a real REST library Jocelyn Fiat 2011-11-23 15:18:35 +01:00
  • 379a6193e9 Update draft/README.md Jocelyn Fiat 2011-11-21 18:28:33 +01:00
  • 03d9c3785c updated Eiffel libfcgi README file Jocelyn Fiat 2011-11-21 17:43:02 +01:00
  • 612915c918 Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework Jocelyn Fiat 2011-11-21 17:33:34 +01:00
  • ff967d6332 Added scripts to help building the libfcgi.dll and .lib from modified source of libfcgi Extracted into "libfcgi" only the files needed to compile the Windows .dll and .lib Jocelyn Fiat 2011-11-21 17:07:38 +01:00
  • 8d75a04068 Added scripts to help building the libfcgi.dll and .lib from modified source of libfcgi Jocelyn Fiat 2011-11-21 16:38:36 +01:00
  • 1b446caa27 Removing autotest dotnet target, since Autotest does not support .Net platform for now jfiat 2011-11-21 13:54:50 +00:00
  • 202ad2861b updated README to apply 'ext' renamed as 'contrib' Jocelyn Fiat 2011-11-21 14:30:03 +01:00
  • 24b1be7482 Fixed code from autotest tests to remove warnings Fixed getest ejson_test.ecf configuration file Added script to allow using getest from Windows. jfiat 2011-11-21 09:20:46 +00:00
  • 44857d28ec fixed compilation for tests.ecf Jocelyn Fiat 2011-11-18 14:56:02 +01:00
  • e3597c0f3b fixed typo Jocelyn Fiat 2011-11-18 14:18:30 +01:00
  • 0cce4d8244 Updated "draft" folder which contain potential future addition to EWF Jocelyn Fiat 2011-11-18 14:18:22 +01:00
  • aab910ab64 Added "draft" folder to contain potential future addition to EWF Jocelyn Fiat 2011-11-18 13:56:07 +01:00
  • 257ede7586 restructured CONNEG library fixed various issue in .ecf files Jocelyn Fiat 2011-11-18 11:14:30 +01:00
  • b58e4e19e1 Initial import CONNEG library, support server side content negotiation. jvelilla 2011-11-17 12:54:35 +01:00
  • 6ec37c90a2 Rename "ext" as "contrib" in compile_all.ini as well no need to test the code coming from other projects. Jocelyn Fiat 2011-11-17 16:03:29 +01:00
  • 49c3e8e789 Renamed "ext" folder as "contrib" folder and reorganized a little bit Renamed any *_APPLICATION as *_SERVICE mainly because those components such as WSF_APPLICATION, renamed as WSF_SERVICE are not always the main application entry, and "service" describe them better Minor implementation change in WSF_REQUEST Cosmetics Jocelyn Fiat 2011-11-17 15:50:30 +01:00
  • cc11debf08 handle last run failure Jocelyn Fiat 2011-11-16 16:18:27 +01:00
  • b71a22d040 Added request method PATCH even if not really used for now, it might in the future Jocelyn Fiat 2011-11-16 15:52:00 +01:00
  • 7022206a73 Do not print command during script execution Jocelyn Fiat 2011-11-16 13:10:35 +01:00
  • b715d674ca fixed indentation in python script Jocelyn Fiat 2011-11-16 09:00:23 +01:00
  • 02f5bdd801 Added information output to run_CI_tests.py Jocelyn Fiat 2011-11-16 08:57:02 +01:00
  • 203d51a97e updated run_CI_tests.py Jocelyn Fiat 2011-11-16 08:48:24 +01:00
  • 733296e71e updated run_CI_tests.py Jocelyn Fiat 2011-11-16 08:42:08 +01:00
  • 0a497b9a4d updated run_CI_tests.py Jocelyn Fiat 2011-11-16 08:34:00 +01:00
  • 4ed91a91a2 updated run_CI_tests.py Jocelyn Fiat 2011-11-16 07:51:04 +01:00
  • a76eb75267 removed unused local variables Jocelyn Fiat 2011-11-16 07:25:29 +01:00
  • 2c94a98730 added a python script to be use inside jenkins CI server (experimental for now) Jocelyn Fiat 2011-11-16 07:25:15 +01:00
  • cc960310e9 cosmetic Jocelyn Fiat 2011-11-14 19:06:31 +01:00
  • d9daac67d9 cosmetics Jocelyn Fiat 2011-11-14 19:05:48 +01:00
  • 955f73dee9 Added various README.md (using the markdown syntax) Jocelyn Fiat 2011-11-14 19:00:00 +01:00
  • 137ed3888c updated README with links to sub READM.md Jocelyn Fiat 2011-11-14 18:46:37 +01:00
  • 8382e8f134 sync with Eiffel Web Nino Jocelyn Fiat 2011-11-14 16:39:26 +01:00
  • 713978d70f Using `is_verbose' instead of debug clause "nino" Jocelyn Fiat 2011-11-14 16:32:28 +01:00
  • b78c44f4a1 Applied the removal of HTTP_INPUT_STREAM and HTTP_OUTPUT_STREAM to the example. Jocelyn Fiat 2011-11-14 16:32:09 +01:00
  • 0b7ea3c427 Added default WSF_APPLICATION for libfcgi connector Jocelyn Fiat 2011-11-14 16:27:55 +01:00
  • 1e7b370859 code removal Jocelyn Fiat 2011-11-14 16:26:31 +01:00
  • 8c02b0d546 Updated libfcgi source code for Windows AND Linux. Cleaning some code and feature clauses. Jocelyn Fiat 2011-11-14 15:44:10 +01:00
  • 13b09adc8c Changed the WGI_INPUT_STREAM and WGI_OUTPUT_STREAM interfaces main changes for existing code read_stream' is renamed read_string' Jocelyn Fiat 2011-11-14 14:17:41 +01:00
  • 9f2abab670 Merge pull request #8 from jocelyn/master jvelilla 2011-11-11 03:57:24 -08:00
  • a46c08de11 Removed HTTP_(INPUT,OUTPUT)_STREAM, since it is unlikely that we use something else than TCP_STREAM_SOCKET This way, we remove one indirection for users, and get smaller code. Jocelyn Fiat 2011-11-10 22:05:34 +01:00
  • bc2e8b8ee2 Added is_request_method (STRING): BOOLEAN to help users Jocelyn Fiat 2011-11-09 18:07:03 +01:00
  • 36493b4324 updated readme with better way to get the source code recursively Jocelyn Fiat 2011-11-07 11:11:04 +01:00
  • a09908c048 added script to build archive for download area Jocelyn Fiat 2011-11-07 01:22:14 -08:00
  • d96ee66a32 sync with Eiffel Web Nino Jocelyn Fiat 2011-11-04 20:28:08 +01:00
  • abd67c8caa applied recent changes related to HTTP_HANDLER.make Jocelyn Fiat 2011-11-04 20:27:30 +01:00
  • 7669ccfc1d sync with nino and applied changes to connector Jocelyn Fiat 2011-11-04 20:21:35 +01:00
  • 53496e010b removed useless "a_name" argument Fixed typo in on_launched Jocelyn Fiat 2011-11-04 19:09:49 +01:00
  • 3a6e3592ae Use recent changes from Nino, to get access to the launched and port information. Quite useful when launching using port=0 to use a random free port. This is great for testing, this way we can run many tests in the same time without any port blocking. Jocelyn Fiat 2011-11-04 12:15:40 +01:00
  • cef6f30251 Merge pull request #6 from jocelyn/master jvelilla 2011-11-04 03:51:27 -07:00
  • 00ffa50054 added events on_launched and on_stopped to ease integration with launching application Jocelyn Fiat 2011-11-04 11:46:56 +01:00
  • 07f9a8cec7 applied recent changes from Nino Jocelyn Fiat 2011-11-03 18:50:19 +01:00
  • cac126f2f1 Merge pull request #5 from jocelyn/master jvelilla 2011-11-03 10:27:27 -07:00
  • c53d4d37a7 added access to the effective port that the server is listening to (useful when we set port to 0 it use a random free port) added verbose , so that we write message to the console only if desired. Jocelyn Fiat 2011-11-03 18:13:55 +01:00
  • 16cab53fb4 removed compliance on ewsgi, since now we target WSF applied recent changes related to WSF_VALUE Jocelyn Fiat 2011-11-02 16:11:40 +01:00
  • a2bf68e18a Safer interface for WSF_VALUE, when related to STRING value Jocelyn Fiat 2011-11-02 15:42:58 +01:00
  • 214255c4b9 sync with submodules Jocelyn Fiat 2011-11-02 13:30:35 +01:00
  • 082b8902ea Merge branch 'master' of git://github.com/Eiffel-World/Eiffel-Web-Framework Jocelyn Fiat 2011-11-02 13:11:09 +01:00
  • ee9722fa18 renamed WSF_(.*)_VALUE as WSF_$1 Jocelyn Fiat 2011-11-02 13:10:35 +01:00
  • 4a81d02d12 Fixed obsolete calls, and compilation error. Jocelyn Fiat 2011-10-31 18:42:44 +01:00
  • 0f5ae7e153 fixed path to cURL.ecf file, using the correct uppercase Jocelyn Fiat 2011-10-31 09:14:43 -07:00
  • 179dbceaba Fixed missing syntax="provisional" , this was preventing compiling with "across" statements Jocelyn Fiat 2011-10-31 16:06:10 +01:00
  • 45292e0248 Better implementation to get http header for http_client, and to get list of header entries by key,value Jocelyn Fiat 2011-10-31 16:05:34 +01:00
  • a38fca267b Merge branch 'master' of https://github.com/jvelilla/Eiffel-Web-Framework Jocelyn Fiat 2011-10-31 12:33:20 +01:00
  • d4266a83ec updated instructions related to submodules Jocelyn Fiat 2011-10-31 02:43:44 -07:00
  • 83a181ebf1 Fixed remaining 6.8 vs 7.0 compilation issue related to UTF8_(URL_)ENCODER Jocelyn Fiat 2011-10-31 09:02:19 +01:00
  • 54ecd2b1e8 Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework Jocelyn Fiat 2011-10-31 08:48:44 +01:00
  • da8a216448 removed unused local variable Jocelyn Fiat 2011-10-31 08:48:19 +01:00
  • 085b520879 Added convenient features to BASE64 - decode_string_to_buffer (v: STRING; a_buffer: STRING) - decode_string_to_output_medium (v: STRING; a_output: IO_MEDIUM) Jocelyn Fiat 2011-10-31 08:45:50 +01:00
  • c115a40922 removed unused local variable Jocelyn Fiat 2011-10-31 08:43:04 +01:00
  • 6f600362e3 Fixed code to be compilable with EiffelStudio 6.8 and 7.0 (due to recent change in UNICODE_CONVERSION) UNICODE_CONVERSION Jocelyn Fiat 2011-10-31 08:42:48 +01:00
  • bd36aa8b04 Added headers to response in HTTP_CLIENT_RESPONSE jvelilla 2011-10-28 14:25:26 -03:00
  • 812f521c88 Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework Jocelyn Fiat 2011-10-27 16:24:40 +02:00