4s3ti
50bc333962
refactor(scripts): preserve exit codes (SC2320)
...
SC2320: Set error code to variable to preserve it after other commands.
2023-03-16 01:17:50 +01:00
Austin English
c1097ca69c
feat(scripts): allow generating a QR code from a filename
...
Instead of returning an error, use the filename to generate the QR code.
2023-02-27 16:57:32 +01:00
CoolCat467
ab8e372e83
fix(scripts): fix default handling
...
fix #1663 : made indicated reply defaults work correctly
2023-02-24 16:18:26 -06:00
rwall
c25e82fc0f
fix(dev-infra): move source to before var ref
...
move file sourcing above first references to the variables it loads
2022-10-19 16:48:51 -05:00
4s3ti
71f7ca9b3b
refactor(scripts): Structure code as per codestyle
...
Fix #1636
Refactor code according to code style
Constants, Functions, Script
2022-10-08 01:11:10 +02:00
4s3ti
79f7caf4d3
fix(scripts): Evaluate client names correctly
...
Fix issue #1639
Add extra check for empty spaces
Fix client names not being checked when using pivpn add -n
2022-10-07 23:59:57 +02:00
Rob Wall
0e78a1148c
fix(dev-infra): move function before use
...
move err function above where it is first called
2022-10-01 01:55:06 -05:00
Giulio Coa
dda4d99f10
refactor: improve code style
...
Improve the code style of some pieces of code
2022-08-09 10:09:43 +02:00
Giulio Coa
e09f3a04bd
fix(installer): fix some code style errors
...
Fix some code style error about the pipelines
2022-08-05 23:11:22 +02:00
Giulio Coa
af20461590
Reformatted the code
2022-08-01 22:38:19 +02:00
Giulio Coa
edb36c08f7
Added Alpine Linux support ( #1567 )
2022-07-26 15:20:35 +02:00
Rushab Shah
f2190afc0b
WireGuard: removeCONF: Remove ipv6 DNS entries too
2022-04-13 22:14:03 +00:00
DerDanilo
642aa383a4
Merge branch 'test' into wg_ipv6_client_config
2022-03-10 10:56:50 +01:00
DerDanilo
4dfcfd0d17
add IPv6 support, exclude from testing since travis doesn't have proper ipv6 support
2022-03-09 20:13:50 +01:00
4s3ti
82cd6cb871
Merge pull request #1432 from peterlewis/patch-1
...
Replace 'user' with 'client' in help text
2022-01-04 10:42:02 +01:00
Peter Lewis
fdf58a95c6
Replace 'user' with 'client' in help text
...
Text replacement so as to provide clarity and consistency as to the behaviour of this command.
2021-12-16 11:44:59 +00:00
Jack Jackson
202e03c71b
Correct typo in Debug script output styling
...
Compare with `scripts/openvpn/pivpnDebug.sh`, where the escape
characters are correctly sequenced for "a tab, and then some
styled text".
2021-12-05 15:28:42 -08:00
4s3ti
8acbff58dd
shellcheck compliance
...
scripts/wireguard/removeCONF.sh
* SC1090: ShellCheck can't follow non-constant source. Use a directive to specify location.
* Disabled warning
* SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
* Replaced LIST=($(...)) with mapfile
* SC2086: Double quote to prevent globbing and word splitting.
* Added double quotes
* SC2154: <VarName> is referenced but not assigned.
* Disabled warning
2021-11-03 18:09:00 +01:00
4s3ti
e6933e6c53
Shellcheck compliance
...
scripts/wireguard/pivpnDEBUG.sh
* SC1090: ShellCheck can't follow non-constant source. Use a directive to specify location.
* Disabled warning
* SC2154: <VarName> is referenced but not assigned.
* Disabled warning
* SC2086: Double quote to prevent globbing and word splitting.
* Added double quotes
2021-11-03 18:07:19 +01:00
4s3ti
f823b2bd4c
Shellcheck compliance
...
scripts/wireguard/makeCONF.sh
* SC1090: ShellCheck can't follow non-constant source. Use a directive to specify location.
* Disabled warning
* SC2154: <VariableName> is referenced but not assigned.
* Disabled warning
* SC2086: Double quote to prevent globbing and word splitting.
* Added double quotes
2021-11-03 17:56:42 +01:00
4s3ti
2a78fce9d3
Shellcheck compliance
...
scripts/wireguard/disableCONF.sh
* Mapfile instead of double quoted LIST=("$(...)")
scripts/wireguard/enableCONF.sh
* SC1090: ShellCheck can't follow non-constant source. Use a directive to specify location.
* Disabled warning
* SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
* Changed to mapfile
* SC2086: Double quote to prevent globbing and word splitting.
* Added double quotes
2021-11-03 15:38:45 +01:00
4s3ti
fb71fdd9fd
Shellcheck compliance
...
scripts/wireguard/disableCONF.sh
* SC1090: ShellCheck can't follow non-constant source. Use a directive to specify location.
* Disabled warning
* SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
* Added double quotes
* SC2086: Double quote to prevent globbing and word splitting.
* Added double quotes
2021-11-03 15:20:48 +01:00
4s3ti
8bd867894a
Shellcheck compliance
...
scripts/wireguard/bash-completion
* SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting)
* Added double quotes
2021-11-03 14:59:06 +01:00
Orazio
50798ccd42
Important change to custom MTU handling (mainly to fix issue #1357 )
...
- When NOT providing a custom MTU, 1420 is used for both clients and server.
Using such value for clients can break WireGuard connections on some networks,
so iOS and Android clients have logic in place to select a proper MTU value
when not specified. Now "pivpnMTU" with only be used to set the MTU value for
the PiVPN installation but not for profile creation.
2021-09-15 17:52:17 +02:00
Orazio
c002031ce3
Merge pull request #1321 from DerDanilo/add_wireguard_persistentkeepalive
...
Add wireguard persistentkeepalive
2021-06-23 10:17:47 +02:00
DerDanilo
88a701c16a
add PERSISTENTKEEPALIVE support
2021-06-06 01:10:43 +02:00
Orazio
ba4ef93297
More compact commit log
...
- Do not show the full commit body
- Show the branch
2021-05-12 18:17:35 +02:00
Orazio
88f6fca36e
Changed link for the FAQ to https://docs.pivpn.io/faq
2021-05-11 15:22:52 +02:00
4s3ti
4a5804a24c
Multiple fixes and Shellcheck complaiance
...
fixes for Issue #1306 , qrcode now defaults to ansiutf8,
added flag -a256 or --ansi256 if their fonts are having trouble
Shellcheck compliance #1233 for qrcodeCONF.sh,
LIST array is now created with mapfile instead
quoted multiple variables.
fixes for Issue #1307 , User creation won't allow user creation with name
starting with "-", qrcodeCONF.sh won't accept wrong options or users starting with "-"
and exit with error code 1
2021-05-08 15:51:27 +02:00
4s3ti
18c115da48
Merge pull request #1305 from GHPS/master
...
Fix corrupted QR code image in various fonts
2021-05-07 01:31:56 +02:00
GHPS
615c2a41f4
Fix corrupted QR code image in various fonts
...
(affected fonts include Ubuntu Mono, Mitra Mono, InconsolataGo Nerd Mono)
2021-05-06 16:52:25 +02:00
4s3ti
dcd852e02e
Merge pull request #1278 from DerDanilo/add_mtu_support
...
add Wireguard MTU support via setupVARS.conf
2021-03-29 11:46:21 +02:00
DerDanilo
94744c77a9
add Wireguard MTU support via setupVARS.conf
2021-03-15 18:03:05 +01:00
4s3ti
c37b0cf2eb
Merge pull request #1253 from DundarGoc/SC2034
...
Fixed shellcheck warning SC2034
2021-02-14 19:09:29 +01:00
Dundar Göc
c0131f2a17
Fixed shellcheck warning SC2034
...
SC2034: ___ appears unused. Verify use (or export if used externally).
I opted to remove the variables since they didn't seem to be used
anywhere.
2021-02-14 14:07:56 +01:00
Dundar Göc
7438b49961
Fixed shellcheck issue SC2148
...
SC2148: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
2021-02-14 13:43:35 +01:00
Dundar Göc
fe636e3f43
Fixed shellcheck warning SC2164: "Use 'cd ... || exit' or 'cd ... || return' in case cd fails."
2021-02-13 12:11:49 +01:00
Dundar Göc
513c2afc2e
Fixed shellcheck warning SC2004, SC2006, SC2129, SC2219. Issue #1233 .
...
SC2004: "$/${} is unnecessary on arithmetic variables."
SC2006: "Use $(...) notation instead of legacy backticked `...`."
SC2129: "Consider using { cmd1; cmd2; } >> file instead of individual redirects."
SC2219: "Instead of 'let expr', prefer (( expr ))."
2021-02-07 21:31:13 +01:00
4s3ti
bccaa1bbee
Fix for #1234 & CI/CD Fine-tunning
...
Changed Exit code from 1 to 0
Added some more checks
Changed order some checks are done
2021-01-28 01:33:03 +01:00
glitch452
be692a8782
Pass along exit code when running a sub-script, instead of always running exit 0
2021-01-23 15:58:03 -05:00
mquirin
6448cc268a
Merge branch 'test' into test
2020-12-26 23:39:48 +00:00
Michael
f3eddccee8
wording and exit code
2020-12-26 23:34:54 +00:00
Orazio
db1fe2ebdd
Merge pull request #1186 from shelleycat485/test
...
A feature to disable / enable single wireguard client configs
2020-12-24 10:30:25 +01:00
Roger Haxby
ec32851e0c
fix clientSTAT.sh error if all clients are disabled
2020-12-15 14:17:05 +00:00
Roger Haxby
86de3eaa8c
corect help on disable and enable
2020-12-10 23:59:54 +00:00
Roger Haxby
8bff0b6cb6
clientSTAT shows disabled clients at end
2020-12-10 12:34:49 +00:00
Roger Haxby
a3b7af869c
more disabled in brackets
2020-12-09 23:07:28 +00:00
Roger Haxby
6009e52e74
disabled in square brackets
2020-12-08 23:44:51 +00:00
Roger Haxby
49a9314325
change to on/off for temp enable/disable
2020-11-26 15:36:00 +00:00
Orazio
3ed54bf71d
Expose AllowedIPs settings inside setupVars.conf
2020-11-14 09:35:51 +01:00