From 68ab4ed350a0579e33192fe3646cdfb1f8a7e91b Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Thu, 8 Dec 2016 18:29:13 -0500 Subject: [PATCH 1/7] Adding security related modules to bear8 and fixing order of some projects. --- bear.info.yml | 7 +++++-- drupal-org.make | 10 +++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/bear.info.yml b/bear.info.yml index f84507b..7d70171 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -39,6 +39,7 @@ dependencies: - big_pipe - ckeditor_media_embed - coffee + - components - ctools - diff - ds @@ -49,12 +50,14 @@ dependencies: - layout_plugin - menu_link_config - paragraphs + - password_policy - pathauto - redirect + - seckit - simple_sitemap - token - - components + - username_enumeration_prevention themes: - - bear_skin - bartik + - bear_skin - seven diff --git a/drupal-org.make b/drupal-org.make index 17569c5..580c358 100644 --- a/drupal-org.make +++ b/drupal-org.make @@ -16,6 +16,8 @@ projects[ckeditor_media_embed][version] = "1.0" projects[coffee][version] = "1.0-beta2" +projects[components][version] = "1.0" + projects[ctools][version] = "3.0-alpha27" projects[devel][version] = "1.0-alpha1" @@ -34,6 +36,8 @@ projects[field_help_helper][version] = "1.0" projects[layout_plugin][version] = "1.0-alpha23" +projects[login_security][version] = "1.2" + projects[menu_link_config][download][type] = git projects[menu_link_config][download][url] = http://git.drupal.org/project/menu_link_config.git projects[menu_link_config][download][branch] = 8.x-1.x @@ -43,15 +47,19 @@ projects[menu_link_config][patch][] = https://www.drupal.org/files/issues/268791 projects[paragraphs][version] = "1.0" +projects[password_policy][version] = "3.0-alpha2" + projects[pathauto][version] = "1.0-beta1" projects[redirect][version] = "1.0-alpha1" +projects[seckit][version] = "1.0-alpha2" + projects[simple_sitemap][version] = "2.7" projects[token][version] = "1.0-beta2" -projects[components][version] = "1.0" +projects[username_enumeration_prevention][version] = "1.0-beta1" ; Libraries. libraries[ckeditor][download][type] = file From a8934c5b292967986de88244df1083afcb80c33f Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 11:27:52 -0500 Subject: [PATCH 2/7] Removing username_enumeration_prevention module as it was failing probo tests on install. --- bear.info.yml | 1 - drupal-org.make | 2 -- 2 files changed, 3 deletions(-) diff --git a/bear.info.yml b/bear.info.yml index 7d70171..bcfdffd 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -56,7 +56,6 @@ dependencies: - seckit - simple_sitemap - token - - username_enumeration_prevention themes: - bartik - bear_skin diff --git a/drupal-org.make b/drupal-org.make index 580c358..24c6499 100644 --- a/drupal-org.make +++ b/drupal-org.make @@ -59,8 +59,6 @@ projects[simple_sitemap][version] = "2.7" projects[token][version] = "1.0-beta2" -projects[username_enumeration_prevention][version] = "1.0-beta1" - ; Libraries. libraries[ckeditor][download][type] = file libraries[ckeditor][download][url] = "https://github.com/ckeditor/ckeditor-dev/archive/release/4.5.x.zip" From 9ae3204f2bcf8dfea493b11ae2f4a9565105d187 Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 12:00:24 -0500 Subject: [PATCH 3/7] Adding login_security module to dependencies, missed it. --- bear.info.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/bear.info.yml b/bear.info.yml index bcfdffd..85cb917 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -48,6 +48,7 @@ dependencies: - field_group - field_help_helper - layout_plugin + - login_security - menu_link_config - paragraphs - password_policy From 08ad71c662bd40b428e479956edf5213fe012cbf Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 12:17:40 -0500 Subject: [PATCH 4/7] Removing some security modules from dependencies so they aren't installed by default. Moved big_pipe to core modules as it's now included in core. --- bear.info.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bear.info.yml b/bear.info.yml index 85cb917..a0b06eb 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -6,6 +6,7 @@ core: 8.x dependencies: # Core extensions. - node + - big_pipe - block - breakpoint - ckeditor @@ -36,7 +37,6 @@ dependencies: # Contrib extensions. - admin_toolbar - admin_toolbar_tools - - big_pipe - ckeditor_media_embed - coffee - components @@ -48,13 +48,11 @@ dependencies: - field_group - field_help_helper - layout_plugin - - login_security - menu_link_config - paragraphs - password_policy - pathauto - redirect - - seckit - simple_sitemap - token themes: From 1e2dac8d7fad8ce880dd7d7f367d2b27c05dc7c3 Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 12:18:13 -0500 Subject: [PATCH 5/7] Adding password_policy module settings in config export for install. --- ...assword_policy.password_policy.general.yml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 config/install/password_policy.password_policy.general.yml diff --git a/config/install/password_policy.password_policy.general.yml b/config/install/password_policy.password_policy.general.yml new file mode 100644 index 0000000..8427f5a --- /dev/null +++ b/config/install/password_policy.password_policy.general.yml @@ -0,0 +1,32 @@ +id: general +label: General +password_reset: 180 +langcode: en +policy_constraints: + - + id: password_policy_character_constraint + character_count: 1 + character_type: uppercase + - + id: password_policy_character_constraint + character_count: 1 + character_type: lowercase + - + id: password_policy_character_constraint + character_count: 1 + character_type: numeric + - + id: password_policy_character_constraint + character_count: 1 + character_type: special + - + id: password_policy_history_constraint + history_repeats: '0' + - + id: password_length + character_length: 8 + character_operation: minimum +roles: + authenticated: authenticated + editor: editor + administrator: administrator From a96ad9b9b2b0789ce86accaed6c14b965c3e5f27 Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 12:20:12 -0500 Subject: [PATCH 6/7] Adding additional password_policy modules to bear dependencies. --- bear.info.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bear.info.yml b/bear.info.yml index a0b06eb..f1aab2b 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -51,6 +51,9 @@ dependencies: - menu_link_config - paragraphs - password_policy + - password_policy_characters + - password_policy_history + - password_policy_length - pathauto - redirect - simple_sitemap From 37d2786cf4170ad84119c9ef99d636c54d06c28e Mon Sep 17 00:00:00 2001 From: Jason Moore Date: Fri, 9 Dec 2016 16:14:02 -0500 Subject: [PATCH 7/7] Adding menu_block module to bear. --- bear.info.yml | 1 + drupal-org.make | 2 ++ 2 files changed, 3 insertions(+) diff --git a/bear.info.yml b/bear.info.yml index f1aab2b..443a856 100644 --- a/bear.info.yml +++ b/bear.info.yml @@ -48,6 +48,7 @@ dependencies: - field_group - field_help_helper - layout_plugin + - menu_block - menu_link_config - paragraphs - password_policy diff --git a/drupal-org.make b/drupal-org.make index 24c6499..1e5cc3b 100644 --- a/drupal-org.make +++ b/drupal-org.make @@ -38,6 +38,8 @@ projects[layout_plugin][version] = "1.0-alpha23" projects[login_security][version] = "1.2" +projects[menu_block][version] = 1.4 + projects[menu_link_config][download][type] = git projects[menu_link_config][download][url] = http://git.drupal.org/project/menu_link_config.git projects[menu_link_config][download][branch] = 8.x-1.x