forked from ljishen/pivpn-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog.txt
65 lines (55 loc) · 3.52 KB
/
Changelog.txt
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
#9) Oct 6, 2020: Some Minor Bugfixes
======================================================
- Moved files meant for docker environment into their own "files" directory.
- Added code changes to PiVPN to correctly show names like "José".
- Reverted URL back to "/revoke?name=<name>" from "/revoke/<name>".
- Added proper UTF-8 encoding for revokation code in "revokeOVPN" function.
- Fixed HTML field names in the "createOVPN" function to avoid accidentally creating lists.
- Fixed incorrect values for "Show Valid Certs Only" setting in "webUI" function.
- Fixed possible incorrect parsing of "REQUEST_URI" variable and arguments.
#8) Sep 22, 2020: Major and Minor bugfixes
======================================================
- Fixed issue where footer scripts weren't always included, and footer wasn't closed properly.
- Excluded logout button when debug is enabled and login is disabled.
- Added code to get the amount of data transferred over the OpenVPN connection.
- Fixed the code outputting the client list, as numbers and dates weren't outputted correctly.
- UTF-8 encoded names are correctly outputted for HTML viewing.
- Added code to correctly show expired certificates.
- Modified code to use virtual paths to download OVPN files instead of "/download?name=".
- Fixed download functions for ovpn certificates using names with UTF-8-encoded letters.
- Added page refresh rate option to Web UI settings, and supporting code to main page.
- Added code to adjust session expiry time if session is still valid.
- Moved most of non-function code into function "Main".
- Added debug bracket to output traceback if debug mode is enabled.
#7) Sep 17, 2020: Plugged doozy of exploit
======================================================
- Converted the web script from a BASH script to Python.
- Limited sudo actions to only necessary actions that cannot be performed any other way.
- Servers cannot be restarted by the web script at the moment.
#6) Sep 3, 2020: Web UI nearly complete
======================================================
No notes available
#5) Aug 28, 2020: Unfinished version 2
======================================================
No notes available
#4) Aug 27, 2020: OpenVPN-launcher error fixes
======================================================
This commit fixes the ability to launch OpenVPN successfully within the container,
and fixes a relaunch of the PiVPN installer.
#3) Aug 23rd, 2020: PiVPN repo location fix
======================================================
The PiVPN repo location was incorrectly, causing errors to occur during the Docker
image build on a Raspberry Pi. Image otherwise built correctly on AMD64 machine.
#2) Aug 23rd, 2020: Minor fixes
======================================================
This commit fixes (not very) minor issues, such as PiVPN not launching with data from
persistant storage. Also removes warning message about pivpn user already exists during
PiVPN install script.
#1) Aug 23rd, 2020: Refactor to use latest PiVPN
======================================================
This commit refactors this repo to use the latest PiVPN commit in building the docker image.
It also removes the seperate Dockerfile builds per architecture, seeking to use one Dockerfile
image to generate multiple architecture containers.
Documentation has been updated to add volume mount point information for persistant server and
client certificates, as well as DH parameter storage. It is noted that certificates and parameters
are generated with first run of the container, as well as the need for persistant storage.