Commit graph

182 commits

Author SHA1 Message Date
Vladimir Bauer
220d418f2f make sure app main goroutine quits, before stopping 2019-10-25 12:56:34 +02:00
Frank Denis
c11723101a Bump 2019-10-20 19:46:25 +02:00
Frank Denis
7fc7eb6f07 Bump 2019-10-20 02:15:06 +02:00
Markus Linnala
5bf5fe6c1d cleanup: main: simplify proxy handling 2019-10-18 20:24:11 +02:00
Frank Denis
dae384f078 2.0.29-beta.1 2019-10-14 12:11:13 +02:00
Frank Denis
e974780026 Bump 2019-10-12 21:30:47 +02:00
Frank Denis
4974ce98a3 Update ChangeLog 2019-09-09 18:12:36 +02:00
Frank Denis
208c67b53b Print the version before the netprobe
Fixes #901
2019-09-07 11:30:46 +02:00
Frank Denis
0f264fe38e 2.0.25 2019-06-04 01:42:02 +02:00
Frank Denis
8e01421304 Bump 2019-06-03 18:31:58 +02:00
Frank Denis
30f2a4fd6b Misc fixes
- Set LBEstimator to true by default
- Shuffle the servers list at startup
- Add the server name to the query log
2019-06-03 16:49:06 +02:00
Frank Denis
a8045e0a7a Bump 2019-04-28 23:26:33 +02:00
Frank Denis
f744110d38 Bump 2019-04-01 08:24:58 +02:00
Frank Denis
85abbeac61 Bump 2019-03-14 20:21:26 +01:00
Frank Denis
8076e206e0 Revert "Install the windows service as "NT AUTHORITY\NetworkService""
This reverts commit 17db0a658f.

On Windows, switching to user `NT AUTHORITY\NetworkService` apparently
breaks logging (reported by @Aland_123).
2019-03-14 20:10:53 +01:00
Frank Denis
707098a922 Bump 2019-03-14 02:18:20 +01:00
Frank Denis
cb022ece82 Set GODEBUG to enable TLS 1.3
Fixes #731
2019-02-17 23:56:02 +01:00
Frank Denis
17db0a658f Install the windows service as "NT AUTHORITY\NetworkService"
Untested

Maybe
Fixes #686
2019-01-10 22:44:58 +01:00
Frank Denis
436125e812 Bump 2018-11-22 17:26:48 +01:00
Frank Denis
07de104ec7 Bump 2018-11-15 18:53:06 +01:00
Frank Denis
8de13842ae Bump 2018-10-03 18:26:54 +02:00
Frank Denis
9f1be6e079 killChild() is not needed any more; update config example by the way 2018-10-03 16:35:59 +02:00
Frank Denis
844057d9df Revert "Revert "Remove pledge(2) support""
This reverts commit a24cb0d900.
2018-08-23 00:44:32 +02:00
Frank Denis
a24cb0d900 Revert "Remove pledge(2) support"
This reverts commit bc3215a8a6.
2018-08-15 17:56:33 +02:00
Frank Denis
bc3215a8a6 Remove pledge(2) support
Fixes #571
2018-08-15 17:53:36 +02:00
Sebastian Schmidt
33bcff7d4a Minor improvements for the user_name option (#559)
* Fix missing pidfile when run with user_name opt.

* Make sure we are root when dropping privilege

This is required on macOS.

* Kill child process on exit. Fixes https://github.com/jedisct1/dnscrypt-proxy/issues/547
2018-08-04 00:57:52 +02:00
Frank Denis
c043bd73dd Ping the service manager early
Maybe
fixes #548

(untested)
2018-07-19 19:03:57 +02:00
Frank Denis
c90579b731 Bump 2018-07-09 15:56:50 +02:00
Frank Denis
1f54214821 pledge() on OpenBSD 2018-07-07 20:27:09 +02:00
Frank Denis
7f8b8d043e Remove old daemonization code
We will be able do it using fork+exec
2018-06-13 17:31:47 +02:00
Frank Denis
7866e6da51 Bump 2018-06-06 16:14:31 +02:00
Frank Denis
26579df8d1 Bump 2018-05-19 10:40:15 +02:00
Frank Denis
d87f3618ac Bump 2018-05-16 11:41:55 +02:00
Frank Denis
6f047e07b8 Bump 2018-05-10 22:17:57 +02:00
Frank Denis
bcaff6e3bd 2.0.11 2018-04-27 00:12:09 +02:00
Frank Denis
a5b8401131 Bump 2018-04-16 02:33:10 +02:00
Frank Denis
e2dd9c97a2 Remove b2
Fixes #347
2018-04-11 14:05:16 +02:00
Frank Denis
aa538969a3 New beta 2018-04-09 13:27:02 +02:00
Frank Denis
fcdf7d7e55 Update ChangeLog 2018-04-07 23:14:15 +02:00
Frank Denis
fbe91ee58b No need to initialize xTransport before we have all the parameters 2018-04-07 22:33:11 +02:00
Frank Denis
a938eeff7b Mainly revert 869d44c30e
Fixing #304 doesn't look trivial

The service module needs to know the arguments right away.

The arguments haven't been parsed yet. And if we do, we will prevent
further arguments to be added to the set. Including the ones added
by the service module itself.

So, we have quite of a circular dependency here.

If someone with some Go knowledge can fix that, that would be amazing.
But it's probably never going to happen.

Meanwhile, we can try to save the current directory and document
that we have to be in that directory when running the install command.

Which is not going to work on Windows, so this is a big fucking mess
2018-04-03 20:15:33 +02:00
Frank Denis
c88e480a15 Include the -config option in the installed service
Untested on Linux and Windows. Fear.

Fixes #304
2018-04-03 19:42:27 +02:00
Frank Denis
5cc4663081 Bump 2018-03-29 11:22:20 +02:00
Frank Denis
50053d32a5 Bump 2018-03-18 09:21:36 -07:00
Frank Denis
a0aeeabfa2 Nits 2018-03-17 14:47:17 -07:00
Frank Denis
2c7513a2c8 2.0.6 2018-03-02 11:05:58 +01:00
Frank Denis
85a64e3327 Add -pidfile
Fixes #200
2018-02-28 18:11:48 +01:00
Frank Denis
89d2973458 2.0.5 2018-02-27 09:51:26 +01:00
Frank Denis
38fd879b56 Check record type in xTransport
Prepare for IPv6-only support by the way

Fixes #189
2018-02-26 14:50:01 +01:00
Frank Denis
6000f5073a 2.0.4 2018-02-23 17:08:13 +01:00