release: update NEWS
[NetworkManager.git] / NEWS
1 ==============================================
2 NetworkManager-0.9.4
3 Overview of changes since NetworkManager-0.9.2
4 ==============================================
5
6 This is a new stable release of NetworkManager.  Notable changes include:
7
8 * Better handling of WiFi devices via nl80211 when available (instead of WEXT)
9 * IP configuration is now non-blocking; waiting for IPv6 RA no longer blocks
10     the device from activating if IPv4 is ready and vice versa
11 * Addded support for firewall "zones" via FirewallD
12 * Added basic support for bonded interfaces
13 * WiFi connections are no longer locked to a specific MAC address if they are
14     "locally administered" addresses (ie, 02:::::)
15 * New state change reasons have been added for mobile broadband PIN errors
16 * Agent-owned secrets are now sent to agents for newly created connections
17 * Support for non-UTF8-encoded 802.1x passwords has been added
18 * libnm-glib now fetches some properties more aggressively (like active
19     connections, access points, etc)
20 * Added basic support for IP-over-Infiniband interfaces
21 * Added support for device plugins and converted WiMAX support to a plugin for
22     easier packaging and simpler dependencies
23
24
25 ==============================================
26 NetworkManager-0.9.2
27 Overview of changes since NetworkManager-0.9.0
28 ==============================================
29
30 This is a new stable release of NetworkManager.  Notable changes include:
31
32 * Support for libnl2 and libnl3 and various memory leak fixes
33 * Bug fixes for the ifnet config plugin
34 * Ensure IPv6 link-local DNS servers work correctly in the dnsmasq DNS plugin
35 * Add ability for nmcli to delete connections
36 * Fix setup of connection sharing with newer iptables versions
37 * Ensure WiMAX activation emits correct signals (fixes initial signal strength)
38 * Fix an issue with duplicated keyfile connections
39 * Ensure the 'novj' options is passed through to pppd
40 * Store timestamps for VPN connections too
41 * Fix a crash when deleting default wired connections
42 * Fix a security issue in the ifcfg-rh plugin with newlines in file names
43 * Fix the "SpecificObject" property for active VPN connection objects
44 * Improve handling of rfkill on some platforms
45 * Spaces no longer used in ifcfg config file names
46 * IPv6 RAs are now accepted when forwarding is configured
47 * dnsmasq local caching nameserver plugin cache size bumped to 400 entries (from 150)
48 * Fix handling of SSIDs in the keyfile plugin
49 * Fix some GObject Introspection annotations in libnm-glib and libnm-util
50 * Fix setting hostnames from DHCP
51 * Fixes for building with recent GLib versions
52 * Don't update routing and DNS until a device is managed
53 * Fix bug causing IPv6 RA-provided routes to be ignored
54 * Fix possible wrong handling of 'keyfile' connection certificates
55 * Correct Shared connection IP address range to be as documented
56
57
58 ==============================================
59 NetworkManager-0.9.0
60 Overview of changes since NetworkManager-0.8.x
61 ==============================================
62
63 This is a new stable release of NetworkManager.  Notable changes include:
64
65 * All connections and configuration now managed by NetworkManager
66 * Secrets for any connection can now be stored in user session or by NetworkManager
67 * All secrets can now be requested each time
68 * Fast User Switching support
69 * Support for WiMAX mobile broadband
70 * Connections can now be restricted to one or more users
71 * Support for 802.1X certificate subject matching for greater security
72 * Requires wpa_supplicant 0.7 or later
73 * Better support for AP roaming using nl80211 and background scanning
74 * Simplified D-Bus API for easier client usage
75 * Support for GObject Introspection in libnm-glib and libnm-util
76
77
78 ==============================================
79 NetworkManager-0.8.6
80 Overview of changes since NetworkManager-0.8.4
81 ==============================================
82
83 This is a new stable release of NetworkManager.  Notable changes include:
84
85 * Fix handling of WINS server address in libnm-glib
86 * Fix checks for s390 CTC device types
87 * Fix export of nm_device_get_ip_iface() in libnm-glib
88 * Fix export of IPv6 DNS GValue conversion functions in libnm-glib
89 * Recognize and manage platform 'gadget' devices
90 * Send only "short" hostname, not FQDN, to DHCP servers
91 * Allow "_" as a valid character for GSM APNs
92 * Handle shared connections in the ifnet plugin
93 * Fix Ad-Hoc frequency selection for user-created Ad-Hoc networks
94 * Allow failed connections to be retried when Ethernet carrier bounces
95 * Allow usage of paths for certificates and keys in the keyfile plugin
96 * Fix crash requesting system VPN secrets
97 * Add ability to blacklist certain MAC addresses for wired & wifi connections
98 * Ensure users are authorized to share wifi networks (CVE-2011-2176)
99
100
101 ==============================================
102 NetworkManager-0.8.4
103 Overview of changes since NetworkManager-0.8.2
104 ==============================================
105
106 This is a new stable release of NetworkManager.  Notable changes include:
107
108 * Preliminary support for Exherbo Linux
109 * Logging fixes to suppress unnecessary messages
110 * Ensure removed devices are cleaned up
111 * Fix potential 64-bit crash updating timestamps
112 * IPv6 setup, routing, and compliance fixes
113 * Fix WWAN enable/disable handling
114 * Handle reverse DNS lookups with local caching nameserver configurations
115 * Ensure usable DNS configuration is written when NetworkManager quits
116 * No longer updates /etc/hosts when hostname changes
117 * Request WPAD option from DHCP servers
118 * Allow use of paths for certificates and keys in connection keyfiles
119 * Allow operation without any DHCP client installed
120 * Fix operation with newer versions of dnsmasq
121 * nmcli support for WWAN connections
122 * Persistent hostname sent to DHCP servers by default
123 * Allow disabing PPP support at build time
124 * Red Hat/Fedora ifcfg plugin fixes for handling S390 CTC device configuration
125 * Red Hat/Fedora ifcfg plugin fixes for handling IPADDR config items
126 * Shutdown crash fixes
127 * Memory leak fixes
128 * Documentation fixes and updates
129 * and much more...
130
131 ==============================================
132 NetworkManager-0.8.2
133 Overview of changes since NetworkManager-0.8.1
134 ==============================================
135
136 This is a new stable release of NetworkManager.  Notable changes include:
137
138 * Native local caching nameserver support using dnsmasq
139 * Automatically detect addition and removal of new VPN plugins
140 * Support for handling suspend/resume signals from UPower
141 * Ensure users are allowed to enable/disable WiFi and networking
142 * Ensure WiFi enable state is perserved across reboot and suspend
143 * Better handling of /etc/hosts and preservation of custom hostnames
144 * Support for the systemd session management service
145 * Better handling of 'keyfile' system connection errors
146 * Support for S390 network devices
147 * and much more...
148
149
150 ==============================================
151 NetworkManager-0.7.0
152 Overview of changes since NetworkManager-0.6.6
153 ==============================================
154
155 This is a new major stable release of NetworkManager.  Notable changes include:
156
157 * Multiple active devices
158 * Internet connection sharing
159 * Support for many mobile broadband devices
160 * Full static IP support
161 * More reliable connections
162 * Rich, flexible D-Bus API
163 * Boot-time connections (no logins required)
164
165
166 ==============================================
167 NetworkManager-0.6.2
168 Overview of changes since NetworkManager-0.6.2
169 ==============================================
170
171 0.6.2 is a bug fix release.  Note that NetworkManager no longer automatically
172 runs dhcdbd if it is not running.  This means that it is now the system's
173 responsibility to start dhcdbd prior to NetworkManager, e.g. in the
174 distribution's NetworkManager initscript.
175
176 * NetworkManager
177         * Many, many bug fixes (Everyone)
178         * Dynamic WEP Support (Robert Love)
179
180 * nm-applet
181         * Many bug fixes (Everyone)
182
183
184 ==============================================
185 NetworkManager-0.6.1
186 Overview of changes since NetworkManager-0.6.0
187 ==============================================
188
189 0.6.1 is a minor bug fix release.
190
191 * NetworkManager
192         * Improved activation cancelation (Dan Williams)
193         * Workarounds for non-WPA drivers (Dan Williams)
194         * Fix WPA Enterprise crasher (Robert Love)
195
196 * nm-applet
197         * Hide password entry fields by default (Robert Love)
198         * Add toggle to show/hide password field (Robert Love)
199         * Add 'Remove' option to right-click menu (Robert Love)
200
201 ==============================================
202 NetworkManager-0.6.0
203 Overview of changes since NetworkManager-0.5.1
204 ==============================================
205
206 This releases ushers in WPA support, as well as many other features, bug fixes,
207 and clean ups.
208
209 We now require libnl, a netlink library (http://people.suug.ch/~tgr/libnl/) and
210 wpa_supplicant, a WPA supplicant (http://hostap.epitest.fi/wpa_supplicant/).
211
212 Two new VPN modules are part of the distribution: openvpn and pptp.
213
214 * NetworkManager
215         * WPA and WPA2 support (Dan Williams)
216         * WPA Enterprise support (Robert Love)
217         * Rearchitecting, refactoring (Dan Williams)
218         * wpa_supplicant support (Dan Williams, Kay Sievers)
219         * NIS support (Robert Love)
220         * DHCP hostname support (Timo Hoenig)
221         * ISDN support, improve dial up support (Robert Love)
222         * Man pages (Robert Love)
223         * Survive DBUS and HAL restarts (Timo Hoening)
224         * Generate PID files (Dan Willians)
225         * Bug fixes and clean ups (the whole gang)
226
227 * nm-applet
228         * New tray icon look and behavior (Robert Love, Dan Williams)
229         * New wireless security layer (Dan Williams)
230         * New "Enable Networking" toggle (Robert Love)
231         * Display speed of current connection (Robert Love)
232         * Bug fixes and clean ups (the whole gang)
233
234 ==============================================
235 NetworkManager-0.5.1
236 Overview of changes since NetworkManager-0.5.0
237 ==============================================
238
239 * NetworkManager
240         * Don't drop the last scanned AP (Dan Williams)
241         * Broadcast state change when disconnected (Robert Love)
242         * The Slackware backend now builds (Nico)
243         * Don't install unsued config files (Dan Williams)
244         * Add a test for libnm_glib_unregister_callback (Christopher Aillon)
245         * Requires wireless-tools 28pre9 (Christopher Aillon)
246
247 * nm-applet
248         * Use g_get_host_name () if we've got it (Christopher Aillon)
249         * Fix an unitialized variable (Robert Love)
250         * Fix sensitivity of VPN items (Robert Love)
251
252
253 ==============================================
254 NetworkManager-0.5.0
255 Overview of changes since NetworkManager-0.4.1
256 ==============================================
257
258 * NetworkManager
259    * Initscripts are now generated
260    * Not waiting as long for scans to complete (Bill Moss).
261    * Fix several D-BUS object leaks (John Palmieri, Dan Williams,
262                                      Christopher Aillon)
263    * VPN now advertises state changes
264    * Make --without-named work (j@bootlab.org)
265    * Make --with-dhcdbd work correctly (j@bootlab.org)
266    * Fix timeout scan values (Bill Moss)
267    * Send notifications of device strength changing so clients do
268      not have to poll.
269    * Don't return a UDI device if it doesn't exist (Tomislav Vujec)
270    * Strip whitespace from the VPN banner (Bill Moss)
271    * VPN Manager rewritten to better support signals (Dan Williams)
272    * Don't allow clients to determine what states we should be
273      scanning in, add logic to scan when we need to.
274    * Blacklist some common ESSIDs such that multiple access points
275      with these ESSIDs aren't treated as the same network.
276    * Support for D-BUS enabled named (Dan Williams)
277    * Only '#' is a valid comment in resolv.conf (Robert Love)
278    * Don't try to set auth mode on the AP from the allowed list if
279      it's NULL (Bill Moss)
280    * Add internal scanning code so we don't have to use iwlib's
281      code any longer (Dan Williams)
282    * libnm now uses guints instead of gints for its callback IDs.
283    * libnm_glib_unregister_callback () now works.
284    * Fix our scanning interval (Robert Love)
285    * Updates to backends for Gentoo, SuSE, RedHat, Debian, and
286      Slackware (Robert Love, Peter Jones, Bill Nottingham,
287                 j@bootlab.org)
288        - Dialup support in RedHat backend
289        - ISDN support in SUSE backend
290        - Other fixes
291
292 * nm-applet
293    * The applet is no longer threaded (Dan Williams)
294    * Dialogs no longer block the UI when shown
295    * Passphrase dialog now treats Esc keypresses properly
296    * Create Network and Connect to Network dialogs now have
297      different window titles
298    * New icons for connecting to a network and to a VPN
299      (Diana Fong)
300    * Context menu items have been cleaned up
301    * Pressing enter in the passphrase entry should activate the
302      default action.
303    * Fix icon animation smoothness
304    * Display more data in the Connection Information dialog
305      (Robert Love) 
306
307
308 ============================================
309 NetworkManager-0.3.1
310 Overview of changes since NetworkManager-0.3
311 ============================================
312
313 NetworkManager:
314
315  * Debian backend fixes, Thom May
316  * Build fixes, Thom May
317  * Better handling of encrypted devices, Dan Williams
318  * Better handling of user-selected access points, Dan Williams
319
320 NetworkManagerNotification:
321
322  * Simplified D-Bus code, Dan Williams
323  * Better error handling and feedback, Dan Williams
324  * Greatly simplify the locking to UI smoother, Dan Williams
325
326 ============================================
327 NetworkManager-0.3.0
328 Overview of changes since NetworkManager-0.2
329 ============================================
330
331 NetworkManager:
332
333  * Lots of fixes, Dan Williams
334  * Support static IP addresses, Dan Williams
335     - Get broadcast address from config files, Robert Paskowitz
336  * Support for non-ESSID-broadcasting base stations, Dan Williams
337  * Only accept and manager 802.3 and 802.11 devices, Dan Williams
338  * Don't blow away an active wired connection on startup, Dan Williams
339  * Improve strength calculation, Dan Williams
340  * Constantly scanning behavior, Dan Williams
341  * add .pc file, Colin Walters
342  * move to syslog, Dan Willemsen
343  * Improve MD5 hashing of 128-bit passphrases, Colin Walters
344  * DBUS API docs, Dan Williams
345  * Cleanups, Colin Walters
346  * Trusted networks, Dan Williams
347  * New Backends:
348    - Debian, Thom May and Mark Roach
349    - Slackware, Narayan Newton
350  * Fixes and functionality improvements in Gentoo backend, Robert Paskowitz
351
352 Python:
353
354  * Example python code, Bryan Clark.
355  * python test framework, Bryan Clark
356
357 NetworkManagerInfo:
358
359  * Trusted networks, Dan Williams
360  * Escape ESSIDs in gconf, Dan Williams
361  * Lifecycle improvements, John Palmieri
362
363 Translations:
364
365  * New/Improved translations: da de sv en_CA nb no pa bs pt_BR wa gu es
366    - Thanks to:
367        Kjartan Maraas
368        Christian Rose
369        Adam Weinberger
370        Amanpreet Singh Alam
371        Akagic Amila
372        Raphael Higino
373        Pablo Saratxaga
374        Ankit Patel
375        Francisco Javier F. Serrador
376        Martin Willemoes Hansen
377        Hendrik Brandt
378
379 NetworkManagerNotification:
380
381  * Complete rewrite, Jonathan Blandford and John Palmieri
382    - Now a Notification area
383    - Simpler menu
384    - Hook up the "other network" dialog to do something
385  * New icons, Diana Fong