Frank Denis
093936f7ab
Check for dumb file permissions on startup
...
There's nothing special about "-service install".
On any system, executables shouldn't be modifiable by other system
users, no matter what the executable is and how it's run.
2024-02-20 02:39:39 +01:00
Frank Denis
7462961980
Warn if the executable of the service being installed could be overwritten by other system users
...
Fixes #2579
Until this is handled by `kardianos/service`
2024-02-20 02:23:49 +01:00
Frank Denis
7fb58720fb
Add -include-relays option to include relays in -list and -list-all
2023-09-23 18:37:52 +02:00
Frank Denis
1b65fe62b0
Bump
2023-08-11 18:56:31 +02:00
Frank Denis
16b2c84147
Tone down some errors
2023-06-24 22:38:59 +02:00
Carlo Teubner
b46775ae0c
Add some missing error checks ( #2420 )
...
I found these with the 'errcheck' tool (via 'golangci-lint').
I aimed to apply reasonable judgement when deciding which errors
actually need handling, and how to handle them.
2023-06-24 22:23:12 +02:00
Carlo Teubner
d8b1f4e7cd
Fix miscellaneous style issues ( #2421 )
...
Found by running: golangci-lint run --enable-all
I have only addressed the reported issues that seemed relevant to me.
2023-06-24 21:56:03 +02:00
Frank Denis
0f1e3b4ba8
error check all the rand.Read() calls
2023-06-06 09:16:44 +02:00
Frank Denis
9f3ef735f2
Bump
2023-02-07 11:03:09 +01:00
Frank Denis
f7df72eafa
Bump to 2.1.3
2023-02-02 20:10:54 +01:00
Frank Denis
3d641b758a
Bump
2022-07-13 18:49:50 +02:00
Frank Denis
e1f3f58eed
Bump
2021-09-27 15:51:48 +02:00
Frank Denis
35c82e3dcf
Next will be 2.1.0
2021-08-13 19:20:27 +02:00
Frank Denis
b472fb3b21
Bump
2021-06-12 14:03:26 +02:00
Frank Denis
95c9fa75f8
Bump
2021-06-08 11:00:01 +02:00
Frank Denis
d0e27a1366
Update ChangeLog
2021-06-07 18:25:52 +02:00
Frank Denis
b1e96b69fd
Save 1.4 MiB of memory
2021-03-08 15:36:42 +01:00
Frank Denis
fc82a6c05e
Revamp dnscrypt-proxy -resolve
2021-01-02 22:20:52 +01:00
Frank Denis
a713e1a517
Move captive portals config to a dedicated section
...
Add examples
2021-01-02 15:10:04 +01:00
Frank Denis
d3ff3a6bb1
Remove facebookgo/{atomicfile,pidfile}
...
Fixes #1411
2020-07-10 14:37:35 +02:00
Frank Denis
65f42918a1
Bump
2020-06-11 17:10:33 +02:00
Frank Denis
b794d47a76
Force GC where it seems to matter most
2020-06-09 09:42:09 +02:00
Frank Denis
9c5cf611a4
Preliminary ChangeLog
2020-06-08 19:20:55 +02:00
Frank Denis
b0e883ebc6
Android: use getprop persist.sys.timezone to get and set the time zone
...
Untested. Maybe
fixes #1351
2020-06-06 15:32:27 +02:00
Frank Denis
64935c9b92
Bump
2020-03-25 18:24:25 +01:00
Frank Denis
a58044fed0
Bump
2020-03-24 14:37:35 +01:00
Frank Denis
094ea07dc2
Bump
2020-03-20 21:09:34 +01:00
Frank Denis
49910d2f72
Localize some error values
2020-03-13 18:44:30 +01:00
Frank Denis
170c690996
Bump
2020-01-31 11:25:04 +01:00
Frank Denis
d14d2b613a
Bump
2020-01-30 16:19:38 +01:00
Frank Denis
c84a394817
Bump
2020-01-30 13:23:03 +01:00
Frank Denis
0e644c4b86
Add -config <config file> to the service configuration arguments
...
Maybe
fixes #1122
2019-12-23 15:35:52 +01:00
Frank Denis
7e45b50d58
Move things around
2019-12-23 15:33:57 +01:00
Frank Denis
48817a4642
Unbeta
2019-12-21 21:29:13 +01:00
Frank Denis
80d45a2343
2.0.36-beta.1
2019-12-18 12:44:24 +01:00
Frank Denis
ee24bf0421
Bump
2019-12-16 23:06:56 +01:00
Frank Denis
c1202457bf
Json -> JSON
2019-12-11 14:08:48 +01:00
Frank Denis
548a439528
Bump
2019-12-09 20:56:59 +01:00
Frank Denis
49460f1d6f
pidfile.Write() can fail if no pid file was configured, it's ok
2019-12-09 13:34:14 +01:00
Frank Denis
7991b91f21
Downgrade error level of pidfile.Write() to Critical
2019-12-09 13:08:03 +01:00
milgradesec
96d15771e2
add multiple error checks
2019-12-09 09:56:47 +01:00
Frank Denis
0de2246af2
Remove beta
...
Fixes #1086
2019-12-03 12:34:42 +01:00
Frank Denis
53924d4cf7
Unset GODEBUG - WHich means that Go 1.13 is now required for TLS 1.3
...
We could keep setting GODEBUG for compatibility with older versions, but
people complain that it prints debug warnings.
2019-11-29 14:00:21 +01:00
Frank Denis
640b949976
Bump to 2.0.34-beta.1
2019-11-29 00:07:36 +01:00
Frank Denis
4aba44898b
Bump
2019-11-18 13:00:34 +01:00
Frank Denis
64d804486d
Bump, update ChangeLog
2019-11-17 21:25:54 +01:00
Alison Winters
816acb9d8d
move ConfigLoad into AppMain
2019-10-31 18:55:44 +01:00
Alison Winters
2f7e057996
move flags parsing into main()
2019-10-31 18:55:44 +01:00
Frank Denis
116f985b96
Bump
2019-10-31 18:12:13 +01:00
Frank Denis
971b08bcec
No more beta
2019-10-31 17:54:04 +01:00