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
|
0.2.2 Jun 28:
o Add support for the kde polkit daemon
o Handle 'Incorrect Password' exception (keyring)
o Select the configured domain in the providers combo box. Closes
#2693.
o Remember provider along with the username and password. Closes
#2755.
o Close the app on rejected wizard. Closes bug #2905.
o Only use the Keyring when it's using a known good backend. Closes
#2960
o Update implementation and semantics of the supported and available
services by a provider. Closes bug #3032.
o Only show the question mark for a check being done if the previous
one passed. Fixes #2569.
o Fix main client window not restoring after minimized into
systray. Closes #2574
o Set EIP different status icons depending on OS. Closes #2643.
o Reimplement openvpn invocation to use twisted ProcessProtocol
o Add runtime requirements checker, verifies that the requirements
are installed and in its correct versions. Closes #2563
o Add centraliced logging facility, log history in a window. Closes
#2566
o Improve wizard, hide registration widgets (labels, inputs, button)
and only display a message. Closes #2694
o Clarify labels through the app (use of EIP)
o Check if the provider api version is supported. Closes feature
#2774.
o Autoselect VPN gateway based on timezone. Closes #2790.
o Disable vpn disconnect on logout. Closes #2795.
o Improve gateway selector based on timezone. It allows to use
multiple gateways in openvpn for redundancy. Closes #2894.
o Use cocoasudo in place of osascript for osx privilege escalation
during openvpn launch.
o Clicking in the tray icon will always show the context menu
instead of activating the window under certain
circumstances. Closes #2788
o Autostart EIP whenever possible. Closes #2815
o Update test suite, run_scripts and requirements to run smoothly
with buildbot.
o Add a copy of the processed requirements to util/
o Display the default provider configured in the systray menu. Close
#2813
o Make the login steps be a chain of defers in order to be able to
have more cancel points for the whole procedure. Closes #2571
o Linux: check for up/down scripts and policy files and ask user for
permission to install them in a root-writeable location. Used from
within bundle or for broken installations.
o Integrate SMTP-Relay into the client.
o Integrate Soledad and KeyManager.
o Move the KeyManager from leap.common to leap-client.
o Only use one systray icon, repesenting the status for EIP. Closes
#2762
o Properly set the binary manifest to the windows openvpn
binary. Closes #203
o OSX: Add dialog with suggestion to install up/down scripts if
these not found. Closes: #1264, #2759, #2249
o Workaround for PySide breaking with multiple inheritance. Closes
#2827
o Refactor login to its own widget and remove Utils menu. Closes
#2789
o Refactor the status bits out of the MainWindow to its own
StatusPanelWidget. Closes #2792
o Save the default provider to be used for autostart EIP as
DefaultProvider in leap.conf. Closes #2793
o Cleanly terminate openvpn process, sending SIGTERM and SIGKILL
after a while. Closes #2753
o Use twisted's deferToThread and Deferreds to handle parallel tasks
o Use a qt4 reactor for twisted, for launching leap twisted
services.
0.2.1 May 15:
o Rewrite most of the client based on the insight gained so far.
o Deselecting the remember checkbox makes the app not populate
user/password values on the login widget. Closes #2059
o Rewording of setup steps in wizard, to make them more meaningful
to the non-technical user. Closes #2061
o Fix typo in wizard.
o Fix multiple drawing of services if going back.
o Make registration errors show in red.
o Add a warning if EIP service needs admin password. Addresses part
of #2062
o Make traffic indicators display fixed precision. Closes #2114
o Do not hide the application if the user right clicked the system
tray icon.
o Sanitize network-fetched content that is used to build openvpn
command.
o Avoids multiple instances of leap-client. Each new one just raises
the existing instance and quits.
o Use dark eip icons os osx. Closes #2130
o Moves BaseConfig to leap.common.config. Closes #2164
o Add handling for ASSIGN_IP state from OpenVPN in the mainwindow.
o Emit events notifying of the session_id and uid after
authentication so other services can make use of it. Closes #1957
o Working packaging workflow with rewritten client, using
pyinstaller and platypus.
o Remove network checks temporarily until we find a good way of
doing it, and a good way to deal with them.
o Saves the token to allow token authenticated queries.
o Turn "leap" into namespace package, move common files to
leap_common package that can be shared by other LEAP projects.
o Support standalone configurations for distribution in thumbdrives
and the like.
o Add support for requests < 1.0.0
o Tests infrastructure, and tests for crypto/srpauth and crypto/srpregister.
o Documentation updated for 0.2.1 release.
o Docstrings style changed to fit sphinx autodoc format.
o Add a simple UI to notify of pending updates.
o Add Windows support.
o Try to install TAP driver on Windows if no tap device is preset.
|