Commit Graph

  • 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
  • 4d7660a9e3 Added deferred WSF_AGENT_HANDLER Added WSF_NOT_IMPLEMENTED_RESPONSE Jocelyn Fiat 2013-03-18 22:05:34 +01:00
  • b8490eff28 Merge branch 'master' of github.com:EiffelWebFramework/EWF Jocelyn Fiat 2013-03-18 16:24:58 +01:00
  • fc954c9521 added small doc on how to include EWF git repo in another git repository Jocelyn Fiat 2013-03-18 16:23:13 +01:00
  • 7435b4f454 refactored for WSF_ROUTED_SKELETON_SERVICE Colin Adams 2013-03-18 14:45:04 +00:00
  • 10ffa2066d prior to refactoring for WSF_ROUTED_SKELETON_SERVICE Colin Adams 2013-03-18 14:25:44 +00:00
  • d56f4e6c7d prior to refactoring for WSF_ROUTED_SKELETON_SERVICE Colin Adams 2013-03-18 14:21:53 +00:00
  • dd63042ec4 Added missing class Colin Adams 2013-03-17 10:38:00 +00:00
  • 4c946f5829 minor polishing Colin Adams 2013-03-17 09:57:00 +00:00
  • 767328287a added contracts and polished forbidden for OPTIONS * Colin Adams 2013-03-17 09:49:36 +00:00
  • cda8e75f4c implemented OPTIONS * except for Allow header Colin Adams 2013-03-17 08:09:04 +00:00
  • d01f47f1ee Implemented 414 and 503 responses on WSF_ROUTED_SERVICE Colin Adams 2013-03-16 15:12:58 +00:00
  • a6fbed22fe Implemented 503 and 414 responses in WSF_ROUTED_SERVICE Colin Adams 2013-03-16 14:08:33 +00:00
  • 032f96378d Merge pull request #44 from colin-adams/master Jocelyn Fiat 2013-03-15 10:50:40 -07:00
  • 1c19ff4544 Merge branch 'master' of github.com:EiffelWebFramework/EWF Colin Adams 2013-03-15 16:30:01 +00:00
  • 2d439a2414 Sixth round of contracts for non-Void-safe users Colin Adams 2013-03-15 14:50:59 +00:00
  • 34629662ff Merge pull request #43 from colin-adams/master Jocelyn Fiat 2013-03-15 07:25:47 -07:00
  • acc0f4ae94 Merge branch 'master' of github.com:EiffelWebFramework/EWF Colin Adams 2013-03-15 14:08:37 +00:00
  • a303783204 Fifth round of contracts for non-Void-safe users Colin Adams 2013-03-15 14:06:37 +00:00
  • 1198d6cef4 Merge remote-tracking branch 'upstream/master' into cors Olivier Ligot 2013-03-15 14:54:43 +01:00
  • 3e3869e391 Merge pull request #42 from colin-adams/master Jocelyn Fiat 2013-03-15 06:39:47 -07:00
  • 8db9e85843 Merge pull request #28 from jocelyn/flexible_response Jocelyn Fiat 2013-03-15 06:37:44 -07:00
  • 2ff2dbb7c3 Merge branch 'cors' of github.com:oligot/EWF into cors Olivier Ligot 2013-03-15 14:19:52 +01:00
  • c8845e7354 Fix indentation Olivier Ligot 2013-03-15 14:18:13 +01:00
  • dde70512d8 Use features from the flexible_response branch Olivier Ligot 2013-03-15 14:15:17 +01:00
  • 69495e69a9 Filter example: remove unused libraries in ecf file Olivier Ligot 2013-03-15 13:44:24 +01: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
  • 7efcdb065e Merge branch 'master' of https://github.com/EiffelWebFramework/EWF Jocelyn Fiat 2013-03-01 12:55:54 +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
  • 69a77dc2c5 OpenID consumer implementation REQUIRES EiffelStudio 7.2 Jocelyn Fiat 2013-02-27 22:13:31 +01:00
  • d4091a57c9 First version of OpenID consumer (light implementation) Jocelyn Fiat 2013-02-27 22:09:06 +01:00
  • 2302a91b5b Merge branch 'master' of https://github.com/EiffelWebFramework/EWF Jocelyn Fiat 2013-02-27 21:50:14 +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
  • 12404a2d5c CORS: respect specification regarding Access-Control-Allow-Headers Olivier Ligot 2013-02-22 15:58:09 +01:00
  • b543a6b6f2 Added functionalities to CMS_FORM_.. classes Jocelyn Fiat 2013-02-21 19:08:26 +01:00
  • a417cc1e16 Fixing various form urls, that was not taking into account base url Jocelyn Fiat 2013-02-20 19:05:33 +01:00
  • 5d05f31d03 Fixed absolute url computing for CMS Jocelyn Fiat 2013-02-19 16:22:43 +01:00
  • c9674b9e8e Fixed computation of absolute url ... Jocelyn Fiat 2013-02-19 13:25:12 +01:00
  • fd0d771d43 Fixed request new password Jocelyn Fiat 2013-02-19 10:41:50 +01:00