* Mix of fixes to the heathcheck.sh from #2610 and start.sh from #2673.
* Made few more modifications to healthcheck.sh and start.sh. This change appears to be working.
Let's monitor this.
---------
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
* fix transmission build version detection
* switch to combined platform builder
---------
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
* Switched the order of events, to remove the ipv6 before sed-ing the address (#2695)
* Create separate image for transmission build from source (#2691)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* parallel docker builds with matrix (#2694)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* Update Dockerfile
fixed typo
* `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657)
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Fix for PR #2691 (#2698)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
* Fix#2694 image build (#2699)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* update master (#2696)
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
* Switched the order of events, to remove the ipv6 before sed-ing the address (#2695)
* Create separate image for transmission build from source (#2691)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* parallel docker builds with matrix (#2694)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* Update Dockerfile
fixed typo
* `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657)
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Fix for PR #2691 (#2698)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* fix matrix to build all images
---------
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* fix transmission version check (#2700)
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* update master (#2696)
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
* Switched the order of events, to remove the ipv6 before sed-ing the address (#2695)
* Create separate image for transmission build from source (#2691)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* parallel docker builds with matrix (#2694)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* Update Dockerfile
fixed typo
* `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657)
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Fix for PR #2691 (#2698)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* fix matrix to build all images
---------
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
* Switched the order of events, to remove the ipv6 before sed-ing the address (#2695)
* Create separate image for transmission build from source (#2691)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* parallel docker builds with matrix (#2694)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* Update Dockerfile
fixed typo
* `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657)
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Fix for PR #2691 (#2698)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Quoute variables, fixes#2406 and #2418
* Fix sed busy (#2426)
* fix sed device or resource busy errors
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* update info
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* update docs
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* log and fail if config is a mountpoint
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* correct mountpoint check
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* Fix fallback of transmission-home #2409
* Fix to use iptables-legacy rather than iptables-nft (#2456)
* Fix bug: the evironment file will be invalid (#2496)
something environment like:
`name=foo bar`
will be invalid in the environment file, in a real example, it will be like `provider= SE Sto`.
Simply add change it to `provider="SE Sto"` will fix that.
* restart privoxy if docker changed eth0 address. (#2494)
* restart privoxy if docker changed eth0 address.
* sometimes, pidfile exists but process is dead
* Simplify RPC creds setup (#2480)
Reduce the complexity associated with creating RPC creds
* Fix bitwise decimal & octal (#2457)
* Fix bitwise decimal & octal
The issue is tracked here: https://github.com/haugene/docker-transmission-openvpn/issues/2450#issuecomment-1336259355
Also uses the TRASNMSISSION_UMASK variable instead of settings.json since updateSettings.py is called after userSetup.sh causing the TRANSMISSION_UMASK in settings.json to be stale when userSetup.sh accesses it.
* fix: missing {} in sh variable
* fix: missing {} in sh variable
* fix regex for webproxy enabled (#2505)
* review nordvpn error exit messages + tests (#2518)
* Check for files existing instead of being executable #2459
* Bump docker/build-push-action from 3 to 4 (#2522)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: Add quotes on generated variables to avoid braking with spaces (#2538)
This should fix#2406
* Fix crash in fetch-external-configs on unset vars (#2561)
* simple adjustments to "openvpn/modify-openvpn-config.sh" and "transmission/start.sh" that can make the verbosity of logging user-adjustable (#2564)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* Change CONFIG_MOD_VERBOSITY usage
This change causes ${CONFIG_MOD_VERBOSITY} to become a variable used directly in the .ovpn config file. The default value remains '3'.
* Insert ${TRANSMISSION_LOGGING} into exec'd command
This change allows for executing 'transmission-daemon' with '--log-level' set. Utilizing a case-statement and forced lowercase, only valid values are accepted. Default is no logging.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* OVPN script fix for for 4.x branch (#2566)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* git instead of unzip
git instead of unzip
* Using GIT
GIT is used now instead of UNZIP due to issues suddenly experienced.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* Update master with latest dev fixes (#2579) (#2582)
* Quoute variables, fixes#2406 and #2418
* Fix sed busy (#2426)
* fix sed device or resource busy errors
* update info
* update docs
* log and fail if config is a mountpoint
* correct mountpoint check
* Fix fallback of transmission-home #2409
* Fix to use iptables-legacy rather than iptables-nft (#2456)
* Fix bug: the evironment file will be invalid (#2496)
something environment like:
`name=foo bar`
will be invalid in the environment file, in a real example, it will be like `provider= SE Sto`.
Simply add change it to `provider="SE Sto"` will fix that.
* restart privoxy if docker changed eth0 address. (#2494)
* restart privoxy if docker changed eth0 address.
* sometimes, pidfile exists but process is dead
* Simplify RPC creds setup (#2480)
Reduce the complexity associated with creating RPC creds
* Fix bitwise decimal & octal (#2457)
* Fix bitwise decimal & octal
The issue is tracked here: https://github.com/haugene/docker-transmission-openvpn/issues/2450#issuecomment-1336259355
Also uses the TRASNMSISSION_UMASK variable instead of settings.json since updateSettings.py is called after userSetup.sh causing the TRANSMISSION_UMASK in settings.json to be stale when userSetup.sh accesses it.
* fix: missing {} in sh variable
* fix: missing {} in sh variable
* fix regex for webproxy enabled (#2505)
* review nordvpn error exit messages + tests (#2518)
* Check for files existing instead of being executable #2459
* Bump docker/build-push-action from 3 to 4 (#2522)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* fix: Add quotes on generated variables to avoid braking with spaces (#2538)
This should fix#2406
* Fix crash in fetch-external-configs on unset vars (#2561)
* simple adjustments to "openvpn/modify-openvpn-config.sh" and "transmission/start.sh" that can make the verbosity of logging user-adjustable (#2564)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
* Docs: add capabilities for Podman to tips&tricks (#2546)
* Change CONFIG_MOD_VERBOSITY usage
This change causes ${CONFIG_MOD_VERBOSITY} to become a variable used directly in the .ovpn config file. The default value remains '3'.
* Insert ${TRANSMISSION_LOGGING} into exec'd command
This change allows for executing 'transmission-daemon' with '--log-level' set. Utilizing a case-statement and forced lowercase, only valid values are accepted. Default is no logging.
---------
* OVPN script fix for for 4.x branch (#2566)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
* Docs: add capabilities for Podman to tips&tricks (#2546)
* git instead of unzip
git instead of unzip
* Using GIT
GIT is used now instead of UNZIP due to issues suddenly experienced.
---------
---------
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kristian Haugene <kristian@haugene.net>
Co-authored-by: Jonathan Sloan <jsloan117@gmail.com>
Co-authored-by: Robert Szynal <RJSzynal@Gmail.com>
Co-authored-by: Jiangqiu Shen <ivy22233qiu@live.com>
Co-authored-by: edgd1er <edgd1er@hotmail.com>
Co-authored-by: Colin Hebert <active.luck0981@dedicated.contact>
Co-authored-by: J.P. Hutchins <34154542+JPHutchins@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jayson Reis <santosdosreis@gmail.com>
Co-authored-by: Chad <github@chad.org>
Co-authored-by: phesster <115180691+phesster@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
Co-authored-by: Derek Gordon <derek@derekgordon.com>
---------
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kristian Haugene <kristian@haugene.net>
Co-authored-by: Jonathan Sloan <jsloan117@gmail.com>
Co-authored-by: Robert Szynal <RJSzynal@Gmail.com>
Co-authored-by: Jiangqiu Shen <ivy22233qiu@live.com>
Co-authored-by: edgd1er <edgd1er@hotmail.com>
Co-authored-by: Colin Hebert <active.luck0981@dedicated.contact>
Co-authored-by: J.P. Hutchins <34154542+JPHutchins@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jayson Reis <santosdosreis@gmail.com>
Co-authored-by: Chad <github@chad.org>
Co-authored-by: phesster <115180691+phesster@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
Co-authored-by: Derek Gordon <derek@derekgordon.com>
* Quoute variables, fixes#2406 and #2418
* Fix sed busy (#2426)
* fix sed device or resource busy errors
* update info
* update docs
* log and fail if config is a mountpoint
* correct mountpoint check
* Fix fallback of transmission-home #2409
* Fix to use iptables-legacy rather than iptables-nft (#2456)
* Fix bug: the evironment file will be invalid (#2496)
something environment like:
`name=foo bar`
will be invalid in the environment file, in a real example, it will be like `provider= SE Sto`.
Simply add change it to `provider="SE Sto"` will fix that.
* restart privoxy if docker changed eth0 address. (#2494)
* restart privoxy if docker changed eth0 address.
* sometimes, pidfile exists but process is dead
* Simplify RPC creds setup (#2480)
Reduce the complexity associated with creating RPC creds
* Fix bitwise decimal & octal (#2457)
* Fix bitwise decimal & octal
The issue is tracked here: https://github.com/haugene/docker-transmission-openvpn/issues/2450#issuecomment-1336259355
Also uses the TRASNMSISSION_UMASK variable instead of settings.json since updateSettings.py is called after userSetup.sh causing the TRANSMISSION_UMASK in settings.json to be stale when userSetup.sh accesses it.
* fix: missing {} in sh variable
* fix: missing {} in sh variable
* fix regex for webproxy enabled (#2505)
* review nordvpn error exit messages + tests (#2518)
* Check for files existing instead of being executable #2459
* Bump docker/build-push-action from 3 to 4 (#2522)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* fix: Add quotes on generated variables to avoid braking with spaces (#2538)
This should fix#2406
* Fix crash in fetch-external-configs on unset vars (#2561)
* simple adjustments to "openvpn/modify-openvpn-config.sh" and "transmission/start.sh" that can make the verbosity of logging user-adjustable (#2564)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
* Docs: add capabilities for Podman to tips&tricks (#2546)
* Change CONFIG_MOD_VERBOSITY usage
This change causes ${CONFIG_MOD_VERBOSITY} to become a variable used directly in the .ovpn config file. The default value remains '3'.
* Insert ${TRANSMISSION_LOGGING} into exec'd command
This change allows for executing 'transmission-daemon' with '--log-level' set. Utilizing a case-statement and forced lowercase, only valid values are accepted. Default is no logging.
---------
* OVPN script fix for for 4.x branch (#2566)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
* Docs: add capabilities for Podman to tips&tricks (#2546)
* git instead of unzip
git instead of unzip
* Using GIT
GIT is used now instead of UNZIP due to issues suddenly experienced.
---------
---------
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kristian Haugene <kristian@haugene.net>
Co-authored-by: Jonathan Sloan <jsloan117@gmail.com>
Co-authored-by: Robert Szynal <RJSzynal@Gmail.com>
Co-authored-by: Jiangqiu Shen <ivy22233qiu@live.com>
Co-authored-by: edgd1er <edgd1er@hotmail.com>
Co-authored-by: Colin Hebert <active.luck0981@dedicated.contact>
Co-authored-by: J.P. Hutchins <34154542+JPHutchins@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jayson Reis <santosdosreis@gmail.com>
Co-authored-by: Chad <github@chad.org>
Co-authored-by: phesster <115180691+phesster@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
Co-authored-by: Derek Gordon <derek@derekgordon.com>
* Quoute variables, fixes#2406 and #2418
* Fix sed busy (#2426)
* fix sed device or resource busy errors
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* update info
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* update docs
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* log and fail if config is a mountpoint
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* correct mountpoint check
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
* Fix fallback of transmission-home #2409
* Fix to use iptables-legacy rather than iptables-nft (#2456)
* Fix bug: the evironment file will be invalid (#2496)
something environment like:
`name=foo bar`
will be invalid in the environment file, in a real example, it will be like `provider= SE Sto`.
Simply add change it to `provider="SE Sto"` will fix that.
* restart privoxy if docker changed eth0 address. (#2494)
* restart privoxy if docker changed eth0 address.
* sometimes, pidfile exists but process is dead
* Simplify RPC creds setup (#2480)
Reduce the complexity associated with creating RPC creds
* Fix bitwise decimal & octal (#2457)
* Fix bitwise decimal & octal
The issue is tracked here: https://github.com/haugene/docker-transmission-openvpn/issues/2450#issuecomment-1336259355
Also uses the TRASNMSISSION_UMASK variable instead of settings.json since updateSettings.py is called after userSetup.sh causing the TRANSMISSION_UMASK in settings.json to be stale when userSetup.sh accesses it.
* fix: missing {} in sh variable
* fix: missing {} in sh variable
* fix regex for webproxy enabled (#2505)
* review nordvpn error exit messages + tests (#2518)
* Check for files existing instead of being executable #2459
* Bump docker/build-push-action from 3 to 4 (#2522)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: Add quotes on generated variables to avoid braking with spaces (#2538)
This should fix#2406
* Fix crash in fetch-external-configs on unset vars (#2561)
* simple adjustments to "openvpn/modify-openvpn-config.sh" and "transmission/start.sh" that can make the verbosity of logging user-adjustable (#2564)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* Change CONFIG_MOD_VERBOSITY usage
This change causes ${CONFIG_MOD_VERBOSITY} to become a variable used directly in the .ovpn config file. The default value remains '3'.
* Insert ${TRANSMISSION_LOGGING} into exec'd command
This change allows for executing 'transmission-daemon' with '--log-level' set. Utilizing a case-statement and forced lowercase, only valid values are accepted. Default is no logging.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* OVPN script fix for for 4.x branch (#2566)
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* git instead of unzip
git instead of unzip
* Using GIT
GIT is used now instead of UNZIP due to issues suddenly experienced.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
---------
Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kristian Haugene <kristian@haugene.net>
Co-authored-by: Jonathan Sloan <jsloan117@gmail.com>
Co-authored-by: Robert Szynal <RJSzynal@Gmail.com>
Co-authored-by: Jiangqiu Shen <ivy22233qiu@live.com>
Co-authored-by: edgd1er <edgd1er@hotmail.com>
Co-authored-by: Colin Hebert <active.luck0981@dedicated.contact>
Co-authored-by: J.P. Hutchins <34154542+JPHutchins@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jayson Reis <santosdosreis@gmail.com>
Co-authored-by: Chad <github@chad.org>
Co-authored-by: phesster <115180691+phesster@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
Co-authored-by: Derek Gordon <derek@derekgordon.com>
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* git instead of unzip
git instead of unzip
* Using GIT
GIT is used now instead of UNZIP due to issues suddenly experienced.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* Bump docker/build-push-action from 3 to 4 (#2534)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Socks5 example doc (#2541)
* fixing some heading sizes
* adding socks5-proxy example
---------
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
* Docs: add capabilities for Podman to tips&tricks (#2546)
Co-authored-by: Tomas Vik <tvik@gitlab.com>
* Change CONFIG_MOD_VERBOSITY usage
This change causes ${CONFIG_MOD_VERBOSITY} to become a variable used directly in the .ovpn config file. The default value remains '3'.
* Insert ${TRANSMISSION_LOGGING} into exec'd command
This change allows for executing 'transmission-daemon' with '--log-level' set. Utilizing a case-statement and forced lowercase, only valid values are accepted. Default is no logging.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JtMotoX <7191259+JtMotoX@users.noreply.github.com>
Co-authored-by: Jonathan Fair <jonathaf@netapp.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Tomas Vik <tvik@gitlab.com>