1a518e4d27
use EWF_tmp- prefix for temp uploaded file name.
2013-05-15 10:52:32 +02:00
b09060315c
fixed implementation of WSF_UPLOADED_FILE.append_content_to_string
2013-05-15 10:48:38 +02:00
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
7d5d55462f
Added a way to customize the place to store temporary uploaded files
2013-05-15 10:31:05 +02:00
b083f1d596
code cleaning
2013-05-15 10:30:32 +02:00
c61afe77a0
removed unused local variable
2013-05-14 18:31:44 +02:00
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
a065cfb2b5
Removed unused local variables.
2013-05-14 16:04:32 +02:00
5c51937b7e
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-05-14 15:58:17 +02:00
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 Fiat
a75ab85356
Merge pull request #54 from colin-adams/master
...
Handle Precondition Failed for If-Match: * when no handler exists for the resource
2013-05-03 01:35:42 -07:00
e8d96b3521
send the file date for download file response.
2013-04-22 21:06:29 +02:00
06088866e0
WSF_RESPONSE.put_header_text should use put_raw_header_data (and not append)
2013-04-22 21:06:06 +02:00
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
Colin Adams
f52aa2ecff
Made changes requested in review
2013-04-17 15:37:39 +01:00
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
Colin Adams
024e5e4b04
Fixed Use Proxy response bug
2013-04-11 12:04:11 +01:00
Colin Adams
92ce80cd63
Fixed bug in 32/8 bit string existance
2013-04-11 10:28:14 +01:00
Colin Adams
137afab3d3
Removed illegal precondition
2013-04-11 10:01:01 +01:00
Colin Adams
31ba0a8828
Handle Precondition Failed for If-Match: * where there is no handler for the resource
2013-04-11 09:23:41 +01:00
47e028de2a
Fixed feature comments
2013-04-10 09:42:09 +02:00
a65f8cbc9c
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-04-10 09:31:07 +02:00
f85dc7f550
Fixed HEAD request related issue
...
see https://github.com/EiffelWebFramework/EWF/issues/53
2013-04-10 09:27:58 +02:00
Jocelyn Fiat
47d98a1a11
Merge pull request #52 from colin-adams/master
...
Bad postcondition for handle_use_proxy
2013-04-08 09:24:38 -07:00
Colin Adams
1b94f58e7a
Removed incorrect postcondition for handle_use_proxy
2013-04-05 12:41:13 +01:00
5fc34d947a
Cosmetic
...
fixed various indentations
Removed useless dependencies for ewf_ise_wizard project.
2013-04-05 12:12:26 +02:00
Jocelyn Fiat
aee512a316
fixed name of file with class name
2013-03-30 08:57:54 +01:00
Jocelyn Fiat
57a695555a
fixed typo in default name for maintenance
2013-03-29 23:15:54 +01:00
Jocelyn Fiat
a7e1be115a
Added a maintenance filter
2013-03-29 23:01:37 +01:00
Jocelyn Fiat
5b4c498ba6
added WSF_AGENT_FILTER
2013-03-29 22:16:27 +01:00
Jocelyn Fiat
decb9d0f9b
more info in debug_output for uploaded file
2013-03-29 21:22:56 +01:00
Jocelyn Fiat
e3e6fd7f62
better error output for CGI connector
2013-03-29 21:00:02 +01:00
Jocelyn Fiat
0ef31cead3
Added WSF_LAUNCHABLE_SERVICE which use a deferred `launch' feature.
...
This makes it easy to support multiple connectors support
2013-03-29 17:51:20 +01:00
Jocelyn Fiat
a8a3f3cb8b
reuse implementation from WSF_REQUEST to get input data for MIME handlers.
2013-03-29 17:50:34 +01:00
Jocelyn Fiat
8647ae1cd3
Added assertion for mime helper
2013-03-29 15:53:04 +01:00
Jocelyn Fiat
ec2792b645
Do not change tmp_name from WSF_UPLOADED_FILE ... otherwise the file will be removed at the end of the request
2013-03-29 15:10:51 +01:00
Jocelyn Fiat
1470389600
Fixed MIME multipart form data handler
...
And use content-length value if provided.
2013-03-29 15:10:17 +01:00
Jocelyn Fiat
1fcc69b268
check against capacity not count
2013-03-29 15:09:34 +01:00
Jocelyn Fiat
3bc3e3b874
be sure we got the full content same as content length
2013-03-29 14:20:01 +01:00
Jocelyn Fiat
f5b23c2571
Added assertion to WSF_UPLOADED_FILE
2013-03-29 12:11:43 +01:00
Jocelyn Fiat
9b0ec8a55b
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-03-28 19:08:06 +01:00
Jocelyn Fiat
a0c000b50f
at this point we have no garantie that the header are sent
...
this can be ensured only at {WGI_RESPONSE}.commit exit.
2013-03-28 19:06:55 +01:00
Colin Adams
ba314cb3f5
First attempt at WSF_HTTP_PROTOCOL_VERSION
2013-03-27 17:18:16 +00:00
Jocelyn Fiat
44cb0ad98c
Uncommented code to make recognized_methods supported by the method not allowed response.
...
Still need to see how to use it and set the recognized methods for the application.
2013-03-27 17:10:04 +01:00
Jocelyn Fiat
01cab452d8
Removed WSF_URI_*_ROUTER_HELPER and use instead the WSF_URI_*_HELPER_FOR_ROUTED_SERVICE
...
(the removed class were not in latest release, so this is safe to use the new name)
Cosmetic
2013-03-27 17:00:58 +01:00
Colin Adams
5249275b23
Further changes in response to review comments by Jocelyn
2013-03-27 15:38:13 +00:00
Colin Adams
a74fcd0575
delete ecf
2013-03-27 14:37:56 +00:00
Jocelyn Fiat
178a48cd7e
Updated all-safe.ecf
...
(add all-stable-safe.ecf that includes only the library, examples and specific draft lib)
2013-03-27 15:22:32 +01:00
Jocelyn Fiat
403b9f7bde
better use a root class
2013-03-27 13:08:57 +01:00
Jocelyn Fiat
a05e08c207
corrected null-safe.ecf
2013-03-27 13:07:55 +01:00