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
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
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
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
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
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