35 Commits

Author SHA1 Message Date
Patrick Kishino
83dc92c884
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>
2023-09-04 12:07:20 +09:00
Jason O'Conal
795098d51b
Fix PIA token script (#2250)
* Fixed typo in line 95

`form` to `from`

* supported setting DISABLE_PORT_UPDATER to false

previously DISABLE_PORT_UPDATER had to not exist..now it can also be set to false

* Fix minor typos (#2074)

* Fixed missing $ from UFW variable use

There were a number of variable references missing $

* Fixed some more variables missing $

* Removed outdated typeset

this fixes and closes #2095

* Fix building-blocks links (#2126)

* Update bug_report.yaml

* Fix PIA token script

Co-authored-by: Kobi <kobirosenstein@gmail.com>
Co-authored-by: Kristian Haugene <haugene@users.noreply.github.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Sean Kelly <xconverge@users.noreply.github.com>
Co-authored-by: Chris Buckley <chris@cmbuckley.co.uk>
2022-05-02 09:02:25 +09:00
edgd1er
af3d905b3a
DEBUG: print all lines before execution (#2096)
* DEBUG: print all lines before execution

if var DEBUG is set to anything other than false, each bash script will be run with a set -x. This would ease debugging

* DEBUG: centralize commands in utils.sh
2021-12-05 08:25:22 +09:00
Patrick Kishino
3b3a2e59eb
Merge branch 'master' into dev 2021-02-12 09:22:28 +09:00
Decaux Nicolas
960db0b603
Fix error on update-port.sh (pia/perfectprivacy/privatevpn) with custom RPC port defined (#1574)
* Update update-port.sh

* Add TRANSMISSION_RPC_PORT to transmission-remote cmd

* Remove some unnecessary space at eol

* Update update-port.sh

Resolving conflict with master branch

* Delete update-port.sh

Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2021-01-19 11:03:51 +09:00
clement-z
ebe38c0f82
Fix PIA infinite redirect on config download (see #1619) (#1620)
PIA download link was redirecting and setting a cookie, but those are
disabled by default unless `--cookie` or `--cookie-jar` are given. Since
the cookie was not set, the redirection was attempted again until we
reached the maximum redirection limit.

The `--cookie /dev/null` specifies an empty input cookie, which has the
effect to enable curl's handling of cookies.
2021-01-19 10:47:55 +09:00
Taylorcox75
38ca12bdcc Fix for #1601. See #1479 for the discovery and current code walkthrough with bug. #1592 will replace this with the official method (they're 90% similar) 2020-12-09 11:57:42 -07:00
Kristian Haugene
d49741371a
Merge pull request #1533 from clement-z/pia_fix_yes_broken_pipe
Remove cause of "yes: Broken pipe" error
2020-11-26 23:22:55 +01:00
Jonathan Hart
cc66a95349
Update configure-openvpn.sh
It appears that PIA has changed their URLs from "openvpn{-strong/tcp/strong-tcp}-nextgen" to "openvpn{-strong/tcp/strong-tcp}". The old URLs no longer work properly.

See here: https://www.privateinternetaccess.com/helpdesk/kb/articles/where-can-i-find-your-ovpn-files
2020-11-24 17:22:55 -06:00
Clément Zrounba
b4bd9e134c Remove cause of "yes: broken pipe error" 2020-11-19 12:28:20 +01:00
Kristian Haugene
c42e60cda0 Make config modifications more effective, only modify the config we're about to use #1496 2020-11-11 22:22:05 +01:00
Naoki Hamada
04a8b01d95 Fix getSignature error 2020-11-06 15:57:46 -08:00
Kristian Haugene
91b036b398 Use xargs to run modification script, plus some syntax updates #1334 2020-10-28 22:02:14 +01:00
Kristian Haugene
59bc02621e Remove deprecated script #1425 2020-10-28 17:11:11 +01:00
mizzi0n
56a6a6f619
Update update-port.sh
a change to allow us to keep using port forwarding
2020-10-20 12:34:18 +01:00
Kristian Haugene
803fb1970c Add configuration script for PIA, downloading and modifying configs on startup 2020-10-11 21:46:01 +02:00
Kristian Haugene
889c760ebc Delete checked in ovpn files for PIA 2020-10-11 21:28:52 +02:00
Kristian Haugene
f5a305bb8e Move port forwarding scripts into provider folders, unify call and fix export syntax of environment variables 2020-08-22 15:24:12 +02:00
Jerry
c408d9ca1d
updates for pia server changes (#1296) 2020-07-22 08:47:16 +09:00
Moez Janmohammad
d2c65ac2e2
Update US Texas to US Dallas (#1294)
* Fix US Texas to US Dallas

PIA changed their servers and split Texas into Dallas and Houston.

* Update and rename US Texas.ovpn to US Dallas.ovpn

* Update US Dallas.ovpn
2020-07-17 11:38:43 +09:00
nicknlsn
872014fa24 Merge branch 'master' of https://github.com/haugene/docker-transmission-openvpn 2019-10-13 17:58:02 -06:00
nicknlsn
66a91a8b3b wait for transmission to become responsive before trying to set the port 2019-10-13 17:57:26 -06:00
Jaci
f9c9b3135f Add AU Perth 2019-05-01 00:06:48 +08:00
Ondřej Borýsek
0ada663830 PIA change default
ref #549
2018-07-10 15:16:47 +02:00
Ondřej Borýsek
1311b9d679 PIA updates configs
ref #554
2018-07-10 02:59:05 +02:00
Ondřej Borýsek
d302efa3a4 PIA modified update script 2018-07-10 02:58:06 +02:00
eugenioseveri
8194d86efd Add PIA TCP profiles and new Las Vegas server 2018-03-24 12:08:06 +01:00
eugenioseveri
78ae0a703b Add missing PIA profiles 2018-02-17 14:36:49 +01:00
eugenioseveri
323d9195f4 Add PIA strong profiles 2018-02-16 18:37:53 +01:00
Kristian Haugene
a52fe2edbd created script that updated pia configs. also created a parent script that calls all provider specific scripts 2016-09-02 22:54:30 +02:00
wryspy
5c62210c34 Replaced OpenVPN profiles with current versions from PIA
Replaced OpenVPN profiles with current versions from PIA.  Modified slightly to point to proper paths where necessary.

Russia profile removed.  See https://www.privateinternetaccess.com/forum/discussion/21779/we-are-removing-our-russian-presence
2016-07-18 05:58:57 -04:00
Kristian Haugene
1be2b9fa43 moving transmission control scripts out of configs and into openvpn start.sh, testing with PIA. Also updating PIA config list. 2016-04-09 19:02:14 +02:00
Kristian Haugene
62291483ae latest configs from PIA, scripted the adjustments for the container 2015-09-05 15:44:28 +02:00
Kristian Haugene
0949d82219 moved scripts and templates out of transmission daemon home folder. this allows mounting of /etc/transmission-daemon to keep state, ref issue #22 2015-08-09 21:02:05 +02:00
Kristian Haugene
91ccd7e3dd modified startup scripts to support more vpn providers 2015-08-07 23:07:55 +02:00