19da9436ff
Let's start the Eiffel Web Framework
Jocelyn
2011-06-29 08:38:57 +02:00
32ff399442
Merge branch 'jocelyn'
Javier Velilla
2011-06-23 22:59:41 -03:00
c7440a2ca0
Fixed the HTTP_SERVER.shutdown_server
Jocelyn Fiat
2011-06-01 19:13:09 +02:00
63cd0610ec
Fixed remote info computing
Jocelyn Fiat
2011-05-31 14:29:16 +02:00
c772fc5194
Commit merge jocelyn changes
Javier Velilla
2011-05-30 23:16:58 -03:00
0fda0dc34c
left adjust request_header_map items.
Jocelyn Fiat
2011-05-30 22:26:35 +02:00
f22f42c463
Fixed nino.ecf by removing the root class since this is a library config file.
Jocelyn Fiat
2011-05-30 11:31:53 +02:00
569a587ffd
Update Readme files
Javier Velilla
2011-05-28 20:15:48 -03:00
6317ca2fe5
Merge git@github.com:jvelilla/EiffelWebNino
Javier Velilla
2011-05-28 19:53:47 -03:00
12d9dcfff5
Commit Jocelyn changes.
Javier Velilla
2011-05-28 19:40:31 -03:00
824750e748
Don't forget to reset request data
Jocelyn Fiat
2011-05-27 22:05:56 +02:00
c544da3561
Reset values after processing the request Added port information when starting the server
Jocelyn Fiat
2011-05-27 19:44:50 +02:00
e5e9f9486e
Added force_single_threaded option Modified the interface of process request default port is now 80
Jocelyn Fiat
2011-05-27 19:08:35 +02:00
720351871b
fixed typo in assertion
Jocelyn Fiat
2011-05-27 16:03:50 +02:00
54b95650c5
Moving things around to make it more structured. and turn into library
Jocelyn Fiat
2011-05-27 15:21:30 +02:00
c553bd1e1e
abstracted the HTTP_HANDLER to let the user integrate at the level of its choice (either very early so handle itself the header handling, or later to reuse existing code)
Jocelyn Fiat
2011-05-27 13:07:06 +02:00
64cf2b6936
A few change to make it more customizable and prepare integration to EiffelWebReloaded (see on github)
Jocelyn Fiat
2011-05-26 17:23:21 +02:00
85cf39f3c6
Edited README via GitHub
jvelilla
2011-05-21 09:11:32 -07:00
af852498be
Added process directory
Javier Velilla
2011-05-21 12:46:45 -03:00
dfa30471e3
Import HTTPD Eiffel
Javier Velilla
2011-05-20 08:58:26 -03:00
094dc09354
first commit
Javier Velilla
2011-05-20 08:53:04 -03:00
3af8d34f0f
* Use READABLE_STRING_GENERAL instead of STRING_GENERAL for routines expecting a string. This enables us to use IMMUTABLE_STRINGs as argument without conversion. * As a consequence we are also now using same_string' instead of is_equal' to compare strings which will handle any type of strings. * Enforced the rule that arguments are READABLE_STRING_GENERAL and queries are STRING_32 when unicode is expected. * The most delicate part of the change was the update of the encoding library. Now we have two queries:last_converted_string_32 and last_converted_string_8 in addition of the typeless last_converted_string. The idea is that if you know that you are converting to something where characters are at least 2 bytes wide, you know that you have to use STRING_32, otherwise it will be STRING_8. * Unlike STRING_GENERAL, READABLE_STRING_GENERAL does not have a conversion to STRING_32 and thus in a few places we had to use `as_string_32' for explicit conversion which I found better.
manus
2011-01-13 23:53:42 +00:00
d0ca77f104
Added linux-x86' and linux-x86-64' to SVN ignore list
larryl
2010-06-15 09:23:11 +00:00
3c0d342704
Updated to match the new config.sh file used on Windows, so that it can work with MSC (already the case) but also with MinGW on a multiprocessor architecture.
manus
2010-06-11 23:30:18 +00:00
e78d34774e
missing curlopt_userpwd case for `is_valid'
jfiat
2010-06-10 12:31:16 +00:00
3d669e3043
Moved the experimental branch to be the default for libraries.
manus
2010-03-16 03:07:44 +00:00
e638eeaae4
Updated skip_white_spaces, now check %U and %T codes
jvelilla
2010-03-16 00:08:37 +00:00
5d63c63a39
Undo changes to is_a_valid_number, because it's doesn't follow the JSON spec. Tests : fail13.json, fail29.json and fail30.json are valid with this implementation, so we go back to the previous implementation.
jvelilla
2010-03-10 11:16:16 +00:00
a863e495ae
Updated test_json_fail18 , it's a valid JSON, maybe we need to rename this to test_json_pass4 and the file fail18.json to pass4.json
jvelilla
2010-03-10 11:07:33 +00:00
683aa808ad
In non-experimental version of EiffelStudio we do not distribute void-safe version of the libraries as it does not make sense (since it would convey the message that it is void-safe when it is actually not void-safe).
manus
2009-11-14 00:46:07 +00:00
764372f072
Updated safe-version to also use the API wrapper library otherwise it does not compile.
manus
2009-05-18 21:06:56 +00:00
8ddc27b9cb
- Adding the necessary platform-specific implementations (stubs atm) to build EiffelStudio using the Cocoa Vision2 implementation (without GTK+ dependencies). - There is a new target "bench_cocoa" in ec.ecf which builds the native Mac version of EiffelStudio
dfurrer
2009-05-18 16:06:27 +00:00
5d63551002
Updated cURL library to use API wrapper library
larryl
2009-05-18 04:33:10 +00:00
03851ac02e
Updated to 1-5-0 schema version of ECFs.
manus
2009-05-01 21:42:03 +00:00
6bb5b0bac8
Removed erroneous precondition `exists', since we can call slist_append with null pointer to get an initialized pointer.
jfiat
2009-03-18 08:21:46 +00:00
e3d8fbb263
Removed duplicated local_realclean' definition which could cause a Makefile execution to fail when launching multiple jobs on a slow file system and slow OS. Fixed the one already committed for EiffelNet as we had removed local_clean' which is still needed for the `clean' target.
manus
2009-03-04 00:51:24 +00:00
caf6d8c528
Added features related with curlopt_readfunction (for setting and using read function), so users can read data from local machine and send the data to server.
larryl
2009-02-27 13:02:12 +00:00
e880fbde14
Use new syntax for object test and attached/detachable type.
manus
2009-02-24 23:44:31 +00:00
9e27a52670
To make transition easier, we are preserving make_from_c' as creation procedure in the STRING classes and therefore we should use it instead of make_from_c_pointer' that will be obsoleted soon.
manus
2009-02-06 22:45:24 +00:00
816e5b4d6c
Fixed typo from previous commit
king
2009-02-04 17:02:38 +00:00
9a4a1a3a40
Fixed typo from previous commit
king
2009-02-04 17:01:51 +00:00
93b74d0d5e
Added back vision2 since used for the API_LOADER_IMP on Unix but this time with an explicit conditional.
manus
2009-02-04 16:58:59 +00:00
925fdcd979
Made the cURL library void-safe.
manus
2009-02-04 01:05:57 +00:00
2f1e4e561b
Removed vision2 since not used.
manus
2009-02-04 01:04:28 +00:00
5506ab09dc
Removal of is' keyword. Replacement of is' by =' for constant definitions. Replaced indexing' by `note'.
manus
2008-12-29 20:27:11 +00:00
544b5784ae
Moved API_LOADER class to where it was used, i.e. the cURL library.
manus
2008-12-01 19:34:30 +00:00
c59bc37a40
Fix Bug in quey 'is_a_valid_number' Remove the space after : in the regular expression "-?(?: 0|[1-9]\d*)(?: \.\d+)?(?: [eE][+-]?\d+)?\b"
jvelilla
2008-08-08 11:17:32 +00:00
b674dbddf7
Add precondition in query i_th Remove infix "@" which is deprecated now. Add invariant for values to show that it is always not Void. Add postcondition of add.
jvelilla
2008-08-08 11:12:27 +00:00
ed5f8a9740
Redefine the version of ANY of is_equal.
jvelilla
2008-08-08 11:08:51 +00:00
2c42c0dd1a
Change void to Void. Add invariant for 'object' , object_no_null /= Void
jvelilla
2008-08-08 11:04:33 +00:00
d64e01641b
Reformatted code to Eiffel Standard
jvelilla
2008-08-08 11:01:14 +00:00
fa35ab07a0
Fixed bug where a JSON string had to end with CRLF. But that's optional. Reformatted code to Gobo standard.
berend
2008-08-05 03:26:08 +00:00
0bf10c633f
Reformatted code to Gobo standard.
berend
2008-08-05 03:25:14 +00:00
9ef3391b26
Added major version to load the shared library according to rules of ldconfig and the like on other OSs.
paulb
2008-07-18 20:07:15 +00:00
bc1e6653ae
Add Regular expression to check valid numbers and valid unicodes. Add errors to the parser, under development
jvelilla
2008-07-13 03:30:54 +00:00
b9ccf20d53
Add explicit control characters.
jvelilla
2008-07-13 03:19:20 +00:00