Commit Graph

748 Commits

Author SHA1 Message Date
Michael Stanclift
295b237da9
3.4.5 (#224)
* Add the addition of an Environment Path variable in Crontab (#212)

* Add detection of missing path components and addition of path to crontab

* Fix bug where \n is inserted literally

* Fix `find` command invoke (Issue #220) (#223)

* 3.4.5

Co-authored-by: Michael Thompson <25192401+nh-mike@users.noreply.github.com>
Co-authored-by: benjaminfd <psyko_chewbacca@hotmail.com>
Co-authored-by: Michael Stanclift <vmstan@ms-macbook.local>
2021-07-18 22:09:55 -05:00
Michael Stanclift
b19eaf8e22
3.4.4 (#201)
Co-authored-by: Michael Stanclift <vmstan@ms-constitution.local>
2021-04-26 11:38:19 -05:00
Michael Stanclift
d07e492a97
3.4.2 (#187)
* Add backup timeout customization

* Different variable

* remote integrity check

* 3.4.2

* AND THEN

* words

* more words

* Add local backup integrity

* check local backup integrity

* Clarify duplicate backup verbage

* pulling

Co-authored-by: Michael Stanclift <vmstan@ms-constitution.local>
2021-04-06 13:38:19 -05:00
Michael Stanclift
71fdb016bd
3.4.1 (#186)
* Add backup timeout customization

* Different variable

Co-authored-by: Michael Stanclift <vmstan@ms-constitution.local>
2021-04-05 17:16:29 -05:00
Michael Stanclift
d97f92ccea
3.3.3 is 3.4.0 (#185)
* new first line of script

* no requested

* Abort!

* Test silent folder validation

* sameline

* echo newline

* echo_sameline

* what happened?

* sameline for ssh

* sqlite sameline

* Lower case

* Reset line

* clear line

* Flip the line

* version update

* Backup lowercase

* More lowercase

* Remove file names from standard messages

* Breakout backup message

* Output backup folder size

* Just H

* Invalid replication settings

* Compare updated

* Colors and updates

* Lower case for version output

* For Pihole

* Cron cleanup

* Sudo, or no sudo.

* Branch!

* Silent error validate

* Silent error validate

* Clearing up status messages

* Records

* Primary and secondary

* Gravity database

* Domain Database

* Backup output cleanup

* Move file permission validation into new functions

* Change restart

* UI variables test

* Breakout UI variables into new file

* Unified validation functions

* Replace text strings with variables

* Replace text strings with variables

* Replace logging with variables

* Convert backup to UI variables

* Switch restore to UI variables

* Fix bug where gravity database did not restore

* App validation checks

* Rev to 3.4.0

* Convert Push functions to new strings

* Completing push UI changes

* remove added line

* Move purge to UI strings

* Move automation to UI strings

* Move core strings into UI

* Exit strings

* First pass at hashing UI

* Escape the remote system query (#179)

* hashing committed

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>
Co-authored-by: Veduco <59983694+Veduco@users.noreply.github.com>
2021-04-01 15:16:20 -05:00
Michael Stanclift
6466e5a384
3.3.2 (#170)
* Fix crash when using remote docker instance (#169)

When trying to compare / sync and where the remote host is based on Docker, an error will be displayed as per below:
invalid argument "pihole1" for "-f, --filter" flag: bad format of filter (expected name=value)
See 'docker ps --help'.

* 3.3.2

Co-authored-by: Michael Thompson <25192401+nh-mike@users.noreply.github.com>
Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>
2021-02-15 15:18:36 -06:00
Michael Stanclift
f32a0e2ab4
3.3.1 (#164)
* 3.3.1

* Delete changelog files

* No SVG

* Ignore year.

* A great many things.

* Add CONTAIMAGE variable.

* “

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>
2021-02-13 21:11:43 -06:00
Michael Stanclift
064dbf7ae1 3.0.0(1) 2021-02-10 15:27:47 +00:00
Michael Stanclift
d5ec83639b Swap 2021-02-10 15:26:39 +00:00
Michael Stanclift
97735f19f1
3.3.0 (#161)
* Catch up 3.3 (#142)

* 3.2.5 (#140)

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.vmware.com>

* Adds backup cleanup back to process

* Add backup cleanup to compare script when no changes are detected.

* Trek reference

* Redundant

* 3.2.6

* 3.2.6

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.vmware.com>
Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>

* Beginning 3.3.0 work

* Podman support

* Support for pihole running in a podman container (#138)

* add support for pihole running in a podman container

* revert renaming of DOCKER_CON to CON_NAME to avoid breaking existing installations

Co-authored-by: Michael Stanclift <mstanclift@vmware.com>

* Add sudo to call of Pihole container version

* Use dev branch pipe

* Without origin

* ascii

* rotate logo

* Move config files to settings folder

* MIssed an important one

* Relocate logs files

* Filling empty directory

* Regression of sudo fix

* Logs

* More words

* Change sync frequency options

* Remove backup automation

* Bold questions

* name

* elif

* BACKUP_RETAIN=3

* Remove automation flag

* == not !=

* Rearrange

* IF

* Default to 0

* 15 default

* More words!

* ELSE

* tighter columns

* Instance type

* Y/N

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.vmware.com>
Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>
Co-authored-by: Martin F. Schumann <mfs@mfs.name>
2021-02-09 16:05:17 -06:00
Michael Stanclift
21893687e2
Update bug_report.md 2021-02-05 22:24:20 -06:00
Michael Stanclift
f6f69201b4
3.2.6 (#141)
* Adds backup cleanup back to process

* Add backup cleanup to compare script when no changes are detected.

* Trek reference

* Redundant

* 3.2.6

* 3.2.6

Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.local>
2021-02-04 10:47:40 -06:00
Michael Stanclift
13dfc7d2d0
3.2.5 (#140)
Co-authored-by: Michael Stanclift <vmstan@mstanclift-a03.vmware.com>
2021-02-02 13:23:29 -06:00
Michael Stanclift
d0d2ae97d2 3.2.4 2021-01-12 22:57:32 +00:00
Michael Stanclift
947d805b5b BOLD 2021-01-12 22:54:56 +00:00
Michael Stanclift
6d11d0db13
Update README.md 2021-01-12 14:18:42 -06:00
Michael Stanclift
22024616f1
Update README.md 2021-01-12 14:18:05 -06:00
Michael Stanclift
5b125e0776
3.2.3 (#133)
* Add info to error output

* Tabs

* Lines

* Words

* ``

* Wrods

* Clean up spacing for tasktype

* Checkbox

* 3.2.3

* Changes

* THEN
2021-01-12 10:38:40 -06:00
Michael Stanclift
abf841ae53 .sh 2021-01-10 20:00:48 -06:00
Michael Stanclift
b912f74ebb
3.2.2 (#132)
* start 3.2.2

* -z

* !=

* “”

* headers

* Change to new PH_EXEC run

* Empty list detection for CNAME

* IGNORE list

* Skip Gravity logic

* oops

* Two == to be super serious

* variables are hard

* change colors

* the colors

* I’m getting rusty

* echo_lines

* 3.2.2

Co-authored-by: Michael Stanclift <vmstan@sovereign.local>
2021-01-10 10:37:35 -06:00
Michael Stanclift
1c033ef1f6
3.2.1 (#129)
* 3.2.1

* Change FILE_OWNER & RILE_OWNER to use UID:GID (#128)

Adressing #99 - use UID:GID instead names to support pihole docker user.

* Cleanup tabs on main script

* Add pihole version output

* Output version based on Docker type

* AND THEN

* AND THEN AND THEN

* bash version

* add DNSMASQ to output

* Add GS version

* No color

* Custom settings

* VERIFY_PASS

* Reformat Remote info

* Info screen

* ssh v

* rsync

* -e

* no echo, duh

* header

* sqlite3 version output

* sudo git docker versions

* move spacer

* uname

* remove duplicate docs

Co-authored-by: Michael Stanclift <vmstan@sovereign.local>
Co-authored-by: Krzysiek Kurek <kk50657@sgh.waw.pl>
2021-01-05 09:57:38 -06:00
Michael Stanclift
755a10e55b
Update feature_request.md 2021-01-05 09:52:37 -06:00
Michael Stanclift
a78e63dc04
Update feature_request.md 2021-01-05 09:51:52 -06:00
Michael Stanclift
d70f64a9f3
Update bug_report.md 2021-01-05 09:48:12 -06:00
Michael Stanclift
836a5a1611
3.2.0 (#127)
* Add configuration variables for DNSMASQ files and directories

* Move compare function to gs-core

* Words

* Add validation command for DNSMASQ

* conditional checking of cname folder

* Add CNAME file to md5 check

* Reanalyse CNAME

* Bug report #125

* Add varilable for GS conf file

* more syncing

* Version 3.2

* Add DNS folder validation to other tasks

* Backup CNAME files

* {}

* Add message if no local files are detected but selected for backup

* Add CNAME list to restore code

* Pull CNAME, validate permissions

* Add pull function to runtime

* Extra R

* Use new permission validation function

* Push CNAME function added

* Missing variable name

* Add MD5 logging for CNAME files

* Add CNAME to smart task

* Change location of remote DNSMASQ file backups

* 1 not 0

* Change backup folder location

* Remove {}?

* “”

* INCLUDE_CNAME

* Detect invalid CNAME configuration

* Explainers for CNAME enabling

Co-authored-by: Michael Stanclift <vmstan@sovereign.local>
2021-01-04 14:37:35 -06:00
Michael Stanclift
b1512b4aa5
Merge pull request #114 from vmstan:3.1.2-dev
3.1.2
2020-12-30 21:13:36 -06:00
Michael Stanclift
7dd88bd8ac Changes 2020-12-31 03:12:25 +00:00
Michael Stanclift
c7f0e0f972 restore missing content 2020-12-31 02:58:46 +00:00
Michael Stanclift
42118e9b98 cleanup indentions 2020-12-31 02:49:54 +00:00
Michael Stanclift
9313200b94 indention change 2020-12-31 02:45:47 +00:00
Michael Stanclift
b2954853f1 add basic info 2020-10-26 19:25:56 +00:00
Michael Stanclift
4e664ac56d show info 2020-10-23 14:31:09 +00:00
Michael Stanclift
46026855a5 No () 2020-10-23 14:27:21 +00:00
Michael Stanclift
470dc3a2da add info function 2020-10-23 14:23:53 +00:00
Michael Stanclift
277e7bd07b Start 3.1.2 2020-10-23 14:21:59 +00:00
Michael Stanclift
593c049ae6
Update README.md 2020-10-21 20:10:05 -05:00
Michael Stanclift
72e3de64bf Merge branch 'master' of git@github.com:vmstan/gravity-sync.git 2020-10-21 18:01:06 -05:00
Michael Stanclift
e182405e14 delete 2020-10-21 18:00:56 -05:00
Michael Stanclift
a40d2bcefa
Update .gitignore 2020-10-21 14:39:54 -05:00
Michael Stanclift
3d34878b8b Wiki 2020-10-21 19:38:55 +00:00
Michael Stanclift
804a792b94
3.1.1 (#112)
* Docker exec not completeing

* Directions for upgrade

Co-authored-by: Michael Stanclift <vmstan@sovereign.local>
2020-10-21 09:37:23 -05:00
Michael Stanclift
a90574c8e6 3.1.0(3) 2020-10-20 22:02:27 +00:00
Michael Stanclift
3ba0198cbf 3.1.0(2) 2020-10-20 22:01:10 +00:00
Michael Stanclift
e8d6eaf832 3.1.0(1) 2020-10-20 15:38:21 +00:00
Michael Stanclift
c07a7c0572 3.1.0(1) 2020-10-20 04:32:22 +00:00
Michael Stanclift
ce3e17e244 3.1.0(8) 2020-10-20 02:47:43 +00:00
Michael Stanclift
899dc8d83a 3.1.0(7) 2020-10-20 02:45:16 +00:00
Michael Stanclift
9189f901c6 3.1.0(7) 2020-10-20 02:41:17 +00:00
Michael Stanclift
752995bac0 3.1.0(6) 2020-10-20 02:31:09 +00:00
Michael Stanclift
3e1986a824 3.1.0(5) 2020-10-20 02:29:24 +00:00