blob: 309b1a8c4aa48c6ccb53747dd7be9381c28c9977 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
Changelog
=========
**[5.9.3] ----- 2024-09-07** ::
rst continued (gh seems different to sphinx)
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.9.2] ----- 2024-09-07** ::
More rst tidy ups
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.9.1] ----- 2024-09-07** ::
Tidy restructured text formatting in readme
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.9.0] ----- 2024-07-07** ::
wg-fix-resolv: Improve compiler / loader options - see Makefile for details
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.8.1] ----- 2024-07-07** ::
Typo in version string
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.7.0] ----- 2024-07-06** ::
--status as root now displays ssh/resolv for other users if active
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.6.0] ----- 2024-07-04** ::
Improve comments and log more in wg-fix-resolv
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.5.0] ----- 2024-07-04** ::
wg-fix-resolv: tidy up code add mem_alloc() helper.
No need to null terminate date read from file
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.4.0] ----- 2024-07-03** ::
wg-fix-resolv: simplify file_compare() which now returns bool
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.3.0] ----- 2024-07-03** ::
wg-fix-resolv: chown(root) if write resolv.conf.saved.
Fixes (benign) bug where owner of the file resolv.conf.saved can be user instead of root
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.2.0] ----- 2024-07-02** ::
When comparing file digests use strncmp() with known dynamic length not EVP_MAX_MD_SIZE
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.1.0] ----- 2024-07-02** ::
wg-fix-resolv.c: Generalize the file hashing and switch to SHA384
The hash is used to compare two of the resolv.conf files for any changes
Code tidy ups
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.0.2] ----- 2024-07-01** ::
Readme - clarify that gui starts the monitor daemon automatically
update Docs/Changelog.rst Docs/wg-client.pdf
**[5.0.1] ----- 2024-07-01** ::
* Auto fix of resolv.conf (new option *--fix-dns-auto-start*)
Network refresh often happens after sleep/resume (e.g. laptop lid close/open) or
when a DHCP lease expires. If VPN is up and running
when this occurs the /etc/resolv.conf file can be reset and then DNS will no longer use
the vpn DNS but will then use whatever resolver DHCP provided by default.
Earlier versions of wg-client offered a manual fix available
by clicking the *VPN Start* button again or by using wg-client on command line.
This is now done automatically using a daemon which can be started/stopped from command line
using the new options *--fix-dns-auto-start* and *--fix-dns-auto-stop*
The GUI app does this whenever it starts wireguard.
* *--version*
Display wg-client version
* NB version 5 has 2 additional dependencies:
- openssl library for wg-fix-resolv.c
- python-pynotify library available via github and AUR
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.2.0] ----- 2024-04-17** ::
Package update: "pacman -Qc wg_tool" now shows the Changelog
Move version info to version.py
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.1.3] ----- 2024-02-09** ::
Fix github url in PKGBUILD
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.1.2] ----- 2024-02-09** ::
update Docs/Changelog.rst Docs/wg-client.pdf
Fix typoe
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.1.1] ----- 2024-02-09** ::
Add missing PKGBUILD dependencies as reported on AUR by gwy
https://aur.archlinux.org/packages/wg-client#comment-955729
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.1.0] ----- 2024-01-17** ::
ssh_listener now handles pure IPv6 wg iface to build listening port
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.0.1] ----- 2024-01-08** ::
rst fixes for readme as github ignoring some code-blocks
update Docs/Changelog.rst Docs/wg-client.pdf
**[4.0.0] ----- 2024-01-08** ::
dns resolv.conf fix now uses c-program with capabilities.
Now sudu is only needed to run wg-quick.
Docs updated with info on new /usr/lib/wg-client/wg-fix-resolv program
update Docs/Changelog.rst Docs/wg-client.pdf
**[3.7.6] ----- 2024-01-08** ::
bump to 3.7.6
update Docs/Changelog.rst Docs/wg-client.pdf
**[3.7.5] ----- 2024-01-08** ::
update Docs/Changelog.rst Docs/wg-client.pdf
update version for installer fix
update Docs/Changelog.rst Docs/wg-client.pdf
installer typo fix
update Docs/Changelog.rst Docs/wg-client.pdf
**[3.7.4] ----- 2024-01-08** ::
README - document all the options of wg-client
update Docs/Changelog.rst Docs/wg-client.pdf
**[3.7.3] ----- 2024-01-07** ::
small readme tweak
update Docs/Changelog.rst Docs/wg-client.pdf
**[3.7.1] ----- 2024-01-07** ::
wg-client provides command line and gui tool to start and stop wireguard
|