From dd3688fab879dc70f2916bf84a4b914c77ad5c02 Mon Sep 17 00:00:00 2001 From: Jocelyn Fiat Date: Wed, 29 Apr 2015 23:27:36 +0200 Subject: [PATCH] Now node and basic_auth modules are standalone cms modules (as .ecf library) Moved to complete void-safety Use port 9090 for demo by configuration. --- cms-safe.ecf | 1 - cms.ecf | 1 - examples/demo/demo-safe.ecf | 4 ++- examples/demo/demo.ini | 4 +-- .../modules/blog/cms_blog_module-safe.ecf | 3 ++- .../modules/demo/cms_demo_module-safe.ecf | 2 +- examples/demo/src/ewf_roc_server.e | 6 +++-- modules/basic_auth/basic_auth-safe.ecf | 22 ++++++++++++++++ modules/basic_auth/basic_auth.ecf | 22 ++++++++++++++++ modules/node/node-safe.ecf | 26 +++++++++++++++++++ modules/node/node.ecf | 26 +++++++++++++++++++ src/configuration/cms_default_setup.e | 6 ++--- 12 files changed, 111 insertions(+), 12 deletions(-) create mode 100644 modules/basic_auth/basic_auth-safe.ecf create mode 100644 modules/basic_auth/basic_auth.ecf create mode 100644 modules/node/node-safe.ecf create mode 100644 modules/node/node.ecf diff --git a/cms-safe.ecf b/cms-safe.ecf index 046edc8..2a63e49 100644 --- a/cms-safe.ecf +++ b/cms-safe.ecf @@ -26,7 +26,6 @@ - diff --git a/cms.ecf b/cms.ecf index d61f355..d892063 100644 --- a/cms.ecf +++ b/cms.ecf @@ -26,7 +26,6 @@ - diff --git a/examples/demo/demo-safe.ecf b/examples/demo/demo-safe.ecf index 9ff0b14..c760a4f 100644 --- a/examples/demo/demo-safe.ecf +++ b/examples/demo/demo-safe.ecf @@ -7,16 +7,18 @@ /CVS$ /.svn$ - + + diff --git a/examples/demo/demo.ini b/examples/demo/demo.ini index f51fcfd..e09f0dd 100644 --- a/examples/demo/demo.ini +++ b/examples/demo/demo.ini @@ -1,2 +1,2 @@ -port=8099 -#verbose=true \ No newline at end of file +port=9090 +#verbose=true diff --git a/examples/demo/modules/blog/cms_blog_module-safe.ecf b/examples/demo/modules/blog/cms_blog_module-safe.ecf index 2a4fbe6..bf6db6e 100644 --- a/examples/demo/modules/blog/cms_blog_module-safe.ecf +++ b/examples/demo/modules/blog/cms_blog_module-safe.ecf @@ -7,12 +7,13 @@ /EIFGENs$ /.svn$ - + diff --git a/examples/demo/modules/demo/cms_demo_module-safe.ecf b/examples/demo/modules/demo/cms_demo_module-safe.ecf index c069119..50aa4e8 100644 --- a/examples/demo/modules/demo/cms_demo_module-safe.ecf +++ b/examples/demo/modules/demo/cms_demo_module-safe.ecf @@ -7,7 +7,7 @@ /EIFGENs$ /.svn$ - diff --git a/examples/demo/src/ewf_roc_server.e b/examples/demo/src/ewf_roc_server.e index c78e2b6..c57ee8d 100644 --- a/examples/demo/src/ewf_roc_server.e +++ b/examples/demo/src/ewf_roc_server.e @@ -105,8 +105,6 @@ feature -- CMS Initialization utf: UTF_CONVERTER cms_env: CMS_ENVIRONMENT do - write_debug_log (generator + ".initialize_cms / Environment") - -- Application Environment initialization if attached execution_environment.arguments.separate_character_option_value ('d') as l_dir then create cms_env.make_with_directory_name (l_dir) @@ -133,6 +131,10 @@ feature -- CMS setup local m: CMS_MODULE do + create {NODE_MODULE} m.make (a_setup) + m.enable + a_setup.register_module (m) + create {BASIC_AUTH_MODULE} m.make if not a_setup.module_with_same_type_registered (m) then m.enable diff --git a/modules/basic_auth/basic_auth-safe.ecf b/modules/basic_auth/basic_auth-safe.ecf new file mode 100644 index 0000000..0c21d8e --- /dev/null +++ b/modules/basic_auth/basic_auth-safe.ecf @@ -0,0 +1,22 @@ + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + + + + diff --git a/modules/basic_auth/basic_auth.ecf b/modules/basic_auth/basic_auth.ecf new file mode 100644 index 0000000..e360dc4 --- /dev/null +++ b/modules/basic_auth/basic_auth.ecf @@ -0,0 +1,22 @@ + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + + + + diff --git a/modules/node/node-safe.ecf b/modules/node/node-safe.ecf new file mode 100644 index 0000000..8a829de --- /dev/null +++ b/modules/node/node-safe.ecf @@ -0,0 +1,26 @@ + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + + + + + + + + diff --git a/modules/node/node.ecf b/modules/node/node.ecf new file mode 100644 index 0000000..812d050 --- /dev/null +++ b/modules/node/node.ecf @@ -0,0 +1,26 @@ + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + + + + + + + + diff --git a/src/configuration/cms_default_setup.e b/src/configuration/cms_default_setup.e index 2bc235d..6730fb5 100644 --- a/src/configuration/cms_default_setup.e +++ b/src/configuration/cms_default_setup.e @@ -99,9 +99,9 @@ feature {NONE} -- Initialization -- m.enable -- register_module (m) - create {NODE_MODULE} m.make (Current) - m.enable - register_module (m) +-- create {NODE_MODULE} m.make (Current) +-- m.enable +-- register_module (m) end feature {NONE} -- Configuration