NEWS 16.1 KB
Newer Older
Dan Williams's avatar
Dan Williams committed
1 2 3 4 5 6 7 8 9 10 11 12 13
==============================================
NetworkManager-0.9.6
Overview of changes since NetworkManager-0.9.4
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* Many libnm-glib fixes, including crashes when NetworkManager restarts
* Fix fights with the kernel over the IPv6 default route
* Fix regression in carrier handling for device's that don't support carrier detect
* Add ability to connect to new WiFi networks from nmcli


Dan Williams's avatar
Dan Williams committed
14 15 16 17 18 19 20 21 22 23 24
==============================================
NetworkManager-0.9.4
Overview of changes since NetworkManager-0.9.2
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* Better handling of WiFi devices via nl80211 when available (instead of WEXT)
* IP configuration is now non-blocking; waiting for IPv6 RA no longer blocks
    the device from activating if IPv4 is ready and vice versa
* Addded support for firewall "zones" via FirewallD
Dan Williams's avatar
Dan Williams committed
25 26 27 28 29 30 31 32 33 34 35
* Added basic support for bonded interfaces
* WiFi connections are no longer locked to a specific MAC address if they are
    "locally administered" addresses (ie, 02:::::)
* New state change reasons have been added for mobile broadband PIN errors
* Agent-owned secrets are now sent to agents for newly created connections
* Support for non-UTF8-encoded 802.1x passwords has been added
* libnm-glib now fetches some properties more aggressively (like active
    connections, access points, etc)
* Added basic support for IP-over-Infiniband interfaces
* Added support for device plugins and converted WiMAX support to a plugin for
    easier packaging and simpler dependencies
Dan Williams's avatar
Dan Williams committed
36 37 38
* Added support for VLAN interfaces
* Added support for 802.1x EAP-FAST authentication
* Added non-blocking mode and API to libnm-glib
Dan Williams's avatar
Dan Williams committed
39 40 41 42 43
* Linux Wireless Extensions (WEXT) support can be disabled at configure time
    with --with-wext=no
* IPv6 Privacy Extensions are now enabled by default for new connections
* Support for checking Internet connectivity has been added
* The ifnet system config plugin rewrites config files less often
Dan Williams's avatar
Dan Williams committed
44 45 46 47
* A bug causing IPv6 address assignment to fail on newer kernels with libnl3
    has been fixed
* Fix a bug in the ifcfg-rh plugin with backticks in WPA passphrases
* Ensure connections that cannot be stored are ignored by the ifnet plugin
Dan Williams's avatar
Dan Williams committed
48 49 50
* Enable out-of-the-box IPv6 connectivity by allowing IPv4 to fail if IPv6 succeeds
* Allow proxying of DNSSEC data when using the dnsmasq local caching nameserver plugin
* Add support for multiple domain names sent from VPN plugins
Dan Williams's avatar
Dan Williams committed
51
* Removed support for WiFi Ad-Hoc WPA connections due to kernel bugs
Dan Williams's avatar
Dan Williams committed
52 53


Dan Williams's avatar
Dan Williams committed
54 55 56 57 58
==============================================
NetworkManager-0.9.2
Overview of changes since NetworkManager-0.9.0
==============================================

Dan Williams's avatar
Dan Williams committed
59 60
This is a new stable release of NetworkManager.  Notable changes include:

Dan Williams's avatar
Dan Williams committed
61 62
* Support for libnl2 and libnl3 and various memory leak fixes
* Bug fixes for the ifnet config plugin
Dan Williams's avatar
Dan Williams committed
63 64 65 66 67 68 69
* Ensure IPv6 link-local DNS servers work correctly in the dnsmasq DNS plugin
* Add ability for nmcli to delete connections
* Fix setup of connection sharing with newer iptables versions
* Ensure WiMAX activation emits correct signals (fixes initial signal strength)
* Fix an issue with duplicated keyfile connections
* Ensure the 'novj' options is passed through to pppd
* Store timestamps for VPN connections too
Dan Williams's avatar
Dan Williams committed
70 71 72 73 74 75 76
* Fix a crash when deleting default wired connections
* Fix a security issue in the ifcfg-rh plugin with newlines in file names
* Fix the "SpecificObject" property for active VPN connection objects
* Improve handling of rfkill on some platforms
* Spaces no longer used in ifcfg config file names
* IPv6 RAs are now accepted when forwarding is configured
* dnsmasq local caching nameserver plugin cache size bumped to 400 entries (from 150)
Dan Williams's avatar
Dan Williams committed
77 78 79
* Fix handling of SSIDs in the keyfile plugin
* Fix some GObject Introspection annotations in libnm-glib and libnm-util
* Fix setting hostnames from DHCP
Dan Williams's avatar
Dan Williams committed
80 81 82 83 84
* Fixes for building with recent GLib versions
* Don't update routing and DNS until a device is managed
* Fix bug causing IPv6 RA-provided routes to be ignored
* Fix possible wrong handling of 'keyfile' connection certificates
* Correct Shared connection IP address range to be as documented
Dan Williams's avatar
Dan Williams committed
85 86


Dan Williams's avatar
Dan Williams committed
87
==============================================
88 89 90 91 92 93 94
NetworkManager-0.9.0
Overview of changes since NetworkManager-0.8.x
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* All connections and configuration now managed by NetworkManager
Dan Williams's avatar
Dan Williams committed
95
* Secrets for any connection can now be stored in user session or by NetworkManager
96 97
* All secrets can now be requested each time
* Fast User Switching support
98
* Support for WiMAX mobile broadband
Dan Williams's avatar
Dan Williams committed
99
* Connections can now be restricted to one or more users
100 101
* Support for 802.1X certificate subject matching for greater security
* Requires wpa_supplicant 0.7 or later
Dan Williams's avatar
Dan Williams committed
102 103
* Better support for AP roaming using nl80211 and background scanning
* Simplified D-Bus API for easier client usage
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
* Support for GObject Introspection in libnm-glib and libnm-util


==============================================
NetworkManager-0.8.6
Overview of changes since NetworkManager-0.8.4
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* Fix handling of WINS server address in libnm-glib
* Fix checks for s390 CTC device types
* Fix export of nm_device_get_ip_iface() in libnm-glib
* Fix export of IPv6 DNS GValue conversion functions in libnm-glib
* Recognize and manage platform 'gadget' devices
* Send only "short" hostname, not FQDN, to DHCP servers
* Allow "_" as a valid character for GSM APNs
* Handle shared connections in the ifnet plugin
* Fix Ad-Hoc frequency selection for user-created Ad-Hoc networks
* Allow failed connections to be retried when Ethernet carrier bounces
* Allow usage of paths for certificates and keys in the keyfile plugin
* Fix crash requesting system VPN secrets
* Add ability to blacklist certain MAC addresses for wired & wifi connections
* Ensure users are authorized to share wifi networks (CVE-2011-2176)


==============================================
NetworkManager-0.8.4
Overview of changes since NetworkManager-0.8.2
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* Preliminary support for Exherbo Linux
* Logging fixes to suppress unnecessary messages
* Ensure removed devices are cleaned up
* Fix potential 64-bit crash updating timestamps
* IPv6 setup, routing, and compliance fixes
* Fix WWAN enable/disable handling
* Handle reverse DNS lookups with local caching nameserver configurations
* Ensure usable DNS configuration is written when NetworkManager quits
* No longer updates /etc/hosts when hostname changes
* Request WPAD option from DHCP servers
* Allow use of paths for certificates and keys in connection keyfiles
* Allow operation without any DHCP client installed
* Fix operation with newer versions of dnsmasq
* nmcli support for WWAN connections
* Persistent hostname sent to DHCP servers by default
* Allow disabing PPP support at build time
* Red Hat/Fedora ifcfg plugin fixes for handling S390 CTC device configuration
* Red Hat/Fedora ifcfg plugin fixes for handling IPADDR config items
* Shutdown crash fixes
* Memory leak fixes
* Documentation fixes and updates
* and much more...

==============================================
NetworkManager-0.8.2
Overview of changes since NetworkManager-0.8.1
==============================================

This is a new stable release of NetworkManager.  Notable changes include:

* Native local caching nameserver support using dnsmasq
* Automatically detect addition and removal of new VPN plugins
* Support for handling suspend/resume signals from UPower
* Ensure users are allowed to enable/disable WiFi and networking
* Ensure WiFi enable state is perserved across reboot and suspend
* Better handling of /etc/hosts and preservation of custom hostnames
* Support for the systemd session management service
* Better handling of 'keyfile' system connection errors
* Support for S390 network devices
* and much more...


==============================================
Dan Williams's avatar
Dan Williams committed
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
NetworkManager-0.7.0
Overview of changes since NetworkManager-0.6.6
==============================================

This is a new major stable release of NetworkManager.  Notable changes include:

* Multiple active devices
* Internet connection sharing
* Support for many mobile broadband devices
* Full static IP support
* More reliable connections
* Rich, flexible D-Bus API
* Boot-time connections (no logins required)


Robert Love's avatar
 
Robert Love committed
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 226 227 228 229
==============================================
NetworkManager-0.6.2
Overview of changes since NetworkManager-0.6.2
==============================================

0.6.2 is a bug fix release.  Note that NetworkManager no longer automatically
runs dhcdbd if it is not running.  This means that it is now the system's
responsibility to start dhcdbd prior to NetworkManager, e.g. in the
distribution's NetworkManager initscript.

* NetworkManager
	* Many, many bug fixes (Everyone)
	* Dynamic WEP Support (Robert Love)

* nm-applet
	* Many bug fixes (Everyone)


==============================================
NetworkManager-0.6.1
Overview of changes since NetworkManager-0.6.0
==============================================

0.6.1 is a minor bug fix release.

* NetworkManager
	* Improved activation cancelation (Dan Williams)
	* Workarounds for non-WPA drivers (Dan Williams)
	* Fix WPA Enterprise crasher (Robert Love)

* nm-applet
	* Hide password entry fields by default (Robert Love)
	* Add toggle to show/hide password field (Robert Love)
	* Add 'Remove' option to right-click menu (Robert Love)

230 231 232 233 234 235 236 237
==============================================
NetworkManager-0.6.0
Overview of changes since NetworkManager-0.5.1
==============================================

This releases ushers in WPA support, as well as many other features, bug fixes,
and clean ups.

Robert Love's avatar
 
Robert Love committed
238 239
We now require libnl, a netlink library (http://people.suug.ch/~tgr/libnl/) and
wpa_supplicant, a WPA supplicant (http://hostap.epitest.fi/wpa_supplicant/).
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262

Two new VPN modules are part of the distribution: openvpn and pptp.

* NetworkManager
	* WPA and WPA2 support (Dan Williams)
	* WPA Enterprise support (Robert Love)
	* Rearchitecting, refactoring (Dan Williams)
	* wpa_supplicant support (Dan Williams, Kay Sievers)
	* NIS support (Robert Love)
	* DHCP hostname support (Timo Hoenig)
	* ISDN support, improve dial up support (Robert Love)
	* Man pages (Robert Love)
	* Survive DBUS and HAL restarts (Timo Hoening)
	* Generate PID files (Dan Willians)
	* Bug fixes and clean ups (the whole gang)

* nm-applet
	* New tray icon look and behavior (Robert Love, Dan Williams)
	* New wireless security layer (Dan Williams)
	* New "Enable Networking" toggle (Robert Love)
	* Display speed of current connection (Robert Love)
	* Bug fixes and clean ups (the whole gang)

263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281
==============================================
NetworkManager-0.5.1
Overview of changes since NetworkManager-0.5.0
==============================================

* NetworkManager
	* Don't drop the last scanned AP (Dan Williams)
	* Broadcast state change when disconnected (Robert Love)
	* The Slackware backend now builds (Nico)
	* Don't install unsued config files (Dan Williams)
	* Add a test for libnm_glib_unregister_callback (Christopher Aillon)
	* Requires wireless-tools 28pre9 (Christopher Aillon)

* nm-applet
	* Use g_get_host_name () if we've got it (Christopher Aillon)
	* Fix an unitialized variable (Robert Love)
	* Fix sensitivity of VPN items (Robert Love)


282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
==============================================
NetworkManager-0.5.0
Overview of changes since NetworkManager-0.4.1
==============================================

* NetworkManager
   * Initscripts are now generated
   * Not waiting as long for scans to complete (Bill Moss).
   * Fix several D-BUS object leaks (John Palmieri, Dan Williams,
                                     Christopher Aillon)
   * VPN now advertises state changes
   * Make --without-named work (j@bootlab.org)
   * Make --with-dhcdbd work correctly (j@bootlab.org)
   * Fix timeout scan values (Bill Moss)
   * Send notifications of device strength changing so clients do
     not have to poll.
   * Don't return a UDI device if it doesn't exist (Tomislav Vujec)
   * Strip whitespace from the VPN banner (Bill Moss)
   * VPN Manager rewritten to better support signals (Dan Williams)
   * Don't allow clients to determine what states we should be
     scanning in, add logic to scan when we need to.
   * Blacklist some common ESSIDs such that multiple access points
     with these ESSIDs aren't treated as the same network.
   * Support for D-BUS enabled named (Dan Williams)
   * Only '#' is a valid comment in resolv.conf (Robert Love)
   * Don't try to set auth mode on the AP from the allowed list if
     it's NULL (Bill Moss)
   * Add internal scanning code so we don't have to use iwlib's
     code any longer (Dan Williams)
   * libnm now uses guints instead of gints for its callback IDs.
   * libnm_glib_unregister_callback () now works.
   * Fix our scanning interval (Robert Love)
   * Updates to backends for Gentoo, SuSE, RedHat, Debian, and
     Slackware (Robert Love, Peter Jones, Bill Nottingham,
                j@bootlab.org)
       - Dialup support in RedHat backend
       - ISDN support in SUSE backend
       - Other fixes

* nm-applet
   * The applet is no longer threaded (Dan Williams)
   * Dialogs no longer block the UI when shown
   * Passphrase dialog now treats Esc keypresses properly
   * Create Network and Connect to Network dialogs now have
     different window titles
   * New icons for connecting to a network and to a VPN
     (Diana Fong)
   * Context menu items have been cleaned up
   * Pressing enter in the passphrase entry should activate the
     default action.
   * Fix icon animation smoothness
   * Display more data in the Connection Information dialog
     (Robert Love) 


337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356
============================================
NetworkManager-0.3.1
Overview of changes since NetworkManager-0.3
============================================

NetworkManager:

 * Debian backend fixes, Thom May
 * Build fixes, Thom May
 * Better handling of encrypted devices, Dan Williams
 * Better handling of user-selected access points, Dan Williams

NetworkManagerNotification:

 * Simplified D-Bus code, Dan Williams
 * Better error handling and feedback, Dan Williams
 * Greatly simplify the locking to UI smoother, Dan Williams

============================================
NetworkManager-0.3.0
357 358 359 360 361 362 363
Overview of changes since NetworkManager-0.2
============================================

NetworkManager:

 * Lots of fixes, Dan Williams
 * Support static IP addresses, Dan Williams
Dan Williams's avatar
 
Dan Williams committed
364
    - Get broadcast address from config files, Robert Paskowitz
365
 * Support for non-ESSID-broadcasting base stations, Dan Williams
366 367 368 369 370
 * Only accept and manager 802.3 and 802.11 devices, Dan Williams
 * Don't blow away an active wired connection on startup, Dan Williams
 * Improve strength calculation, Dan Williams
 * Constantly scanning behavior, Dan Williams
 * add .pc file, Colin Walters
371 372
 * move to syslog, Dan Willemsen
 * Improve MD5 hashing of 128-bit passphrases, Colin Walters
373 374 375 376 377 378
 * DBUS API docs, Dan Williams
 * Cleanups, Colin Walters
 * Trusted networks, Dan Williams
 * New Backends:
   - Debian, Thom May and Mark Roach
   - Slackware, Narayan Newton
379
 * Fixes and functionality improvements in Gentoo backend, Robert Paskowitz
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407

Python:

 * Example python code, Bryan Clark.
 * python test framework, Bryan Clark

NetworkManagerInfo:

 * Trusted networks, Dan Williams
 * Escape ESSIDs in gconf, Dan Williams
 * Lifecycle improvements, John Palmieri

Translations:

 * New/Improved translations: da de sv en_CA nb no pa bs pt_BR wa gu es
   - Thanks to:
       Kjartan Maraas
       Christian Rose
       Adam Weinberger
       Amanpreet Singh Alam
       Akagic Amila
       Raphael Higino
       Pablo Saratxaga
       Ankit Patel
       Francisco Javier F. Serrador
       Martin Willemoes Hansen
       Hendrik Brandt

408
NetworkManagerNotification:
409 410 411 412 413 414

 * Complete rewrite, Jonathan Blandford and John Palmieri
   - Now a Notification area
   - Simpler menu
   - Hook up the "other network" dialog to do something
 * New icons, Diana Fong