-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
178 lines (159 loc) · 7.47 KB
/
NEWS
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
Wicd 1.7 Series
---------------
1.7.4:
- Bugfix for WEP hexadecimal network configurations (thanks, Axel Beckert!)
1.7.3:
- New feature: you can now manually control the speed of the wireless connection
- Lots (30+) of bugfixes (see launchpad or the CHANGES file for details)
1.7.2.4:
Minor Changes:
- Really fix local privilege escalation (CVE-2012-2095).
- Removed unmaintained language variants.
1.7.2.3:
Minor Changes:
- Fixed crash of wicd-curses with (again) UTF-8 locales. This should fix
it all now. Hopefully.
1.7.2.2:
Minor Changes:
- Encryption templates were broken by the fix for CVE-2012-2095; fixed.
1.7.2.1:
Minor Changes:
- Fix typo in wicd-curses, which made it crash with UTF-8 locales.
1.7.2:
Major Changes:
- Fix local privilege escalation when setting configuration properties
through the daemon's DBus interface (CVE-2012-2095).
- Support passing no driver to wpa_supplicant.
Minor Changes:
- Fixed installation instructions, with the new >= 1.7.1 commands.
- Fixed typo preventing DHCP hostname from properly working.
- Renamed wpa templates to clarify usage.
- Fixed wicd-cli crash when switching wired network profiles.
- Fallback to mode 'Master' if 'None' is detected when scanning wifi
networks.
- Fixed bug when trying to start wicd multiple times.
- Fixed wicd-curses crash when trying to select wired encryption type,
thanks to Joe MacMahon.
- Fixed wicd-curses crash with UTF-8 encryption types.
- Fixed wicd-daemon crash when child_pid is undefined, thanks to
David Cantrell.
1.7.1:
Changes for Packagers:
- You will now want to use the --python option to setup.py configure to
make sure the right Python (python2.x) is used. With the Python 3
transition in progress, the lack of uniformity across distros made it
difficult to find a solution that works everywhere. As a result, the
python executable path can be set (for subprocesses launched by Wicd)
with the --python option to setup.py configure, and patching of the
shebang lines may be required if `which python` is not python2.x.
- If you handle translations in your packaging process, setup.py now
needs 'pybabel' and 'xgettext' binaries. Please provide them during
the build process.
- setup.py now accepts three more parameters: --dbus-service=, --systemd=
and --logrotate=. Please set them accordingly to the paths of your
distribution.
Major Changes:
- (New) upstream author: David Paleino :)
- The translations are now handled by Rosetta, in Launchpad.
- Implemented support for wired connections needing authentication with
wpa_supplicant (thanks Joe MacMahon!)
- Support 'Never show networks' (thanks Robin Becker!)
- Mask out sensitive information in the logfile (CVE-2012-0813)
Minor Changes:
- Now uses gtkbuilder instead of libglade
- Fixed bug in script macro expansion
- Fixed typo in EAP-fast template
- Applied 1 patch from Archlinux (thanks Rémy Oudompheng)
- Fixed Python 2.7 support
- Works if Python3 is the default Python
- Applied 14 patches from Debian (big thank you to everyone
who contributed):
- Includes translations in source tarball
- Improved documentation
- Fixed resolv.conf permissions
- Ignore configparser errors
- Several others, please see CHANGES for more details
- Proper localization of all the code has been put in place -- every part
of the UIs and the daemon should be translated/translatable now!
- Fixed various bugs with 'unicode in ESSID' handling
- Implemented rfkill-support
- Generalized libc linking using ctypes' find_library()
- Fixed wireless connecting status message, now shows the correct ESSID
- Support wifi-channels with more than 2 digits
- Implemented in-GUI password hiding
- Implemented -t/--tray to only run the wicd-gtk tray icon
- Support alternative ifconfig output style
1.7.0:
Changes for Packagers:
- Wicd now supports a -k option, which should be run by the init script
when the daemon is stopped to release the DHCP lease but should not
be run on a restart of the daemon.
- The ability has been added to split Wicd's components into multiple
directories. Use --gtk, --cli, --curses, and --daemon to
setup.py configure to specify the locations of the respective
components.
- The preferred way to run the GTK UI is now to use wicd-gtk, not
wicd-client. wicd-gtk is a new addition to 1.7 that will never
run wicd-curses. wicd-client will automatically decide to run
wicd-curses if there is no X session available.
Major Changes:
- Connection information is available by right clicking the tray icon
- Can set the hostname per network for all DHCP clients
- urwid 0.9.9 is now supported
- Added wicd-cli, a command line interface for use in scripts
- Global scripts are now passed parameters specifying the network
Minor Changes:
- Support for only displaying notifications using -o to wicd-client
- Reconnecting now works when measuring signal strength in dBm
- ESSIDs made of numbers now work properly
- All valid wpa_supplicant drivers are now displayed
- Wired network is now displayed while scanning wireless networks
- Added wicd-gtk, a command to always and only run the GTK UI
- Marked ioctl backend not supported
- Use dhcpcd-bin on Debian instead of dhcpcd script
Wicd 1.6 Series
---------------
1.6.2:
Minor Changes:
- Now deals better if the interface disappears while running
- Will now start if the global script directories don't exist
- Adhoc window will now work correctly
- PSK can be generated from non-ASCII characters
- Fix a minor wicd-curses crash while connecting during a scan
1.6.1:
Minor Changes:
- User is told if the lack permission to access the daemon
- Support for wireless cards that don't report signal strength added
- Enhanced network configuration dialog title
1.6.0:
Major Changes:
- Improved tray icon and GUI images (thanks to Martin Sagastume)
- Reorganized network list in the GUI for easier navigation
- New experimental ioctl backend, which is more cpu-friendly than the
previous one
- Added a curses client (thanks to Andrew Psaltis)
- Added a right-click connection menu to the tray icon
- Added options to specify a DNS domain and search domain for static networks
- Reworked the Preferences menu to be more in line with GNOME standards
- Added support for global scripts
- Made it possible to have optional entries in encryption templates
- Added ability to show libnotify notifications on status change
Minor Changes and Other Enhancements:
- Better autoconnection behavior
- Tray/GUI will survive the daemon being killed
- Reasons for connection failures will now bubble back to the GUI
- Add/remove wired profile system is now more user-friendly
- Support for using resolvconf instead of directly editing /etc/resolv.conf
- Wicd won't blindly kill dhcp clients / wpa_supplicant any more
- Added an option to automatically switch from a wireless network to a wired
one as soon as a cable is plugged in
- Moved scanning to its own thread, which makes GUI and daemon more responsive
during scans
- Made it possible to specify macros in script entries
- The GUI will now display the encryption entry dialog if you attempt to
connect to an encrypted network without entering a password
- Static gateway entry is now optional
- Passwords with leading or trailing whitespace are now stored properly
- Many init/config script, man page, and setup.py fixes/updates, including
better autodetection of file placement with regard to sleep hooks and
KDE autostart files (thanks to Robby Workman)