From 2a87db3aa0a030e9b83a5aa710ce28a4567a2c33 Mon Sep 17 00:00:00 2001 From: Triet Le Date: Fri, 10 May 2019 11:25:41 -0400 Subject: [PATCH 01/18] Add Pull Reminder badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e4ecd0d39..478805ce6 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![Travis CI Build Status](https://travis-ci.org/plus3it/watchmaker.svg?branch=develop)](https://travis-ci.org/plus3it/watchmaker) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/plus3it/watchmaker?branch=develop&svg=true)](https://ci.appveyor.com/project/plus3it/watchmaker) [![Latest Version](https://img.shields.io/pypi/v/watchmaker.svg?label=version)](https://pypi.python.org/pypi/watchmaker) +[![pullreminders](https://pullreminders.com/badge.svg)](https://pullreminders.com?ref=badge) # Watchmaker From 3593fc2a1a16b2c5b614a80d77ef66b7b7a1479a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Sat, 11 May 2019 21:49:43 +0000 Subject: [PATCH 02/18] Bump pytest from 4.4.2 to 4.5.0 Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.4.2 to 4.5.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/4.5.0/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/4.4.2...4.5.0) Signed-off-by: dependabot[bot] --- requirements/test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/test.txt b/requirements/test.txt index dfa17d73c..cfc6377e8 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,7 +1,7 @@ mock==2.0.0;python_version=="2.6" # pyup: ==2.0.0 mock==3.0.5;python_version>="2.7" pytest==3.2.5;python_version=="2.6" or python_version=="3.3" # pyup: ==3.2.5 -pytest==4.4.2;python_version=="2.7" or python_version>="3.4" +pytest==4.5.0;python_version=="2.7" or python_version>="3.4" pytest-travis-fold==1.3.0 pytest-catchlog==1.2.2;python_version=="2.6" pytest-cov==2.5.1;python_version=="2.6" # pyup: ==2.5.1 From 1b1870e0d6c69c15c9e1ee88f9c85d9424c27428 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 13 May 2019 01:32:18 +0000 Subject: [PATCH 03/18] Bump isort from 4.3.18 to 4.3.19 Bumps [isort](https://github.com/timothycrosley/isort) from 4.3.18 to 4.3.19. - [Release notes](https://github.com/timothycrosley/isort/releases) - [Changelog](https://github.com/timothycrosley/isort/blob/develop/CHANGELOG.md) - [Commits](https://github.com/timothycrosley/isort/compare/4.3.18...4.3.19) Signed-off-by: dependabot[bot] --- requirements/check.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/check.txt b/requirements/check.txt index 87c087aa4..a579cfef4 100644 --- a/requirements/check.txt +++ b/requirements/check.txt @@ -6,7 +6,7 @@ flake8-docstrings==1.3.0 flake8-isort==2.7.0 flake8-future-import==0.4.5 flake8-print==3.1.0 -isort==4.3.18 +isort==4.3.19 m2r==0.2.1 pep8-naming==0.8.2 pydocstyle==3.0.0 From b964b89e4cf07da4497010999dff0005acc9a500 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Wed, 15 May 2019 00:37:42 +0000 Subject: [PATCH 04/18] Bump isort from 4.3.19 to 4.3.20 Bumps [isort](https://github.com/timothycrosley/isort) from 4.3.19 to 4.3.20. - [Release notes](https://github.com/timothycrosley/isort/releases) - [Changelog](https://github.com/timothycrosley/isort/blob/4.3.20/CHANGELOG.md) - [Commits](https://github.com/timothycrosley/isort/compare/4.3.19...4.3.20) Signed-off-by: dependabot[bot] --- requirements/check.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/check.txt b/requirements/check.txt index a579cfef4..e39bed23a 100644 --- a/requirements/check.txt +++ b/requirements/check.txt @@ -6,7 +6,7 @@ flake8-docstrings==1.3.0 flake8-isort==2.7.0 flake8-future-import==0.4.5 flake8-print==3.1.0 -isort==4.3.19 +isort==4.3.20 m2r==0.2.1 pep8-naming==0.8.2 pydocstyle==3.0.0 From 5d0579c50cb5eba56d8fb6e78a2b73cc00c9d521 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Fri, 24 May 2019 19:30:13 +0000 Subject: [PATCH 05/18] Bump pygments from 2.4.0 to 2.4.1 Bumps [pygments](https://bitbucket.org/birkenfeld/pygments-main) from 2.4.0 to 2.4.1. - [Changelog](https://bitbucket.org/birkenfeld/pygments-main/src/default/CHANGES) - [Commits](https://bitbucket.org/birkenfeld/pygments-main/commits) --- requirements/check.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/check.txt b/requirements/check.txt index e39bed23a..4aada6798 100644 --- a/requirements/check.txt +++ b/requirements/check.txt @@ -10,6 +10,6 @@ isort==4.3.20 m2r==0.2.1 pep8-naming==0.8.2 pydocstyle==3.0.0 -pygments==2.4.0 +pygments==2.4.1 pylint==2.3.1 readme-renderer==24.0 From 088e6dc108c46d56058234a56c0e7fabc2977330 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Tue, 28 May 2019 08:07:46 +0000 Subject: [PATCH 06/18] Bump pygments from 2.4.1 to 2.4.2 Bumps [pygments](https://bitbucket.org/birkenfeld/pygments-main) from 2.4.1 to 2.4.2. - [Changelog](https://bitbucket.org/birkenfeld/pygments-main/src/default/CHANGES) - [Commits](https://bitbucket.org/birkenfeld/pygments-main/commits) --- requirements/check.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/check.txt b/requirements/check.txt index 4aada6798..76dafe9a2 100644 --- a/requirements/check.txt +++ b/requirements/check.txt @@ -10,6 +10,6 @@ isort==4.3.20 m2r==0.2.1 pep8-naming==0.8.2 pydocstyle==3.0.0 -pygments==2.4.1 +pygments==2.4.2 pylint==2.3.1 readme-renderer==24.0 From b71897ca0f8d4f55a337f4fbed0ab890c6a01a1f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Sun, 2 Jun 2019 12:24:58 +0000 Subject: [PATCH 07/18] Bump sphinx from 2.0.1 to 2.1.0 Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v2.0.1...v2.1.0) --- requirements/docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/docs.txt b/requirements/docs.txt index 150676973..22c2b3d80 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,4 +1,4 @@ m2r==0.2.1 setuptools==41.0.1 -sphinx==2.0.1 +sphinx==2.1.0 sphinx-rtd-theme==0.4.3 From ffe28b234ef414a081edb86053f714398c4e6a13 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Sun, 2 Jun 2019 18:55:14 +0000 Subject: [PATCH 08/18] Bump pytest from 4.5.0 to 4.6.1 Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.5.0 to 4.6.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/4.6.1/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/4.5.0...4.6.1) --- requirements/test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/test.txt b/requirements/test.txt index cfc6377e8..637219da9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,7 +1,7 @@ mock==2.0.0;python_version=="2.6" # pyup: ==2.0.0 mock==3.0.5;python_version>="2.7" pytest==3.2.5;python_version=="2.6" or python_version=="3.3" # pyup: ==3.2.5 -pytest==4.5.0;python_version=="2.7" or python_version>="3.4" +pytest==4.6.1;python_version=="2.7" or python_version>="3.4" pytest-travis-fold==1.3.0 pytest-catchlog==1.2.2;python_version=="2.6" pytest-cov==2.5.1;python_version=="2.6" # pyup: ==2.5.1 From 7f3153b01a0bdecef77afbe42b7b4adfeb37fee0 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Mon, 3 Jun 2019 20:44:13 +0000 Subject: [PATCH 09/18] Bump pytest from 4.6.1 to 4.6.2 Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/4.6.1...4.6.2) --- requirements/test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/test.txt b/requirements/test.txt index 637219da9..a79e2c5d5 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,7 +1,7 @@ mock==2.0.0;python_version=="2.6" # pyup: ==2.0.0 mock==3.0.5;python_version>="2.7" pytest==3.2.5;python_version=="2.6" or python_version=="3.3" # pyup: ==3.2.5 -pytest==4.6.1;python_version=="2.7" or python_version>="3.4" +pytest==4.6.2;python_version=="2.7" or python_version>="3.4" pytest-travis-fold==1.3.0 pytest-catchlog==1.2.2;python_version=="2.6" pytest-cov==2.5.1;python_version=="2.6" # pyup: ==2.5.1 From 94fbaed437504cc3d60379087a32787f216e9c04 Mon Sep 17 00:00:00 2001 From: Dirk Avery Date: Mon, 3 Jun 2019 21:30:55 -0400 Subject: [PATCH 10/18] Add lex language for pygments so sphinx will not complain --- docs/conf.py | 2 +- docs/findings/el7.md | 2 +- docs/usage.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index c484c2a94..54f65fe43 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -52,7 +52,7 @@ autoclass_content = 'class' autodoc_member_order = 'bysource' -autodoc_default_flags = ['members', 'show-inheritance'] +autodoc_default_options = {'members': True, 'show-inheritance': True} napoleon_use_param = False diff --git a/docs/findings/el7.md b/docs/findings/el7.md index 53b368163..7ca14fb0c 100644 --- a/docs/findings/el7.md +++ b/docs/findings/el7.md @@ -64,7 +64,7 @@ Some scanners implement an "intentional fail" for this audit-item. This is desig This automation has the underlying assumption that all RPM-managed SUID files — be it by the OS vendor or the provider of the software _hosted by_ the OS — is implicitly authorized. A way to quickly-verify compliance with this assumption is to execute: -~~~ +~~~bash for SUID in $( find / -user root -perm -4000 -print 2> /dev/null ) do printf "%s: " "${SUID}" diff --git a/docs/usage.md b/docs/usage.md index d2df44453..f5d48e8e0 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -231,7 +231,7 @@ Variables can be input interactively via the Terraform console or directly to the Terraform module. An example Terraform file that calls the `lx-autoscale` module is shown below. -``` +```terraform provider "aws" {} module "test-lx-instance" { From e06a8331f6c1ddd13084fd903e3cd33d451cea9e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Thu, 6 Jun 2019 17:51:32 +0000 Subject: [PATCH 11/18] Bump check-manifest from 0.38 to 0.39 Bumps [check-manifest](https://github.com/mgedmin/check-manifest) from 0.38 to 0.39. - [Release notes](https://github.com/mgedmin/check-manifest/releases) - [Changelog](https://github.com/mgedmin/check-manifest/blob/master/CHANGES.rst) - [Commits](https://github.com/mgedmin/check-manifest/compare/0.38...0.39) Signed-off-by: dependabot-preview[bot] --- requirements/check.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/check.txt b/requirements/check.txt index 76dafe9a2..e498d54d3 100644 --- a/requirements/check.txt +++ b/requirements/check.txt @@ -1,4 +1,4 @@ -check-manifest==0.38 +check-manifest==0.39 flake8==3.7.7 flake8-bugbear==19.3.0 flake8-builtins==1.4.1 From bbb83973c066774987e73020fe7644a28961b7c6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Mon, 10 Jun 2019 18:59:34 +0000 Subject: [PATCH 12/18] Bump sphinx from 2.1.0 to 2.1.1 Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v2.1.0...v2.1.1) Signed-off-by: dependabot-preview[bot] --- requirements/docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/docs.txt b/requirements/docs.txt index 22c2b3d80..10e4f5a91 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,4 +1,4 @@ m2r==0.2.1 setuptools==41.0.1 -sphinx==2.1.0 +sphinx==2.1.1 sphinx-rtd-theme==0.4.3 From 25da4f000bfd403c150b13156b937a96999d7369 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Tue, 11 Jun 2019 18:31:37 +0000 Subject: [PATCH 13/18] Bump pytest from 4.6.2 to 4.6.3 Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.6.2 to 4.6.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/4.6.3/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/4.6.2...4.6.3) Signed-off-by: dependabot-preview[bot] --- requirements/test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/test.txt b/requirements/test.txt index a79e2c5d5..f75b68369 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,7 +1,7 @@ mock==2.0.0;python_version=="2.6" # pyup: ==2.0.0 mock==3.0.5;python_version>="2.7" pytest==3.2.5;python_version=="2.6" or python_version=="3.3" # pyup: ==3.2.5 -pytest==4.6.2;python_version=="2.7" or python_version>="3.4" +pytest==4.6.3;python_version=="2.7" or python_version>="3.4" pytest-travis-fold==1.3.0 pytest-catchlog==1.2.2;python_version=="2.6" pytest-cov==2.5.1;python_version=="2.6" # pyup: ==2.5.1 From 6fb234fd6a994c6cb7b92dc64a8be354eb6fbf67 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Fri, 14 Jun 2019 08:23:19 +0000 Subject: [PATCH 14/18] Bump src/watchmaker/static/salt/formulas/scap-formula Bumps [src/watchmaker/static/salt/formulas/scap-formula](https://github.com/plus3it/scap-formula) from `91cb286` to `62c0929`. - [Release notes](https://github.com/plus3it/scap-formula/releases) - [Commits](https://github.com/plus3it/scap-formula/compare/91cb286f7465efac8c091d44d37e8ef6a8e84793...62c09292b0fcd11c74e541d60574559a38b56cf8) Signed-off-by: dependabot-preview[bot] --- src/watchmaker/static/salt/formulas/scap-formula | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/watchmaker/static/salt/formulas/scap-formula b/src/watchmaker/static/salt/formulas/scap-formula index 91cb286f7..62c09292b 160000 --- a/src/watchmaker/static/salt/formulas/scap-formula +++ b/src/watchmaker/static/salt/formulas/scap-formula @@ -1 +1 @@ -Subproject commit 91cb286f7465efac8c091d44d37e8ef6a8e84793 +Subproject commit 62c09292b0fcd11c74e541d60574559a38b56cf8 From c0ee58b5a7ded185612b3bdbd53a1f41eae786a0 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" Date: Wed, 19 Jun 2019 12:11:19 +0000 Subject: [PATCH 15/18] Bump sphinx from 2.1.1 to 2.1.2 Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v2.1.1...v2.1.2) Signed-off-by: dependabot-preview[bot] --- requirements/docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/docs.txt b/requirements/docs.txt index 10e4f5a91..9c19c58fa 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,4 +1,4 @@ m2r==0.2.1 setuptools==41.0.1 -sphinx==2.1.1 +sphinx==2.1.2 sphinx-rtd-theme==0.4.3 From 051b54495b6e8210427220304d1cfdfcacb7b8a5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2019 20:50:39 +0000 Subject: [PATCH 16/18] Bump src/watchmaker/static/salt/content from `e70b56c` to `156cfaa` Bumps [src/watchmaker/static/salt/content](https://github.com/plus3it/watchmaker-salt-content) from `e70b56c` to `156cfaa`. - [Release notes](https://github.com/plus3it/watchmaker-salt-content/releases) - [Commits](https://github.com/plus3it/watchmaker-salt-content/compare/e70b56cd0600ad74f12ef75fe64e8188c2b9d848...156cfaa741ca28331dfe8c5edb692e2e2639bc72) Signed-off-by: dependabot-preview[bot] --- src/watchmaker/static/salt/content | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/watchmaker/static/salt/content b/src/watchmaker/static/salt/content index e70b56cd0..156cfaa74 160000 --- a/src/watchmaker/static/salt/content +++ b/src/watchmaker/static/salt/content @@ -1 +1 @@ -Subproject commit e70b56cd0600ad74f12ef75fe64e8188c2b9d848 +Subproject commit 156cfaa741ca28331dfe8c5edb692e2e2639bc72 From dfff33136db71ac677c2c93ecaa1bf9575e17a2d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2019 17:57:06 +0000 Subject: [PATCH 17/18] Bump src/watchmaker/static/salt/formulas/join-domain-formula Bumps [src/watchmaker/static/salt/formulas/join-domain-formula](https://github.com/plus3it/join-domain-formula) from `a9acd12` to `c2795f8`. - [Release notes](https://github.com/plus3it/join-domain-formula/releases) - [Commits](https://github.com/plus3it/join-domain-formula/compare/a9acd1233a96f1904bffb67d504191a7c1252a05...c2795f880c67b4778d5b3af25d1c7e90c3fb5353) Signed-off-by: dependabot-preview[bot] --- src/watchmaker/static/salt/formulas/join-domain-formula | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/watchmaker/static/salt/formulas/join-domain-formula b/src/watchmaker/static/salt/formulas/join-domain-formula index a9acd1233..c2795f880 160000 --- a/src/watchmaker/static/salt/formulas/join-domain-formula +++ b/src/watchmaker/static/salt/formulas/join-domain-formula @@ -1 +1 @@ -Subproject commit a9acd1233a96f1904bffb67d504191a7c1252a05 +Subproject commit c2795f880c67b4778d5b3af25d1c7e90c3fb5353 From 8027c98b1119a166bf5831c1bf27740ae20f5826 Mon Sep 17 00:00:00 2001 From: Long C Lam <31355535+eemperor@users.noreply.github.com> Date: Fri, 21 Jun 2019 18:54:14 +0000 Subject: [PATCH 18/18] Prepares watchmaker 0.16.1 release --- .bumpversion.cfg | 2 +- CHANGELOG.md | 16 ++++++++++++++++ setup.cfg | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 9a8f10f3f..203180de0 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.16.0 +current_version = 0.16.1 commit = False tag = False tag_name = {new_version} diff --git a/CHANGELOG.md b/CHANGELOG.md index 23e51b6d6..628fa9b3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ ## Changelog +### 0.16.1 + +**Commit Delta**: [Change from 0.16.0 release](https://github.com/plus3it/watchmaker/compare/0.16.0...0.16.1) + +**Released**: 2019.06.21 + +**Summary**: + +* join-domain-formula + - Updates find-collision.sh ldap search to include uppercase and lowercase versions of provided hostname +* scap-formula + - Adds script to build OSCAP content with 'stig' profile included for CentOS + - Updates OSCAP content to v0.1.44 +* watchmaker-salt-content + - Switches Linux scap profile pillar settings to 'stig' + ### 0.16.0 **Commit Delta**: [Change from 0.15.2 release](https://github.com/plus3it/watchmaker/compare/0.15.2...0.16.0) diff --git a/setup.cfg b/setup.cfg index 9a9766963..c94464fae 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ [metadata] name = watchmaker description = Applied Configuration Management -version = 0.16.0 +version = 0.16.1 author = Plus3IT Maintainers of Watchmaker author_email = projects@plus3it.com url = https://github.com/plus3it/watchmaker