9b9bc1f190
Fixed minor issue, added test cases to check language negotiation.
jvelilla2011-11-30 08:56:13 -03:00
6feaf5757f
Update conneg library and test cases
jvelilla2011-11-30 07:15:17 -03:00
2b7043f670
Fixed bug#18008: Function {CURL_OPT_CONSTANTS}.libcurl_version has wrong type
jfiat2011-11-28 08:21:54 +00:00
6f4ec89404
Fixed example due to recent interface changes
Jocelyn Fiat2011-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 Fiat2011-11-25 20:43:04 +01:00
e0ec84611e
Applied recent renaming from WGI_RESPONSE_BUFFER as WGI_RESPONSE
Jocelyn Fiat2011-11-25 19:21:45 +01:00
42be0b2a4e
Use HTTP_HEADER instead of WSF_HEADER (WSF_HEADER is kept for convenience and existing code)
Jocelyn Fiat2011-11-25 15:53:15 +01:00
48d4d26cda
better script to check compilation and tests
Jocelyn Fiat2011-11-25 14:52:00 +01:00
182749d010
Moved implementation of WSF_HEADER to HTTP_HEADER in the http library
Jocelyn Fiat2011-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 Fiat2011-11-25 14:39:48 +01:00
7dd9a30740
Updated HTTP Library Features (markdown)
jvelilla2011-11-24 09:38:40 -08:00
92c58bbbe0
Updated HTTP Library Features (markdown)
jvelilla2011-11-24 09:37:45 -08:00
f4b621ba08
Updated HTTP Library Features (markdown)
jvelilla2011-11-24 09:34:35 -08:00
dc0c90ab46
Updated HTTP Library Features (markdown)
jvelilla2011-11-24 09:32:07 -08:00
fdef9b0c8f
Updated HTTP Library Features (markdown)
jvelilla2011-11-24 09:23:42 -08:00
40ec2f6419
Created HTTP client library (markdown)
jvelilla2011-11-24 09:22:12 -08:00
3032b91ff7
Fixed sample example config file after recent location change for "rest" lib
Jocelyn Fiat2011-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 Fiat2011-11-23 16:35:22 +01:00
a1cc2d1d1a
fixed rest(-safe).ecf due to recent location change
Jocelyn Fiat2011-11-23 15:37:01 +01:00
9f90bf56a5
Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework
Jocelyn Fiat2011-11-23 15:31:47 +01:00
dbea0e509b
Updated README.md in relation with "rest" lib relocation
Jocelyn Fiat2011-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 Fiat2011-11-23 15:18:35 +01:00
612915c918
Merge branch 'master' of github.com:jocelyn/Eiffel-Web-Framework
Jocelyn Fiat2011-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 Fiat2011-11-21 17:07:38 +01:00
8d75a04068
Added scripts to help building the libfcgi.dll and .lib from modified source of libfcgi
Jocelyn Fiat2011-11-21 16:38:36 +01:00
1b446caa27
Removing autotest dotnet target, since Autotest does not support .Net platform for now
jfiat2011-11-21 13:54:50 +00:00
202ad2861b
updated README to apply 'ext' renamed as 'contrib'
Jocelyn Fiat2011-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.
jfiat2011-11-21 09:20:46 +00:00
0cce4d8244
Updated "draft" folder which contain potential future addition to EWF
Jocelyn Fiat2011-11-18 14:18:22 +01:00
aab910ab64
Added "draft" folder to contain potential future addition to EWF
Jocelyn Fiat2011-11-18 13:56:07 +01:00
257ede7586
restructured CONNEG library fixed various issue in .ecf files
Jocelyn Fiat2011-11-18 11:14:30 +01:00
b58e4e19e1
Initial import CONNEG library, support server side content negotiation.
jvelillaandJocelyn Fiat2011-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 Fiat2011-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 Fiat2011-11-17 15:50:30 +01:00
8c02b0d546
Updated libfcgi source code for Windows AND Linux. Cleaning some code and feature clauses.
Jocelyn Fiat2011-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 Fiat2011-11-14 14:17:41 +01:00
9f2abab670
Merge pull request #8 from jocelyn/master
jvelilla2011-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 Fiat2011-11-10 22:05:34 +01:00
bc2e8b8ee2
Added is_request_method (STRING): BOOLEAN to help users
Jocelyn Fiat2011-11-09 18:07:03 +01:00
36493b4324
updated readme with better way to get the source code recursively
Jocelyn Fiat2011-11-07 11:11:04 +01:00
a09908c048
added script to build archive for download area
Jocelyn Fiat2011-11-07 01:22:14 -08: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 Fiat2011-11-04 12:15:40 +01:00
cef6f30251
Merge pull request #6 from jocelyn/master
jvelilla2011-11-04 03:51:27 -07:00
00ffa50054
added events on_launched and on_stopped to ease integration with launching application
Jocelyn Fiat2011-11-04 11:46:56 +01:00
cac126f2f1
Merge pull request #5 from jocelyn/master
jvelilla2011-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 Fiat2011-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 Fiat2011-11-02 16:11:40 +01:00
a2bf68e18a
Safer interface for WSF_VALUE, when related to STRING value
Jocelyn Fiat2011-11-02 15:42:58 +01:00
0f5ae7e153
fixed path to cURL.ecf file, using the correct uppercase
Jocelyn Fiat2011-10-31 09:14:43 -07:00
179dbceaba
Fixed missing syntax="provisional" , this was preventing compiling with "across" statements
Jocelyn Fiat2011-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 Fiat2011-10-31 16:05:34 +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 Fiat2011-10-31 08:42:48 +01:00
bd36aa8b04
Added headers to response in HTTP_CLIENT_RESPONSE
jvelilla2011-10-28 14:25:26 -03:00
812f521c88
Merge branch 'master' of github.com:Eiffel-World/Eiffel-Web-Framework
Jocelyn Fiat2011-10-27 16:24:40 +02:00