summarylogtreecommitdiffstats
path: root/Changelog.rst
blob: e26d072afd509a8b24580c345bd3e905adb00f1c (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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
Changelog
=========

**[6.5.0] ----- 2024-12-31** ::

	    Git tags are now signed.
	    Update SPDX tags
	    Add git signing key to Arch Package
	    Bump python vers
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[6.4.0] ----- 2024-12-23** ::

	    Fix bug with root checking whether non-root users have ssh running
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[6.3.0] ----- 2024-12-23** ::

	    Make sure pid is always int (fixes bug where reading pid returned None)
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[6.2.0] ----- 2024-12-22** ::

	    Bug fix with display of ssh prefix in status / show-info
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[6.1.0] ----- 2024-12-21** ::

	    Timeout between ssh reconnects now 30 seconds
	    ssh listener is now auto restarted if it exits unexpectedly.
	      There are normal, quite common situations where ssh process can exit prematurely. (After sleep/resume, remote server sshd restarts/reboot, changing IP address such as location change of laptop)
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[5.10.0] ----- 2024-10-20** ::

	    Use ipaddress in place of netaddr
	    update Docs/Changelog.rst Docs/wg-client.pdf


**[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