jocelyn
225cda0af7
minor optimization avoiding to create temporary string that might be big
2013-06-12 18:23:18 +02:00
jocelyn
f3f5384d9b
Updated CMS support for unicode.
2013-06-12 18:22:56 +02:00
jocelyn
110a95b786
Fixing compilation of CMS demo project.
2013-06-12 18:12:06 +02:00
jocelyn
cc4ef1a575
Better support for unicode path and values.
...
Added WSF_REQUEST.percent_encoded_path_info: READABLE_STRING_8
to keep url encoded path info, as it is useful for specific component
The router is now using WSF_REQUEST.percent_encoded_path_info
since URI_TEMPLATE are handling URI (and not IRI)
this fixes an issue with unicode path parameters.
This should not break existing code, and this fixes various unicode related issues related
to PATH parameter and path info
but also any component using file names.
(required EiffelStudio >= 7.2)
2013-06-12 18:03:11 +02:00
jocelyn
fa8b3fdccc
Added HTTP_DATE.make_now_utc for convenience.
2013-06-11 11:49:45 +02:00
jocelyn
fbbd1f1eee
Fixed various void-safety issue with recent compilers.
...
Note that EWF does now require EiffelStudio 7.2, and is compiling with 7.3
2013-06-07 15:40:50 +02:00
jocelyn
95f14c501c
Merge branch 'master' of https://github.com/Eiffel-World/EiffelWebNino
2013-05-31 12:32:28 +02:00
jocelyn
f41e83c30c
removed unused local variable
2013-05-31 12:28:58 +02:00
jocelyn
5b6c257fae
Improved WGI_INPUT_STREAM.append_to_file (f: FILE; nb: INTEGER)
2013-05-28 15:04:50 +02:00
jocelyn
401bbc657a
update cms style
2013-05-28 15:04:04 +02:00
jocelyn
f706e049bc
Merge branch 'master' of github.com:EiffelWebFramework/EWF
2013-05-28 14:44:17 +02:00
jocelyn
eab8df7e10
Added WSF_REQUEST.read_input_data_into_file (FILE)
2013-05-28 14:42:11 +02:00
jocelyn
430b34df4f
removed unused local variable
2013-05-15 10:54:07 +02:00
jocelyn
1a518e4d27
use EWF_tmp- prefix for temp uploaded file name.
2013-05-15 10:52:32 +02:00
jocelyn
b09060315c
fixed implementation of WSF_UPLOADED_FILE.append_content_to_string
2013-05-15 10:48:38 +02:00
jocelyn
899a32c86c
Added WSF_UPLOADED_FILE.append_content_to_string (s: STRING) which can be used to get the content of the uploaded file.
2013-05-15 10:33:00 +02:00
jocelyn
7d5d55462f
Added a way to customize the place to store temporary uploaded files
2013-05-15 10:31:05 +02:00
jocelyn
b083f1d596
code cleaning
2013-05-15 10:30:32 +02:00
jocelyn
c61afe77a0
removed unused local variable
2013-05-14 18:31:44 +02:00
jocelyn
654561bcbc
Added WSF_REQUEST.has_execution_variable (a_name): BOOLEAN
...
Since the related value can be Void.
2013-05-14 18:17:48 +02:00
jocelyn
a065cfb2b5
Removed unused local variables.
2013-05-14 16:04:32 +02:00
jocelyn
5c51937b7e
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-05-14 15:58:17 +02:00
jocelyn
330d1462bf
Reuse WSF_LAUNCHABLE_SERVICE code as ancestor of WSF_DEFAULT_SERVICE_I
...
Note that this way, it is easy to redefine `launch' in order to customize the launching instruction if needed (thinking about testing...)
This might breaks some code since it adds a `launch' feature, but it is easy to fix and unlikely to happen often.
2013-05-14 15:57:08 +02:00
jocelyn
e8d96b3521
send the file date for download file response.
2013-04-22 21:06:29 +02:00
jocelyn
06088866e0
WSF_RESPONSE.put_header_text should use put_raw_header_data (and not append)
2013-04-22 21:06:06 +02:00
jocelyn
ad34ec1156
added header helper feature in the context interface
...
added HTTP_CLIENT_SESSION.custom (...)
to support any kind of request methods
2013-04-22 21:05:11 +02:00
jocelyn
a547cbaeb1
Fixed HTTP_CLIENT_RESPONSE when dealing with redirection
...
before it was storing some header in the body.
now we added redirections: .. which is a list of redirection informations:
- status line
- header
- and eventual redirection body (but at least by default, libcurl does not cache body)
Enhanced the http_client library to be able to write directly the downloaded data into a file (or as convenient thanks to agent).
2013-04-11 15:53:46 +02:00
jocelyn
47e028de2a
Fixed feature comments
2013-04-10 09:42:09 +02:00
jocelyn
a65f8cbc9c
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-04-10 09:31:07 +02:00
jocelyn
f85dc7f550
Fixed HEAD request related issue
...
see https://github.com/EiffelWebFramework/EWF/issues/53
2013-04-10 09:27:58 +02:00
jocelyn
5fc34d947a
Cosmetic
...
fixed various indentations
Removed useless dependencies for ewf_ise_wizard project.
2013-04-05 12:12:26 +02:00