Skip to content

Latest commit

 

History

History
337 lines (186 loc) · 7.12 KB

CHANGELOG.md

File metadata and controls

337 lines (186 loc) · 7.12 KB

6.0.4 2024-05-24

Changed

  - Optimize 6.0.3

6.0.3 2024-05-24 stephdl@github

Changed

  - Alpine 3.19 base
  - Introduce patch from BackupPC upstream to solve Data:Dumper incompatibility with smbclient

6.0.2 2023-03-06

Changed

  - Add libgomp to suppoer executing PAR2

6.0.1 2022-12-20

Changed

  - Rollback to using Alpine 3.16 (Perl 5.34.1) due to compatibility issues

6.0.0 2022-12-05

This introduces breaking changes due to the deprecation of the BACKUPPC_UUID and BACKUPPC_GID environment variables. They have now been replaced with USER_BACKUPPC and GROUP_BACKUPPC respectively. Additionally, the defaults for volume mappings is going to change in an upcoming release. This release introduces the capabilities of altering them from current locations

Added

  - Introduce CONFIG_PATH, DATA_PATH, LOG_PATH, SSH_KEY_PATH for customization on where you want to store bits related to this image. See README or code for defaults
  - Switch to using container base image User and Group ID modifications (USER_BACKUPPC + GROUP_BACKUPPC)

Changed

  - Rework Dockerfile to cleanup issues relating to installation, home directory creation (#13)
  - Rework container initialization scripts splitting into functions / modernizing to latest tiredfoit base image

Reverted

  - Removal of BACKUPPC_UUID variable (see New features for replacement)
  - Removal of BACKUPPC_GUID variable (see new features for replacement)

5.3.16 2022-12-01

Changed

  - Rework Dockerfile

5.3.15 2022-11-23

Added

  - Alpine 3.17 base

5.3.14 2022-10-05

Changed

  - Fix legacy nginx configuration

5.3.13 2022-10-04

Changed

  - Switch to clone_git_repo function

5.3.12 2022-08-17

Changed

  - Switch to using exec statements

5.3.11 2022-06-23

Added

  - Support tiredofit/nginx:6.0.0 and tiredofit/nginx-php-fpm:7.0.0 changes

5.3.10 2022-05-24

Changed

  - Switch to using secure CPAN mirror when installing Net::FTP

5.3.9 2022-05-24

Added

  - Alpine 3.16 base

5.3.8 2022-02-10

Changed

  - Update to support upstream base image features

5.3.7 2022-01-13

Added

  - Add perl-date-parsetime package

5.3.6 2021-12-22

Changed

  - Fix for BackuPC Zabbix template not appearing

5.3.5 2021-12-15

Changed

  - Cleanup for Zabbix Auto agent registration

5.3.4 2021-12-12

Changed

  - Alpine 3.15 base
  - Rework Zabbix Templates

5.3.3 2021-12-07

Added

  - Add Zabbix auto register support for templates

5.3.2 2021-10-20

Added

  - Add perl packages to support metrics export

5.3.1 2021-07-30

Added

  - Update to Alpine 3.14 base

5.3.0 2021-04-28

Added

  - Add ed25519 SSH client key

Changed

  - Add smoke test for testing if smtp is enabled/disabled

5.2.5 2021-04-28

Changed

  - Permissions fix on script execution

5.2.4 2021-04-28

Changed

  - Permissions fix on script

5.2.3 2021-03-26

Added

  - Alpine 3.13 Base

5.2.2 2020-11-03

Added

  - Update rsync-bpc to 3.13.0

5.2.1 2020-07-08

Added

  - BackupPC 4.40
  - BackupPC_XS 0.62
  - Rsync BPC 3.12.2
  - Alpine 3.12

5.2.0 2020-06-08

Added

  - Change to support tiredofit/alpine base image

5.1.5 2020-03-16

Changed

  - Update msmtp configuration

5.1.4 2020-03-09

Added

  - BackupPC 4.3.2

5.1.3 2020-01-20

Added

  - Add ttf-dejavu package to properly generate graphs

5.1.2 2020-01-13

Changed

  - Change to allow BackupPC process to execute properly

5.1.1 2020-01-02

Changed

  - Additional changes to support new tiredofit/backuppc image

5.1.0 2019-12-29

Added

  - Changes to support new tiredofit/alpine base

5.0.0 2019-12-12

Added

  - Refactored entire image to use tiredofit/nginx as a base

Changed

  - Reworked authentication mechanisms
  - Cleaned up code

4.6 - 2019-07-25

  • BackupPC 4.3.1
  • BackupPCXS 0.59
  • BackupPC Rsync 3.1.2.1

4.5 - 2019-06-19

  • Alpine 3.10

4.4.4 - 2019-02-24

  • Add some error checking

4.4.3 - 2019-02-24

  • Add Debug during build

4.4.2 - 2019-02-08

  • Bump to Alpine 3.9

4.4.1 - 2018-12-11

  • Add acl-dev during build process
  • Startup Script cleanup

4.4 - 2018-12-11

  • BackupPC 4.3.0
  • BackupPCXS 0.58
  • BackupPC Rsync 3.12.0

4.3 - 2018-04-15

  • Update permissions to write for Nginx
  • Patchup for LLNG Handler Function

4.2 - 2018-04-15

  • Update BackupPC to 4.2.0

4.1 - 2018-03-26

  • Add $PORT_NUMBER env variable for changing Nginx Port if using on user_ns: host

4.0 - 2018-02-25

  • Switch to Nginx w/fcgiwrap from Lightttpd
  • Update Rsync_BPC to 3.0.9.12
  • Update to Alpine 3.7
  • Add new AUTHENTICATION_TYPE variable for BASIC, LLNG (LemonLDAP:NG) and NONE
  • Cleanup Source

3.5 - 2018-01-23

  • Update PAR2 0.80
  • Update Rsync BPC to 3.0.9.11
  • Zabbix Tweaks

3.41 - 2017-12-09

  • Filesystem Cleanup

3.4 - 2017-12-09

  • Version Bump to 4.15
  • BackupPC:XS 0.57

3.31 - 2017-12-09

  • Update BackupXS to 0.56

3.3 - 2017-11-30

  • Version bump to 4.14

3.2 - 2017-07-04

  • Version Bump and MSMTP Fixup

3.1 - 2017-07-04

  • File Cleanup
  • MSMTP Fixup

3.0 - 2017-07-04

  • Rebase with s6
  • Add Sudo

2.1 - 2017-05-14

  • Zabbix Agent Monitoring Scripts Update

2.0 - 2017-05-12

  • Rebase w/Alpine 3.5
  • Zabbix Monitoring Enabled
  • BackupPC 4.1.2
  • Lighthttpd

1.0 - 2017-01-01

  • Initial Commit