Colin Adams
024e5e4b04
Fixed Use Proxy response bug
2013-04-11 12:04:11 +01: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
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
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
8c5400915d
openid demo fixed
2013-03-27 10:28:20 +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
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
de57e814c0
Added WSF_STARTS_WITH_AGENT_HANDLER
2013-03-22 16:07:23 +01:00
Colin Adams
d96a76bffa
Merge branch 'master' into skeleton_router
2013-03-22 14:28:01 +00: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
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
Jocelyn Fiat
de8d36d0db
cosmetic
2013-03-21 15:48:07 +01:00
Jocelyn Fiat
62d880a7c1
Fixed signature of `set_next' to allow redefinition.
...
Added assertions
2013-03-21 15:47:52 +01:00
Jocelyn Fiat
1f76fd5360
Now WSF_FILTER_HANDLER is a handler and has formal generic G constrained to WSF_HANDLER
...
This eases implementation of potential descendants.
2013-03-21 15:47:10 +01:00
Jocelyn Fiat
19df76c332
Added WSF_HANDLER_FILTER_WRAPPER to build a bridge from router to filter.
2013-03-21 15:44:29 +01:00
Jocelyn Fiat
7c7bf9a3f8
Introduced WSF_ROUTER_SESSION
...
This fixes CQS violation from WSF_ROUTER.dispatch_and_return_handler (...): ? WSF_HANDLER
and related code, and this is more compliant with concurrency.
In addition, the WSF_ROUTER_SESSION can be enhanced in the future to answer more advanced needs.
2013-03-21 15:41:46 +01:00
Jocelyn Fiat
3f237c737d
mimic design of WSF_ROUTED_SERVICE for WSF_FILTERED_SERVICE
...
and update the filter example to make it simpler and reuse code.
2013-03-19 22:00:25 +01:00
Jocelyn Fiat
73f675db60
added WSF_..._ROUTER_HELPER and made the previous WSF_..._ROUTED_SERVICE obsolete
2013-03-19 17:17:14 +01:00
Jocelyn Fiat
b629bba5cc
WSF_CORS_OPTIONS_FILTER should not inherit from WSF_URI_TEMPLATE_HANDLER
2013-03-19 17:09:18 +01:00
Colin Adams
d34c940c91
added reference to assertion tags in check justiciation
2013-03-19 15:59:17 +00:00
Jocelyn Fiat
3faa2ab815
Moved all *_CONTEXT_* router related classes into wsf_router_context.ecf library
...
This makes wsf simpler to discover.
And advanced context enabled handler, mapping, ... are still available for now in wsf_router_context.ecf library
2013-03-19 11:54:01 +01:00
Jocelyn Fiat
a4ea402fb5
Merge pull request #22 from oligot/cors
...
Cross-Origin Resource Sharing initial support
2013-03-19 03:16:54 -07:00
Jocelyn Fiat
4d7660a9e3
Added deferred WSF_AGENT_HANDLER
...
Added WSF_NOT_IMPLEMENTED_RESPONSE
2013-03-18 22:05:34 +01:00
Colin Adams
7435b4f454
refactored for WSF_ROUTED_SKELETON_SERVICE
2013-03-18 14:45:04 +00:00
Colin Adams
10ffa2066d
prior to refactoring for WSF_ROUTED_SKELETON_SERVICE
2013-03-18 14:25:44 +00:00
Colin Adams
d56f4e6c7d
prior to refactoring for WSF_ROUTED_SKELETON_SERVICE
2013-03-18 14:21:53 +00:00
Colin Adams
dd63042ec4
Added missing class
2013-03-17 10:38:00 +00:00
Colin Adams
4c946f5829
minor polishing
2013-03-17 09:57:00 +00:00
Colin Adams
767328287a
added contracts and polished forbidden for OPTIONS *
2013-03-17 09:49:36 +00:00
Colin Adams
cda8e75f4c
implemented OPTIONS * except for Allow header
2013-03-17 08:09:04 +00:00
Colin Adams
d01f47f1ee
Implemented 414 and 503 responses on WSF_ROUTED_SERVICE
2013-03-16 15:12:58 +00:00
Colin Adams
a6fbed22fe
Implemented 503 and 414 responses in WSF_ROUTED_SERVICE
2013-03-16 14:08:33 +00:00
Colin Adams
2d439a2414
Sixth round of contracts for non-Void-safe users
2013-03-15 14:50:59 +00:00
Colin Adams
a303783204
Fifth round of contracts for non-Void-safe users
2013-03-15 14:06:37 +00:00
Olivier Ligot
1198d6cef4
Merge remote-tracking branch 'upstream/master' into cors
2013-03-15 14:54:43 +01:00
Olivier Ligot
dde70512d8
Use features from the flexible_response branch
2013-03-15 14:15:17 +01:00