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
Jocelyn Fiat
91624258eb
Merge pull request #49 from colin-adams/protocol_version
...
First attempt at WSF_HTTP_PROTOCOL_VERSION
2013-03-27 10:53:52 -07: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
Jocelyn Fiat
20d7009383
Merge pull request #46 from colin-adams/skeleton_router
...
Skeleton router
note :
- wsf_method_not_allowed_response.e needs deeper review
- tidy some helper classes
2013-03-27 08:43:27 -07:00
Colin Adams
5249275b23
Further changes in response to review comments by Jocelyn
2013-03-27 15:38:13 +00:00
Colin Adams
4875ca9ff1
now all-safe.ecf compiles again
2013-03-27 14:44:14 +00:00
Colin Adams
a74fcd0575
delete ecf
2013-03-27 14:37:56 +00:00
Jocelyn Fiat
ab9c304597
added wsf_html for (un)installation
2013-03-27 15:24:40 +01: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
9f132a7b72
new integration ecf file that includes most of the library .ecf of EWF
...
(note to include non library ecf, the related ecf should have a library_target)
2013-03-27 13:11:49 +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
Colin Adams
8c5400915d
openid demo fixed
2013-03-27 10:28:20 +00:00
Colin Adams
8ebaf2a917
merging from upstream - stage 4
2013-03-26 17:33:50 +00:00
Colin Adams
0507a1d347
merging from upstream - stage 3
2013-03-26 17:19:04 +00:00
Colin Adams
7c6980860c
merging from upstream - stage 2
2013-03-26 17:10:09 +00:00
Colin Adams
b321bee60e
merging from upstream - stage 1
2013-03-26 17:04:49 +00:00
Colin Adams
14088f126b
Use class URI
2013-03-26 16:10:32 +00:00
Jocelyn Fiat
c9d11b3adb
fixed compilation
2013-03-26 16:31:59 +01:00
Jocelyn Fiat
c3c8c66f59
allow to to set html attribute to the select widget
...
(useful to add code like onchange="this.form.submit()")
2013-03-26 15:27:23 +01:00
Jocelyn Fiat
a23871ff5b
Moved more components from CMS to wsf_html.
...
This includes WSF_PAGER, and feature in WSF_THEME .. including WSF_API_OPTIONS
used to compute url and link.
2013-03-26 14:17:10 +01:00
Jocelyn Fiat
2eb9abeb37
Added remove_header_named (a_name)
2013-03-26 10:33:06 +01:00
Jocelyn Fiat
955272f505
Do not use socket_ok .. but readable (as specified in precondition of read_stream_thread_aware
2013-03-26 09:16:34 +01:00
Jocelyn Fiat
1ee6ffa725
Added self doc to the wsf file system handler
...
Allow to hide the wsf file system handler from self documentation
Better description format handling for the self doc
2013-03-25 19:13:55 +01:00
Colin Adams
ad5ccd6585
Corrected header comment
2013-03-23 17:15:17 +00:00
Jocelyn Fiat
da28baf872
use wsf_html lib in the demo
2013-03-22 20:15:27 +01:00
Jocelyn Fiat
3b87481c93
removed obsolete call
2013-03-22 20:15:09 +01:00
Jocelyn Fiat
53f848758a
added wsf_html-safe.ecf to all-safe.ecf
2013-03-22 20:14:58 +01:00
Jocelyn Fiat
1f7f569d82
restored assertion removed by error
2013-03-22 20:12:12 +01:00
Jocelyn Fiat
52cc356f8e
Extracted the WIDGET and FORM classes out of "cms" component
...
and build the wsf_html library which also include the previous css lib.
2013-03-22 20:11:44 +01:00
Jocelyn Fiat
de57e814c0
Added WSF_STARTS_WITH_AGENT_HANDLER
2013-03-22 16:07:23 +01:00
Jocelyn Fiat
273b4d13f5
Fixed default status code for redirection response message object.
2013-03-22 16:06:45 +01:00
Jocelyn Fiat
c44cf5e983
Fixed assertion that were broken with recent delayed header response.
...
Changed semantic of put_header_lines and add_header_lines,
Now the arguments are iterable of string (i.e the header line)
The previous features were not used, and were not well named.
So we removed them, and reused the names for adpated implementation.
2013-03-22 16:06:10 +01:00
Colin Adams
d96a76bffa
Merge branch 'master' into skeleton_router
2013-03-22 14:28:01 +00:00
Jocelyn Fiat
665772bda2
Display only suggestion for request's method
2013-03-22 15:23:24 +01:00
Jocelyn Fiat
aa479af8fd
Include cms and css into the all-safe.ecf
2013-03-22 15:11:30 +01:00
Jocelyn Fiat
9e2410c284
update CMS code due to CMS_CSS_* renaming
2013-03-22 15:10:49 +01:00
Jocelyn Fiat
eca868f10f
Fixed self documentation when querying documentation related to a specific resource (uri, uri-template, ..)
...
Before it was showing only the first found
so if we had
"/foo" GET -> FOO_GET_HANDLER
"/foo" POST -> FOO_POST_HANDLER
It was showing only the first, now this is working as expected.
2013-03-22 15:10:26 +01:00
Jocelyn Fiat
a4095b4e16
Moved the *_CSS_* class in their own (draft) library, since they are not CMS specific.
2013-03-22 15:07:45 +01:00
Jocelyn Fiat
5eb1f89273
Fixing feature comments
2013-03-21 17:53:45 +01:00
Colin Adams
f11dbd9080
fix merge conflict from master
2013-03-21 15:55:14 +00:00
Jocelyn Fiat
07ac6a6742
cosmetic
2013-03-21 15:55:42 +01:00
Jocelyn Fiat
813caa15e0
Removed WSF_AGENT_HANDLER since it was an artificial notion,
...
as we have no common ancestor for WSF_HANDLER having
execute (req: WSF_REQUEST; res: WSF_RESPONSE)
2013-03-21 15:50:10 +01:00