19df76c332
Added WSF_HANDLER_FILTER_WRAPPER to build a bridge from router to filter.
Jocelyn Fiat
2013-03-21 15:44:29 +01:00
78c83a4b69
Added HTTP_AUTHORIZATION.is_basic: BOOLEAN query to know if this is a Basic HTTP Authorization.
Jocelyn Fiat
2013-03-21 15:42:16 +01:00
7c7bf9a3f8
Introduced WSF_ROUTER_SESSION
Jocelyn Fiat
2013-03-21 15:41:46 +01:00
ade9a30c03
Fixed WSF_FILE_RESPONSE and WSF_DOWNLOAD_RESPONSE and set the status code to be Ok by default
Jocelyn Fiat
2013-03-21 15:23:08 +01:00
91a3b8176f
Amedned class header of WSF_METHOD_NOT_ALLOWED_RESPONSE
Colin Adams
2013-03-20 20:10:54 +00:00
982efe6d14
Merge branch 'master' into skeleton_router
Colin Adams
2013-03-20 07:19:44 +00:00
3f237c737d
mimic design of WSF_ROUTED_SERVICE for WSF_FILTERED_SERVICE and update the filter example to make it simpler and reuse code.
Jocelyn Fiat
2013-03-19 22:00:25 +01:00
115b622724
updated install and uninstall scripts
Jocelyn Fiat
2013-03-19 17:17:59 +01:00
f502e6a6f7
Updated WSF_NOT_IMPLEMENTED_RESPONSE to include the request uri
Jocelyn Fiat
2013-03-19 17:17:44 +01:00
73f675db60
added WSF_..._ROUTER_HELPER and made the previous WSF_..._ROUTED_SERVICE obsolete
Jocelyn Fiat
2013-03-19 17:17:14 +01:00
b629bba5cc
WSF_CORS_OPTIONS_FILTER should not inherit from WSF_URI_TEMPLATE_HANDLER
Jocelyn Fiat
2013-03-19 17:09:18 +01:00
d34c940c91
added reference to assertion tags in check justiciation
Colin Adams
2013-03-19 15:59:17 +00:00
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
Jocelyn Fiat
2013-03-19 11:54:01 +01:00
a4ea402fb5
Merge pull request #22 from oligot/cors
Jocelyn Fiat
2013-03-19 03:16:54 -07:00
ffd3e30086
Merge pull request #47 from colin-adams/master
Jocelyn Fiat
2013-03-19 02:41:16 -07:00
b614613ff4
Added emacs backup giles to .gitignore
Colin Adams
2013-03-19 09:23:21 +00:00
45f0971594
Use new upstrem method put_header_key_values
Olivier Ligot
2013-03-15 13:38:40 +01:00
496b831956
Merge remote-tracking branch 'jocelyn/flexible_response' into cors
Olivier Ligot
2013-03-15 13:33:13 +01:00
bb56166f95
Fourth round of contracts for non-Void-safe users
Colin Adams
2013-03-15 12:01:54 +00:00
c6d022bf18
Third iteration of contracts for non-Void-safe users
Colin Adams
2013-03-15 10:16:32 +00:00
a2b63cb9ba
Merge pull request #41 from colin-adams/master
Jocelyn Fiat
2013-03-14 10:35:16 -07:00
049f769638
Amended header comment in response to code review of pull-request
Colin Adams
2013-03-14 16:44:15 +00:00
aef30966de
Corrected header comment in response to code review of pull-request
Colin Adams
2013-03-14 16:14:07 +00:00
e14772fcc1
Merge branch 'master' of github.com:EiffelWebFramework/EWF
Colin Adams
2013-03-14 15:36:36 +00:00
3206bcc4fd
Further contracts for non-Void-safe users
Colin Adams
2013-03-14 15:29:11 +00:00
1627fd6d94
Merge pull request #40 from colin-adams/master
Jocelyn Fiat
2013-03-14 07:54:47 -07:00
a96a143fe0
used across for assertion
Colin Adams
2013-03-14 14:45:31 +00:00
4ec2832375
Response to comments from review "Contracts for non-Void-safe users (take 1)"
Colin Adams
2013-03-14 14:17:03 +00:00
ca5619c6fc
Added non-Void contracts for classes previously flagged by AutoTest
Colin Adams
2013-03-14 11:48:46 +00:00
86777d75ea
Implemented more user friendly WSF_RESPONSE i.e allow to change the status code and the header as long as no content is really sent back to the client
Jocelyn Fiat
2013-03-12 16:52:45 +01:00
82784529fe
Enhanced HTTP_HEADER with new helper features.
Jocelyn Fiat
2013-03-12 16:19:43 +01:00
f6e15b6ce1
Made it compilable with 7.1
Jocelyn Fiat
2013-03-08 22:13:27 +01:00
334f7a362b
Factorized code for checkbox and radio input. Renamed text' and similar to title' and similar
Jocelyn Fiat
2013-03-08 16:01:05 +01:00
b278dba565
adding back missing uri template library
Jocelyn Fiat
2013-03-08 16:00:15 +01:00
58adb7ff88
Fixed CMS_HTML_FILTER which was buggy and was including the last processed tag even if it was excluded.
Jocelyn Fiat
2013-03-08 15:49:25 +01:00
617c48adcb
Added support for OpenID identity Added user roles management Improvement CMS_HOOK_FORM_ALTER design. Factorized code into CMS_WIDGET_COMPOSITE Use general notion of CMS_WIDGET (and CMS_FORM allows CMS_WIDGET, and not just CMS_FORM_ITEM) Fixed various CMS_WIDGET traversal, and fixed related issue for CMS forms Fixed CMS_FORM_CHECKBOX_INPUT when no value was set. Added CMS_FORM_DATA.cached_value .. to pass computed values during validation to submit actions (mainly for optimization) Added support for @include=filename in CMS_CONFIGURATION Added CMS_WIDGET_TABLE as filled version of CMS_WIDGET_AGENT_TABLE (renamed from previous CMS_WIDGET_TABLE) Many improvements to the CMS_FORM design Some improvements to CMS_MODULE ...
Jocelyn Fiat
2013-03-08 15:48:39 +01:00
231b263a82
Added `WSF_REQUEST.table_item' to help user get table item with flat name. i.e instead of having item ("foo").item ("bar"), you can do table_item ("foo[bar]")
Jocelyn Fiat
2013-03-08 15:36:31 +01:00
37016a7796
Added user friendly function to get returned openid attributes
Jocelyn Fiat
2013-03-08 15:35:23 +01:00
504baaf859
better have hash table indexed by STRING_32 rather than READABLE_STRING_32 for now
Jocelyn Fiat
2013-03-08 15:34:35 +01:00
0d9e1a84f3
Use the advanced SED storable to store data on disk (rather than the runtime storable)
Jocelyn Fiat
2013-03-08 15:34:04 +01:00
f280f9b0de
Added WITH_HTML_ATTRIBUTE
Jocelyn Fiat
2013-03-05 17:21:03 +01:00
2501bd3495
Added missing file from previous commits.
Jocelyn Fiat
2013-03-01 18:27:22 +01:00
f029c746bc
added make_with_text_and_css on CMS_WIDGET_TABLE_ITEM
Jocelyn Fiat
2013-03-01 18:21:05 +01:00
42bd4fa58f
added notion of site identifier .. applied to the session's cookie name
Jocelyn Fiat
2013-03-01 18:20:35 +01:00
98f3739c7c
Fixed HTTP_IF_MODIFIED_SINCE handling in WSF_FILE_SYSTEM_HANDLER ...
Jocelyn Fiat
2013-03-01 18:19:51 +01:00
441cf86eda
Enhanced HTTP_DATE with yyyy_mmm_dd output string.
Jocelyn Fiat
2013-03-01 18:11:22 +01:00
c1d913e67d
display a message if the user has no email ... to reset password
Jocelyn Fiat
2013-03-01 18:11:03 +01:00
65d8665a64
Display the login name, instead of just "My Account"
Jocelyn Fiat
2013-03-01 18:10:40 +01:00
4a92612441
Does not accept empty password
Jocelyn Fiat
2013-03-01 18:10:16 +01:00
7cf395a9bc
added the notion of site identifier "site.id" (typically this could be a UUID)
Jocelyn Fiat
2013-03-01 18:10:02 +01:00
218b2e44a7
Also take into account sublink's permission
Jocelyn Fiat
2013-03-01 12:55:26 +01:00
544401c210
Default permission should be set to False, not to True (the previous code was mainly for debugging)
Jocelyn Fiat
2013-03-01 12:54:58 +01:00
f3d37024fb
Fixed url computing when a `base_url' is provided
Jocelyn Fiat
2013-03-01 12:53:48 +01:00
ce7be6ea34
added CMS widgets demonstration in DEMO_MODULE
Jocelyn Fiat
2013-02-28 19:37:06 +01:00
5dd6079fad
add CMS_WIDGET_... to ease html page development.
Jocelyn Fiat
2013-02-28 19:36:30 +01:00
e7b8f398f7
improved CMS_CSS_STYLE and WITH_CSS_STYLE
Jocelyn Fiat
2013-02-28 19:36:09 +01:00
9d8e8eb25a
Move draft\library\security\openid under library\security\openid
Jocelyn Fiat
2013-02-28 17:00:13 +01:00
ff9be2cf8e
Made it also compilable with compiler < 7.2
Jocelyn Fiat
2013-02-28 14:13:04 +01:00
db4f665de1
Added a version of ISE Library URI modified to be compilable with compiler < 7.2 Fixed openid when redirection is involved Fixed Openid Attribute Exchange implementation (AX) Added WSF_REQUEST.items_as_string_items: ... for convenience, and ease integration with other components (such as the new openid)
Jocelyn Fiat
2013-02-28 13:10:04 +01:00
06c9364362
updated relative path
Jocelyn Fiat
2013-02-28 10:56:58 +01:00
22a725b8be
Added a way to call a callback on launched and stopped for Nino connector
Jocelyn Fiat
2013-02-27 21:49:42 +01:00
92d3f642ac
Provided a way to report cURL error code back to http_client, via HTTP_CLIENT_RESPONSE
Jocelyn Fiat
2013-02-27 21:49:03 +01:00
598f6df366
Provided `url_encoded_name' on the WSF_VALUE interface
Jocelyn Fiat
2013-02-27 21:48:33 +01:00
9c0a2bd6a1
prefer 2 append call, rather than create a temp intermediary string object with +
Jocelyn Fiat
2013-02-26 15:33:00 +01:00
0902eef91c
Use append_to_html rather than function to_html: STRING this is mainly to avoid creating useless intermediary strings.
Jocelyn Fiat
2013-02-26 12:22:53 +01:00