5.0.0 (2021-04-29)
- zabbix-agent-formula: Pillar file for
salt/roots/pillar/zabbix-agent.sls.example
has changed. - nginx-formula: Pillar file for
salt/roots/pillar/nginx.sls.example
has changed.
- filebeat-formula: Upgrade from
v1.1.1
tov2.1.0
(ca5494c) - nginx-formula: Upgrade from
v1.0.1
tov2.0.0
(168fdfe) - saferwall-formula: Upgrade to v3.0.0 (1238412)
- vagrant: Add Fedora 34
x86_64
Vagrant file (bcd33b4) - vagrant: Standardize SaltStack installations method and use latest version
v3003
(7d9b711) - zabbix-agent-formula: Upgrade to version
v4.0.0
(f8a4d12)
- pillar/saferwall.sls.example: Fine tune resources (c7677c6)
- nginx_log_permission: Removed because NGINX is now deployed via Podman (8b07a00)
- salt: Install Podman first before deploy Zabbix Agent container during
state.highstate
(3212a60)
- AppVeyor: Change from Fedora 33 to Fedora 34 (0deefd2)
- AppVeyor: Create dummy NGINX file to prevent error during
state.highstate
(1203ee4) - AppVeyor: Upgrade Vagrant from
v2.2.9
tov2.2.14
(0a41da7)
- README: Add instructions to create systemd units to autostart pods at boot (82f1744)
- README: Add instructions to deploy NGINX pod (197193b)
- README: Remove HTTPS port forwarding instructions due to bad practice (dcc4d6c)
- README: Set Fedora 34 as default Vagrant instruction (5f5e3bf)
4.0.0 (2021-03-09)
- submodule: Pillar format for
pillar/zabbix-agent.sls.example
has changed.
- submodule: Update
filebeat-formula
to v1.1.1 (52255a1) - submodule: Update
nginx-formula
to v1.0.1 (4539ce9) - submodule: Update
zabbix-agent-formula
to v2.0.1 (3c84526)
3.0.1 (2021-03-07)
- pillar/filebeat.sls.example: Add missing configurations (6ebeb33)
3.0.0 (2021-03-07)
- submodule: Contents in
salt/roots/pillar/nginx.sls.example
have been significantly changed
- salt: Add state
nginx_log_permission
to ensure rootlessfilebeat
pod have permission to NGINX logs (2576c97) - submodule: Add filebeat-formula v1.1.0 (14a8c08)
- submodule: Add nginx-formula v1.0.0 (b8b1de9)
- submodule: Add zabbix-agent-formula v1.0.0 (d9f42e5)
- submodule: Update
saferwall-formula
to v2.3.0 (be9f3a6)
- nginx: Remove existing
nginx
state in favor ofnginx-formula
(3ccad55) - submodule: Remove
cockpit-formula
in favor ofzabbix-agent-formula
(5a3441c)
- salt/roots/pillar/saferwall.sls.example: Add
bridge
to prevent pod networking conflict withfilebeat
pod (1bc972c)
- AppVeyor: Add instructions to copy
zabbix-agent
andfilebeat
SaltStack pillar files (db301aa)
- README: Add instructions to configure NGINX for Saferwall HTTPS (5272bf9)
- README: Add instructions to copy
zabbix-agent
andfilebeat
SaltStack pillar files before creating Vagrant box (4c68d41) - README: Add instructions to deploy
filebeat
(f5e2b67)
2.2.1 (2021-03-02)
- saferwall-formula: Update to
saferwall-formula
to v2.2.1 which may fix compatibality with Podman v3.x (dd67b3e)
2.2.0 (2021-02-11)
- git: Ensure submodules are pulled recursively (ee72271)
- vagrant: Change from Fedora 32 to Fedora 33 (9a507e2)
- nginx.sls.example: Reduce client max body size from 100M to 80M since file upload size is limited to 64MB (940e1e9)
- README: Default Vagrant box to Fedora 33 (d4ab3ea)
- saferwall.sls.example: Disable
windefender
by default because latest definition update causesfloating point exception
error (17b9dc5) - saferwall.sls.example: Increase default max size for file upload from 32MB to 64MB and fine tune container resources for the 64MB file upload (be787e4)
2.1.0 (2021-01-20)
- submodule: Update
cockpit-formula
to v1.0.2 (7495ce8) - submodule: Update
podman-formula
to v2.2.1 (4b027bc)
- AppVeyor: Update Ubuntu from
18.04
to20.04
(294b922)
2.0.1 (2021-01-17)
- docs/creating-saferwall-box.md: Disable Couchbase
search
service to minimize memory usage (dc9084a) - docs/creating-saferwall-box.md: Simplify services deployment by using states in
saferwall.service
(849e602) - salt/roots/pillar/saferwall.sls.example: Add missing configurations for
consumer
(a71ca7d) - salt/roots/pillar/saferwall.sls.example: Increase memory limit for
couchbase
(4df43f4)
2.0.0 (2021-01-09)
- pillar: Pillar data and structure for Saferwall have changed.
- salt: No longer using bridge network for Podman container intercommunications.
- pillar: Update Saferwall pillar data and structure (9c7f6ea)
- saferwall-formula: Update (ceaa6ec)
- submodule: Add Cockpit Formula and replace exisiting Cockpit (f320f0e)
- vagrant: Increase number of vCPUs to 4 and RAM to 6GB (a234bef)
- salt: Bridgenet have been removed (96c3acd)
- creating-saferwall-box.md: Add
--network=saferwall
onPodman play kube
commands (07e32ad) - README: Update Diagrams (205899e)
1.1.1 (2020-12-14)
- vagrant: Change VirtualBox deployment from headless to GUI. This may fix issues such as Virtualbox randomly hang. (219cb8f)
1.1.0 (2020-12-02)
- cockpit: Add
cockpit-pcp
andpmlogger
for performance metrics history (f11ebae)
- nginx: Add
dhparam
options for SSL (078f83a) - pillar.saferwall: Update keys and values (b3abb70)
- podman-formula: Update to v2.1.0-alpha.1 (2513fcb)
- podman-formula: Update to v2.2.0 (b778dbd)
- podman-formula: Update to v2.0.2-alpha.1 (cb95fab)
- saferwall-formula: New commits (98dc2ab)
- saferwall-formula: Update to v1.0.0-alpha.1 (7b28eef)
- saferwall-formula: Update to v1.0.0-alpha.2 (a236ebc)
- saferwall-formula: Update to v1.0.0-alpha.3 (997d475)
- saferwall-formula: Update to v1.0.0-alpha.6 (9138098)
- saferwall-formula: Update to v1.0.0 (f8896e3)
- salt: Add
swapoff
to disable swap (2f3aca5) - salt: Add Cockpit with addons (cd25fde)
- salt: Add NGINX with self-signed SSL (28a9dac)
- salt.bridgenet: Add support for Debian, Ubuntu, and SUSE families (132ce84)
- vagrant: Add Debian 10 x86_64 box (1505895)
- vagrant: Add openSUSE Leap 15.2
aarch64
KVM box (4eee235) - vagrant: Add openSUSE Leap 15.2 aarch64 box (cbc78e2)
- vagrant: Add openSUSE Leap 15.2 x86_64 box (968a0cc)
- vagrant: Add openSUSE Tumbleweed
aarch64
KVM box (9b66f9d) - vagrant: Add openSUSE Tumbleweed aarch64 box (299853c)
- vagrant: Add openSUSE Tumbleweed x86_64 box (90c74e9)
- vagrant: Add Ubuntu 20.04 x86_64 box (f8a993b)
- vagrant: Change CentOS 7 to Fedora 32 which brings Podman version 2.x (285d94d)
- Add intial commit of saferwall-formula (2635bfb)
- Add podman formula (7b81b75)
- Add Vagrant (f288765)
- Initial salt/ implementations (26ef1ad)
- vagrant: Reduce RAM from 8GB to 4GB (24d0ffb)
- vagrant: Reduce vCPUs from 4 cores to 2 cores (d9fb145)
- Add .gitignore (93264ca)
- pillar: Add NGINX and Saferwall pillars into
.gitignore
which requires user to rename example pillars (d4faae5) - vagrant: Add main box into
.gitignore
which require user have to rename any Vagrant examples to the main box's name (c7c93fd) - vagrant: Disable VirtualBox Guest Additions auto-install (f07e2a4)
- vagrant: Postfix openSUSE
aarch64
QEMU file name with.qemu
(4766c1e) - vagrant: Rename
amd64
tox86_64
(0797eac) - vagrant: Rename generic-box to saferwall-box (c8177af)
- vagrant, readme: Move Vagrant files into
vagrant/examples/
(6e08cfc) - vagrant.fedora-32.amd64: Remove
box_version
(9c521e8)
- semantic-release: Write version to
VERSION.txt
file (ebb61c3) - Remove Travis CI because it is no longer free (29091a5)
- AppVeyor: Add
semantic-release
(a7c0929) - AppVeyor: Update instruction for copying Vagrant example file (39ac70f)
- Add Travis CI, AppVeyor, and semantic-release (a5a4c95)
- Copy
vagrant/Vagrantfile.saferwall-box.fedora-32.amd64.example
tovagrant/Vagrantfile.saferwall-box
(e943223)
- creating-saferwall-box: Add port-forwarding to external devices via host
firewalld
(f5c1675) - README: Add a list of supported CPU architectures (65d186a)
- README: Add badges (af83e2c)
- README: Add Cockpit known issues when login after
vagrant destroy
(2224b4d) - README: Add deployment diagram (a723f2d)
- README: Add example login credentials (5c16bc6)
- README: Add instruction to use Cockpit terminal instead of
vagrant ssh
(4451ee7) - README: Add instructions to create persistent volumes for containers (bd7f5e1)
- README: Add link to MalwareBazaar for resources on testing Saferwall (647b060)
- README: Change
vagrant up
default to virtualbox provider (991c754) - README: Change multiav deployment to Podman Pod YAML file (41fc97a)
- README: Fix Section URLs (08faea3)
- README: Initial documentations (0a255ca)
- README: Re-organize into Chapters and add more explanation (101c9f5)
- README: Remove instruction to create persistent volume (145df51)
- README: Remove Travis CI badge (be47884)
- README: Update instructions (81afdda)
- regular-usage: Destroy container before shutdown and recreate again on next boot (a395500)
- vagrant: Add commented port forwarding (71e3d40)
- release: 1.0.0-alpha.1 [skip ci] (25f05f3)
- release: 1.0.0-alpha.2 [skip ci] (fa0575e)
- release: 1.0.0-alpha.3 [skip ci] (4851dd3)
- release: 1.0.0-alpha.4 [skip ci] (3f73f1f)
- release: 1.0.0-alpha.5 [skip ci] (e7ef308)
- release: 1.0.0-alpha.6 [skip ci] (d397b7c)
- release: 1.0.0-alpha.7 [skip ci] (b9d69ca)
- release: 1.0.0-alpha.8 [skip ci] (0ba3bb4)
- bridgenet: Fix bridge network not working on Fedora 32 (159f33e)
- cockpit: Restrict Cockpit to RedHat families only, due to bad support on other distros (c91484b)
- nginx: Fix client max body size for large file uploads (be2cf78)
- nginx: Fix SELinux problem (b63a3ca)
- saferwall-formula: Fix BASH scripts CRLF issues on Windows (095adc7)
- salt.bridgenet: Fix networking issues after reboot on SUSE family (e21f7f1)
- salt.bridgenet: Fix NetworkManager not properly restarted on Ubuntu (0395045)
- salt.nginx: Fix NGINX failed on distro other than Fedora 32 (aa271c4)
- vagrant: Fix CPU topology does not match VCPU count (22444bd)
- vagrant: Fix Fedora 32
x86_64
could not be found from Vagrant Cloud (ba96565) - vagrant: Fix vagrant boxes unable to communicate with other nodes (4ca5556)
1.0.0-alpha.8 (2020-12-01)
1.0.0-alpha.7 (2020-11-30)
- podman-formula: Update to v2.2.0 (b778dbd)
- saferwall-formula: Update to v1.0.0-alpha.6 (9138098)
- vagrant: Add openSUSE Leap 15.2
aarch64
KVM box (4eee235) - vagrant: Add openSUSE Tumbleweed
aarch64
KVM box (9b66f9d)
- salt.bridgenet: Fix networking issues after reboot on SUSE family (e21f7f1)
- salt.bridgenet: Fix NetworkManager not properly restarted on Ubuntu (0395045)
- vagrant: Fix vagrant boxes unable to communicate with other nodes (4ca5556)
- vagrant: Postfix openSUSE
aarch64
QEMU file name with.qemu
(4766c1e) - vagrant: Rename generic-box to saferwall-box (c8177af)
- vagrant, readme: Move Vagrant files into
vagrant/examples/
(6e08cfc)
- semantic-release: Write version to
VERSION.txt
file (ebb61c3) - Remove Travis CI because it is no longer free (29091a5)
- AppVeyor: Add
semantic-release
(a7c0929) - AppVeyor: Update instruction for copying Vagrant example file (39ac70f)
- creating-saferwall-box: Add port-forwarding to external devices via host
firewalld
(f5c1675) - README: Remove Travis CI badge (be47884)
- regular-usage: Destroy container before shutdown and recreate again on next boot (a395500)
- vagrant: Add commented port forwarding (71e3d40)
1.0.0-alpha.6 (2020-11-05)
- vagrant: Add openSUSE Leap 15.2 aarch64 box (cbc78e2)
1.0.0-alpha.5 (2020-11-04)
- README: Add a list of supported CPU architectures (65d186a)
- README: Add deployment diagram (a723f2d)
- README: Fix Section URLs (08faea3)
1.0.0-alpha.4 (2020-11-04)
- podman-formula: Update to v2.1.0-alpha.1 (2513fcb)
- saferwall-formula: Update to v1.0.0-alpha.2 (a236ebc)
- saferwall-formula: Update to v1.0.0-alpha.3 (997d475)
- salt: Add
swapoff
to disable swap (2f3aca5) - salt.bridgenet: Add support for Debian, Ubuntu, and SUSE families (132ce84)
- vagrant: Add Debian 10 x86_64 box (1505895)
- vagrant: Add openSUSE Leap 15.2 x86_64 box (968a0cc)
- vagrant: Add openSUSE Tumbleweed aarch64 box (299853c)
- vagrant: Add openSUSE Tumbleweed x86_64 box (90c74e9)
- vagrant: Add Ubuntu 20.04 x86_64 box (f8a993b)
- cockpit: Restrict Cockpit to RedHat families only, due to bad support on other distros (c91484b)
- salt.nginx: Fix NGINX failed on distro other than Fedora 32 (aa271c4)
- README: Add instructions to create persistent volumes for containers (bd7f5e1)
- README: Add link to MalwareBazaar for resources on testing Saferwall (647b060)
- README: Re-organize into Chapters and add more explanation (101c9f5)
- README: Remove instruction to create persistent volume (145df51)
1.0.0-alpha.3 (2020-11-01)
- saferwall-formula: Update to v1.0.0-alpha.1 (7b28eef)
- salt: Add Cockpit with addons (cd25fde)
- README: Add Cockpit known issues when login after
vagrant destroy
(2224b4d) - README: Add example login credentials (5c16bc6)
- README: Add instruction to use Cockpit terminal instead of
vagrant ssh
(4451ee7) - README: Change multiav deployment to Podman Pod YAML file (41fc97a)
1.0.0-alpha.2 (2020-10-29)
- saferwall-formula: Fix BASH scripts CRLF issues on Windows (095adc7)
- README: Change
vagrant up
default to virtualbox provider (991c754)
- nginx: Add
dhparam
options for SSL (078f83a) - pillar.saferwall: Update keys and values (b3abb70)
- podman-formula: Update to v2.0.2-alpha.1 (cb95fab)
- saferwall-formula: New commits (98dc2ab)
- salt: Add NGINX with self-signed SSL (28a9dac)
- vagrant: Change CentOS 7 to Fedora 32 which brings Podman version 2.x (285d94d)
- Add intial commit of saferwall-formula (2635bfb)
- Add podman formula (7b81b75)
- Add Vagrant (f288765)
- Initial salt/ implementations (26ef1ad)
- vagrant: Reduce RAM from 8GB to 4GB (24d0ffb)
- vagrant: Reduce vCPUs from 4 cores to 2 cores (d9fb145)
- Add .gitignore (93264ca)
- Add Travis CI, AppVeyor, and semantic-release (a5a4c95)
- Copy
vagrant/Vagrantfile.saferwall-box.fedora-32.amd64.example
tovagrant/Vagrantfile.saferwall-box
(e943223)
- bridgenet: Fix bridge network not working on Fedora 32 (159f33e)
- nginx: Fix client max body size for large file uploads (be2cf78)
- nginx: Fix SELinux problem (b63a3ca)
- vagrant: Fix CPU topology does not match VCPU count (22444bd)
- pillar: Add NGINX and Saferwall pillars into
.gitignore
which requires user to rename example pillars (d4faae5) - vagrant: Add main box into
.gitignore
which require user have to rename any Vagrant examples to the main box's name (c7c93fd) - vagrant: Disable VirtualBox Guest Additions auto-install (f07e2a4)