123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092 |
- =============================================
- NetworkManager-1.?? (not released yet)
- Overview of changes since NetworkManager-1.12
- =============================================
- * Added support for IEEE 802.15.4 and 6LowPAN devices.
- =============================================
- NetworkManager-1.11.90 (1.12-rc1)
- Overview of changes since NetworkManager-1.10
- =============================================
- This is a release candidate of NetworkManager 1.12.0.
- USE AT YOUR OWN RISK. NOT RECOMMENDED FOR PRODUCTION USE!
- Notable changes include:
- * Improved support for configuration checkpoint, including support in libnm.
- * Added capability to set IP Tunnel configuration flags.
- * The systemd-resolved DNS plugins now supports MDNS.
- * systemd-resolved and dnsmasq DNS plugins now honor the DNS priority setting.
- * Wi-Fi devices now support FILS for speedier roaming support.
- * Drop dependency on libnl3 library.
- * Add support for "onlink" routes.
- * More robust connectivity checking.
- * Dropped the obsolete "ifnet" settings plugin,
- * Try harder to generate reasonable human-readable names for devices even if
- the hwdb contains garbage.
- * Add an "overview" option to hide default values in nmcli, resulting in more
- concise output.
- * Reworked the inner workings of D-Bus interface for better resource efficiency.
- * Add support for configuring nmcli coloring via terminal-colors.d(5).
- * Added experimental support for Meson build system,
- * Added initial IWD Wi-Fi daemon support.
- * A non-hexadecimal DHCPv4 client-id is now properly passed to
- dhclient with the first byte (type) set to zero, as stated in the
- documentation. This represents a change in behavior since previous
- versions where the first character of the string was used as
- type. The internal client is not affected by the change.
- * DNS setting rc-manager=file now always follows dangling symlinks
- instead of replacing /etc/resolv.conf with a plain file.
- * Added wake_on_wlan connection setting to configure
- wake-on-wireless-lan (WoWLAN).
- * The libnm-glib library, deprecated in favor of libnm since NetworkManager 1.0,
- is now not built by default. While it can still be enabled, the distributions
- should have a good plan for removing it if they need to keep shipping it at
- this point.
- * nmcli now scans for Wi-Fi networks before displaying them, if the last scan
- was too long ago.
- * Added the ipv6.dhcp-duid property to allow configuring the DHCPv6 DUID
- * Extended ipv6.dhcp-client-id property to support DHCP client identifers
- depending on the MAC address and the stable ID.
- The following features were backported to 1.10.x releases from 1.10.0 to
- 1.10.10 are also present in NetworkManager-1.12:
- * Set NM_DISPATCHER_ACTION environment variable in dispatcher scripts.
- * Fix crash during reapply of connection settings
- * Fix connectivity timeout handling (bgo #794464),
- * Retry activating devices when the parent becomes managed (rh #1553595),
- * Correctly set the rp_filter value (rh #1565529).
- * A fix to ensure teamd is respawned after daemon restart (rh #1551958).
- * Better handle DHCP expiry (bgo #783391).
- * Fix configuration of IPv6 over master interfaces (rh #1575944).
- * ovs: fix compilation issue of OVS plugin and various fixes.
- * team: add support for team runner "random".
- * core: cleanup activation of device (rh #1537160).
- * dhcp: retry indefinitely to renew the lease (rh #1503587).
- * core: fix blocking autoconnect for no-secrets (rh #794014).
- * libnm: mark async results as cancelled (bgo #794088).
- * Load jansson at runtime. This solves a clash with json-glib that caused
- a gnome-control-center crash, but also gets rid of a hard dependency.
- * Correct nmcli exit values after receiving a signal.
- * Fix libnm secret agent asynchronous initialization.
- * Add a default route for a modem even if it didn't sent a gateway.
- * Improve communication of DAD failures.
- * Remember device default metrics across daemon restarts.
- * Various bug fixes including possible crashes.
- * Added support for 'onlink' IPv4 routes attribute.
- * Wait longer for the carrier to come up after a MTU change.
- * Implemented abstraction for team connections that exposes team
- configuration items as distinct properties.
- * Added basic support for tc queueing disciplines and filters.
- * Introduced an Update2() D-Bus method to update connection settings
- with more flexibility.
- * Many bug fixes and improvements.
- ============================================
- NetworkManager-1.10
- Overview of changes since NetworkManager-1.8
- ============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * NetworkManager includes now basic OpenVSwitch support, good enough
- to be capable of setting up simple OpenVSwitch configurations.
- * Added support for activating PPP connections on non-Ethernet
- interfaces.
- * It is now possible to authenticate to a Wi-Fi network using WPS
- (Wi-Fi Protected Setup).
- * Implemented support for Wi-Fi PMF (Protected Management Frames,
- 802.11w), which can be configured via the wifi-sec.pmf property.
- * Now the maximum rate of wireless access points supporting 802.11 is
- properly calculated and exposed on D-Bus.
- * Background scanning is now disabled for non-WPA-Enterprise Wi-Fi
- networks.
- * Added support for the Bluetooth NAP (Network Access Point) profile.
- * Added support for disabling connectivity checking via the D-Bus
- interface.
- * The internal DHCP client now understands the domain-search option.
- * Bridge connections support the group-forward-mask property.
- * NetworkManager can now configure multiple IPv6 default routes
- received through RA and each gets configured with the announced
- preference.
- * It is possible to specify the routing table for each static route.
- * Support specifying a explicit routing table for any non-static-route,
- including routes from DHCP, device-routes, IPv6 autoconf.
- * Device are left configured when a user sets them as unmanaged by
- NetworkManager.
- * New connection.auth-retry property to configure how often authentication
- is prompted before failing the configuration.
- * The platform code that handles synchronization with kernel status
- via netlink has been reworked and is more efficient.
- * Allowed the update of connections that have an associated ifcfg-rh
- routing rules file.
- * Non-UTF8 properties are now escaped when they are exported on D-Bus.
- * NetworkManager-wait-online.service now starts NetworkManager.service
- if needed.
- * The MAC address for bond connections can be changed in nmtui.
- * Fixed dependency problems when setting the MTU of VLAN and master
- devices.
- * The systemd-resolved DNS plugin properly handles the DNS priority
- setting.
- * Fixed setting a DHCP timeout greater than 60 seconds (dhclient).
- * Fixed some memory leaks.
- * Many other bug fixes and improvements.
- ============================================
- NetworkManager-1.8
- Overview of changes since NetworkManager-1.6
- ============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * Default routes set by devices that failed connectivity checks are now
- penalized with a higher metric
- * nmcli is now able to produce output more friendly for machine parsing
- * The slaves available at the time a master connection is activated are
- enslaved in a stable order, making the automatic MAC address for Bonding
- devices more predictable.
- * Hostname management is now more flexibly configured
- * Support for additional route options (pref-src, src, tos, window, cwnd,
- initcwnd, initrwnd, mtu, lock-window, lock-cwnd, lock-initcwnd, lock-initrwnd,
- and lock-mtu).
- * Fixed detection of EAP-FAST support in wpa_supplicant
- * Support for handling PINs for PKCS#11 tokens as secrets
- * GSM and CDMA connections now have a MTU property
- * An option to disable selected TLS versions during EAP phase 1 authentication
- * The 802.1x authentication timeout is now configurable to allow a faster
- fallback to other connections
- * Persist managed state of device until reboot. This improves seamless take over
- of a previously managed device after restart of NetworkManager.
- * Better handle devices that are externally managed by somebody else by
- consistently generating an in-memory connection to reflect the external
- state.
- * Expose SRIOV capability of a device on D-Bus and support configuring the
- number of virtual functions via NetworkManager.conf.
- * Support matching networking devices via new "driver:" device spec in
- NetworkManager.conf.
- * Introduced support for creating and managing dummy links
- * The teaming devices now support setting a hardcoded MAC address
- * Settings of bonding devices can now be modified on-the-fly, without the
- need to reactivate a connection
- * The failures to activate a connection now communicate better error
- responses to nmcli
- * Dropped dependency on libgudev
- * Reverse Path filtering is now disabled in multihoming configurations where
- it would interfere with legitimate network traffic
- * libcurl is used instead of libsoup for connectivity checking, resulting in
- a smaller dependency footprint
- * With DNS mode "rc-manager=symlink", don't write /etc/resolv.conf as
- a symlink if it already exists as a regular file.
- * Support attaching user-data in form of key-value pairs to connection profiles.
- * Fix accpeting fully qualified name for ipv4.dhcp-hostname setting.
- * Make NetworkManager more forgiving to failure to change the MAC address during
- scanning.
- * Many bug fixes and improvements
- ============================================
- NetworkManager-1.6
- Overview of changes since NetworkManager-1.4
- ============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * Added support for managing the MACsec links. Requires support in
- wpa_supplicant (version newer than 2.6).
- * Support for configuration and discovery of Web Proxy settings with
- PacRunner service.
- * The ipv6.method=shared is now supported, utilizing DHCPv6 Prefix
- Delegation option to obtain prefixes for the interface.
- * Support for systemd-resolved local DNS forwarder backend.
- * The configuration is now read from /run/NetworkManager/conf.d as well.
- This is useful for handing over configuration discovered on system
- startup to NetworkManager.
- * The PPP manager can now be split into a separate package.
- * Added initial support for PKCS#11 tokens with 802.1x authentication.
- * Introduced Vala bindings for libnm.
- * NetworkManager would now keep most connections up on shutdown (except Wi-Fi
- connections, VPN connections and other kinds that can't be assumed on
- startup)
- * The checkpoint/restore connection can now also remove new connections and
- disconnect devices that were activated since the checkpoint was taken.
- * New connection.autoconnect_retries property that allows fine-tuning
- the autoconnect behavior.
- * Fix emission of NM-style PropertiesChanged signals and deprecate them
- for PropertiesChanged on "org.freedesktop.DBus.Properties" interface.
- * Change the meaning of unset "cloned-mac-address" settings from "permanent" to
- "preserve". This changes the default value and affects existing connections
- during upgrade that did not explicitly configure cloned-mac-address. This
- has the effect that externally configured MAC addresses are preserved
- by default instead of setting the permanent address (bgo#770611).
- * Avoid reading the permanent MAC address before the device is initialized
- by UDEV. This avoids a race where NetworkManager might detect the MAC
- address of the wrong interface.
- * The cloned.mac-address property can now be used with Bond and Bridge
- devices.
- * The ifcfg parsing code has been reworked for better compatibility with
- actual shell variable files.
- * nmtui now supports creating and editing IP tunnel connections.
- * The libnm client library now uses the D-Bus ObjectManager API that allows
- for quicker initialization of the clients.
- * nmtui now utilizes the asynchronous libnm client API to paralellize
- communication with the daemon, reducing the client startup time.
- * Ethernet devices now use "802-3.speed" and "802-3.duplex" properties to
- allow controlling overriding the negotiated link parameters.
- * Order in which IP addresses are configured is now preserved so that
- primary address is selected correctly.
- * Details of the DNS information obtained from the connections is now
- exposed on the D-Bus and can be inspected with nmcli.
- * Fixed race conditions when renaming interfaces, for example as done
- by UDEV for persistent interface naming. This could cause detecting
- devices as the wrong hardware type.
- * Added the support for DHCPV6_HOSTNAME and DHCPV6_SEND_HOSTNAME keys in
- ifcfg files that control "dhcp-hostname" and "dhcp-send-hostname"
- properties of the "ipv6" setting.
- * The stable-addressing for MAC address randomization and RFC7217 IPv6 stable
- privacy addressing can now be more flexibly configured using dynamic
- randomization seeds in "connection.stable-id".
- See "examples/nm-conf.d/30-anon.conf" for example use.
- * When the master of Team, Bridge and Bond devices is specified as a connection
- UUID, the ifcfg-rh plugin now writes the master connection's interface name
- into the ifcfg file for improved compatibility with the legacy network service.
- * Improve handling of MTU by resetting the previous MTU when the device deactivates
- and reset the MTU to a defined value on activation.
- * Improve tracking of parent devices for dependend devices like ip-tunnels, MACVLAN,
- VETH, VLAN, and VXLAN.
- * Many bug fixes and improvements
- ============================================
- NetworkManager-1.4
- Overview of changes since NetworkManager-1.2
- ============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * The MAC address assigned to a device can now be set according to
- different policies: preserve, permanent, random, stable
- * NetworkManager now waits for IPv6 DAD to terminate before completing
- the activation
- * Added support for setting IPv6 tokenized interface identifiers
- through the 'ipv6.token' connection property
- * Added a 'Reload' D-Bus method to reload configuration and reapply
- DNS configuration
- * Added ability to create a configuration checkpoints and rolling back
- changes after a timeout.
- * NetworkManager now follows symlinks when accessing resolv.conf and
- rc-manager is set to 'file'
- * Added support for oFono as modem manager
- * The devices now exposes counters of transferred data
- * The 'may-fail' property of ipv4 and ipv6 settings is now respected
- more accurately
- * The timeout for requests of secrets to agents has been increased
- from 25 to 120 seconds
- * Name servers passed to dnsmasq now specify an egress interface to
- avoid problems with multiple active connections
- * Reverse DNS entries for IPv6 are now added to dnsmasq, and IPv4
- reverse entries now honor the network prefix
- * A new 'dns-priority' property of ipv4 and ipv6 settings can be used
- to tweak the order of servers in resolv.conf when multiple
- connections are active
- * configure script accepts --enable-{address,undefined}-sanitizer
- options to build NetworkManager with GCC sanitizers
- * The default resolv.conf manager can now be specified at build time
- using the --with-config-dns-rc-manager-default configure option
- * NetworkManager is now compiled with --gc-sections to reduce
- executable size
- * Added a new 'VPN_PLUGIN' logging domain
- * It is now possible to change the configuration currently applied on
- a device with 'nmcli device modify' and 'nmcli device reapply'
- * nmcli invoked without parameters shows an overview of the current
- network configuration
- * The 'nmcli connection add' syntax has been extended and is now
- possible to pass properties (e.g. 'ipv4.dns') along with aliases
- * nmtui now returns to initial menu after a sub-form exits
- * Improved bash autocompletion for nmcli
- * Now devices are disconnected before the system suspends, executing
- dispatcher scripts. This allows external applications to be notified
- of the change in connectivity
- * Dispatcher scripts are now called also when connectivity status
- changes
- * Many other fixes and improvements
- ============================================
- NetworkManager-1.2
- Overview of changes since NetworkManager-1.0
- ============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * MAC addresses during Wi-Fi access point scanning are now randomized
- if wpa_supplicant supports PreassocMacAddr.
- * Added an option to enable random MAC addresses for association to Wi-Fi access
- point (defaults to disabled). Controlled with 'wifi.mac-address-randomization'
- property (MAC_ADDRESS_RANDOMIZATION key in ifcfg files). Requires support from
- wpa_supplicant.
- * Wi-Fi scanning now utilizes wpa_supplicant's AP list.
- * Added support for Wi-Fi powersave, configured with POWERSAVE key in ifcfg
- files.
- * Added support for creation of more types of software devices: tun & tap,
- macvlan, vxlan and ip tunnels (ipip, gre, sit, ip6ip6 and ipip6).
- * The software devices (bond, bridge, vlan, team, ...) can now be stacked
- arbitrarily. The nmcli interface for creating master-slave relationships
- has been significantly improved by the use of 'master' argument to
- all link types.
- * RFC7217 stable privacy addressing is now used by default to protect from
- address-based host tracking. The IPv6 addressing mode is configured with
- IPV6_ADDR_GEN_MODE key in ifcfg files.
- * Improved route management code to avoid clashes between conflicting
- routes in multiple connections.
- * Refactored platform code resulting in more robust interface to platform,
- less overhead and reduced memory footprint.
- * Improved interoperability with other network management tools. The
- externally created software devices are not managed until they're
- activated.
- * The Device instances now exist for all software connections and the platform
- devices are now only created when the device is activated. This makes it
- possible for connections with device of same name not to clash unless
- they're activated concurrently. The links are now not unnecessarily present
- unless the connection is active, avoiding pollution of the link namespace.
- * NetworkManager now correctly manages connectivity in namespace-based
- containers such as LXC and Docker.
- * Support for configuring ethernet Wake-On-Lan has been added.
- * Added LLDP listener functionality and related CLI client commands. Enabled via
- LLDP option in ifcfg files.
- * CLI secret agent has been extended with support for VPN secrets.
- * The command line client now utilizes colors for its output.
- * The command line client now sorts the devices and properties for better
- clarity.
- * Numerous improvements to Bash command completion for nmcli.
- * NetworkManager relies on less external libraries. The use of dbus-glib
- has been replaced with gio's native D-Bus support and libnl-route is no
- longer used.
- * Dependency on avahi-autoipd has been dropped. Native IPv4 link-local
- addressing configuration based on systemd network library is now used
- instead.
- * Hostname is now managed via systemd-hostnamed on systemd-based systems.
- * Management of resolv.conf can be changed at runtime, private resolv.conf
- is always written in /run.
- * NetworkManager can now write DNS options to resolv.conf.
- * Added an option to enable the old-fashioned /etc/resolv.conf handling
- (using a symlink)
- * Updated version of systemd network library used for internal DHCP and
- IPv4 link-local support.
- * Support for event logging via audit subsystem has been added.
- * Support for native logging via systemd-journald has been added taking
- advantage of its structured logging.
- * Live reconfiguration of IP configuration after changing the settings without
- reactivation of the device with "nmcli device reapply" command and via
- D-Bus API.
- * The API for VPN plugins now supports multiple simultaneous connections.
- Most popular VPN plugins have been updated to support this functionality.
- * The libnm library now provides API to access VPN service definitions.
- * New DHCP_FQDN key in ifcfg files to configure the full FQDN to be sent to
- the DHCP servers.
- * The timeout for DHCP requests can now be modified using the
- 'ipv4.dhcp-timeout' property.
- * Added multicast_snooping option to BRIDGING_OPTS ifcfg key.
- * Added support for detecting duplicate IPv4 addresses, with a timeout
- configurable through the ipv4.dad-timeout connection property.
- * Fixed a race condition that could potentially lead to unauthorized access
- to connection secrets (CVE-2016-0764).
- * dnsmasq configuration for shared connections can now be extended by
- placing custom files in /etc/NetworkManager/dnsmasq-shared.d/.
- * Generic devices are no longer assumed unless explicitly requested by
- user.
- * The reorder-header VLAN flag setting is now honored; to keep backwards
- compatibility in behavior, an existing REORDER_HDR=0 ifcfg-rh key is
- ignored; the flag must be disabled with VLAN_FLAGS=NO_REORDER_HDR.
- * NetworkManager now checks the connection data from client for validity
- and gracefully handles unknown properties in client. This improves
- interoperability between the server and clients of different versions.
- * The activation of a VLAN device with a virtual parent that is inactive
- now results in a parent being activated first.
- * The server name used with 802.1x authentication can now be constrained
- to a particular domain suffix (CVE-2006-7246).
- * Fair amount of bugs was fixed and robustness was generally improved.
- The following features were backported to 1.0.x releases from 1.0.0 to 1.0.10
- are also present in NetworkManager-1.2:
- * Added support for handling VPN secrets to nmtui and nmcli agent.
- * The team devices can now properly be enslaved to bridges.
- * Failed DHCP attempts for assumed connections are now retried after
- a timeout.
- * Default wired connection is now created after udev registers the device.
- * Support for Bluetooth DUN devices with Bluez 5 has been fixed.
- * The 'ipv6.ignore-auto-dns' property is now properly honored making it
- possible to override automatically obtained name servers.
- * Invalid permanent MAC addresses as reported by some devices are now
- ignored.
- * Device links reported by more recent versions of Linux kernel that reside
- in different network namespaces are no longer confused with links in
- the namespace NetworkManager runs in.
- * MAC address changes of bond or team devices are now properly propagated
- to VLANs created on the device.
- * Fixed error handling for teaming devices with invalid configuration.
- * Wi-Fi AP list is now updated correctly after AP mode has been used.
- * The error handling for VPN secret agents is now significantly more robust.
- * Detection of s390 CTC devices now works properly.
- * A GATEWAY key in in /etc/sysconfig/network now no longer affects
- non-static connections.
- * Added support for IPv6-only VPN connections.
- * The systemd service now uses HUP signal to reload configuration.
- * Change VLAN default flags to set REORDER_HDR for new connections.
- * nmtui is now able to ignore automatically configured routes.
- * Allow setting IPv6 and PPP settings for GDM and CDMA connections via
- nmcli.
- * Added support for adding ADSL connections in nmcli.
- * Improved capture portal detection.
- * Default route through WiFi connection is now preferred to Mobile
- Broadband if both are available.
- * Expose a flag to determine whether a particular connection is metered
- via API and client tools. Configurable in ifcfg with CONNECTION_METERED
- key.
- * Add support for locking connections to a channel within a particular
- band.
- * Add support for configuring Wake-on-LAN capabilitites.
- * Allow overriding the MTU for team device.
- * The MTU setting from an IPv6 neighbor discovery Router Advertisements is
- now ignored if applying it would result in invalid configuration.
- * Some configuration options can now be changed without restarting the
- daemon. Notably, this applies to 'dns', 'connectivity' and
- 'ignore-carrier' settings.
- * The connection activation was made more robust. If an active connection
- is reactivated, the device it is active on takes precedence. If an attempt
- is made to activate a connection on a different device than the one it is
- active on, the activation proceeds removing the connection from the active
- device.
- * The device specifiers in configuration files now support negation via
- 'except:' match.
- * Devices that only have IPv6 link-local address are no longer assumed to
- be connected.
- * nmcli now provides hints and tab-completion for enumeration properties.
- * If the IPv6 interface tokens are set they are honored when creating an
- interface identifier for IPv6 addressing.
- * NetworkManager now maintains correct routing configuration when multiple
- interfaces are connected to the same network.
- * The management of devices can now be controlled with udev rules. The veth
- devices as well as the virtual Ethernet devices of various
- virtualization tools (VMWare, VirtualBox, Parallels Workstation) are
- now ignored by default.
- * The IPv6 privacy extensions are now enabled by default and handling of
- the ip6-privacy sysctl has been improved.
- * Activating a Bond, Bridge or Team device can now optionally activate the
- slave connections as well. The behavior is controlled with
- 'connection.autoconnect-slaves' property and AUTOCONNECT-SLAVES key in
- ifcfg files.
- * The platform support code has been refactored, resulting in better
- scalability in large configurations.
- * Changes to network interfaces configuration done outside NetworkManager
- are now picked up and exposed to the user via NetworkManager API and tools.
- * A connection can now optionally leave externally configured default route
- in place instead of overriding it. The behavior is controlled with
- 'ipv4.never-default' and 'ipv6.never-default' properties.
- * nmcli allows multiple devices for 'nmcli device disconnect/delete'.
- * Firewall zone is added to firewalld for device-based VPN connections too.
- * Wi-Fi devices now indicate support for 2GHz and 5GHz frequencies
- * "nmcli device" output now indicates physical port ID
- * New config items added to the 'ifcfg-rh' plugin:
- - IPV4_ROUTE_METRIC and IPV6_ROUTE_METRIC
- - DEVTIMEOUT
- - IPADDR and PREFIX are now supported for specifying address ranges of
- shared IPv4 connections
- * Dispatcher scripts now get a CONNECTION_FILENAME variable with the path
- to the configuration file for the connection
- * An example dispatcher script that is able to apply complex routing rules
- (such as setting up policy-based routing) for 'ifcfg-rh' connections was
- added to examples/dispatcher/.
- * 'mode' key of Bond device options property now accepts numeric values
- * Connection attempts for devices without carrier on startup now wait for
- carrier to appear within a short timeout instead of failing
- immediately. This makes system startup more robust.
- * Bridge connectivity is now properly restored on resume from suspend
- * The D-Bus name is acquired earlier during the daemon startup. This makes
- it possible for the systemd service manager to optimize the service
- startup so that services that require networking are activated sooner
- contributing to faster system start up time.
- * A lot of memory leak problems were fixed, resulting in reduced memory usage.
- Many of them were discovered as a result of improvements in use of
- Valgrind in the testing infrastructure.
- * Management of 'teamd' daemon instances for Team devices is now more robust.
- * The 'dnsmasq' daemon respawns when it terminates and it is configured for
- management of DNS resolver configuration
- * Hostnames that are not fully qualified are no longer sent to a DHCPv6
- server for a dynamic DNS update
- * Connection UUIDs are now checked for uniqueness when connection
- configurations are read
- * Receipt of a NDP Router Advertisement can no longer lower the IPv6 hop
- limit (CVE-2015-2924)
- ===============================================
- NetworkManager-1.0
- Overview of changes since NetworkManager-0.9.10
- ===============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * A new 'libnm' GObject-based client library to replace libnm-util/libnm-glib
- - IP address, IP route, hardware address, and other properties are now
- represented as strings
- - Based on GIO's GDBus bindings instead of dbus-glib
- - Uses modern GObject APIs including GAsyncResult and GVariant
- - For more information see https://wiki.gnome.org/Projects/NetworkManager/libnm
- * Devices and VPN connections now have individual default routes. Priorities
- are handled through configurable route metrics.
- * nmcli now supports password requests and PolicyKit authorizations
- * A faster, lighter-weight (though less capable) internal DHCP client has been
- added and may be selected with the "dhcp=internal" option. It supports
- fewer DHCP options and does not yet support DHCPv6.
- * A new 'configure-and-quit=yes' option has been added for environments with
- less dynamic network configuration
- * When running on 3.17 and later kernels, NetworkManager handles IPv6LL address
- assignment to ensure that IPv6 connectivity is not enabled until
- intentionally configured by the user
- * NetworkManager no longer causes the nl80211 kernel module to be loaded on
- systems with no Wi-Fi devices
- * Bluetooth DUN support now works with Bluez 5.x
- * VPN connections can now persist across link changes and suspend/resume if
- their VPN plugin supports this feature
- * A new 'ibft' settings plugin has been added to support firmware-based
- iBFT/iSCSI configurations. This functionality has been moved to 'ibft'
- from the 'ifcfg-rh' plugin.
- * IPv6 router advertisement MTUs are now respected
- * NetworkManager no longer requires polkit libraries at runtime when Polkit
- support is enabled, and Polkit can be disabled at build time too
- * Automatically created connections are now deleted when their device goes away
- * 'nmcli dev connect' now attemts to create a connection if none exists
- * Manually configured static IPv6 configuration is kept even if SLAAC fails
- * Manpages for the 'keyfile' and 'ifcfg-rh' plugins now describe their
- configuration syntax and available options
- * WWAN connections now support IPv6 if the modem and provider support IPv6
- * Software devices (bridge, bond, team, etc) can now be deleted from the D-Bus
- API or with nmcli
- * The manpages, documentation, and API annotations have received many cleanups
- * Externally created virtual interfaces are no longer managed by NetworkManager
- until they are set "up" or activated via nmcli
- * Team device support is now an optional plugin
- ==============================================
- NetworkManager-0.9.10
- Overview of changes since NetworkManager-0.9.8
- ==============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * Added a new curses-based client called "nmtui" for easier console operation
- * Added interactive connection editing and creation mode to nmcli with detailed
- help and tab completion support
- * nmcli bash completion has been greatly improved
- * Added support for Data Center Bridging (DCB) and FibreChannel over Ethernet (FCoE)
- * IPv6 autoconfiguration is now done in userspace with libndp instead of the kernel
- * The D-Bus daemon is no longer required for root-only operation
- * WiFi, ADSL, WWAN, and Bluetooth are now optional plugins, reducing install size
- * Added support for Infiniband Partitions
- * Network connection files are no longer watched by default, use "nmcli con reload"
- to notice changes made externally or set "monitor-connection-files=true" in
- NetworkManager.conf's [main] section
- * Connections can now be locked to interface names in addition to hardware/MAC addresses
- * A new "ignore-carrier" configuration option is available to ignore the carrier
- on selected interfaces
- * A new "dns=none" option has been added to suppress changes to /etc/resolv.conf
- * Changes made to IP addresses, IP routes, and master/slave relationships from
- external tools are now recognized and reflected in the D-Bus API
- * Assuming the existing configuration of interfaces without changing that
- configuration is now more reliable
- * The 'root' user is no longer subject to PolicyKit access controls and usage
- of D-Bus "at_console" permissions has been removed
- * Configuration file snippets can be dropped in /etc/NetworkManager/conf.d to
- change smaller sets of configuration options
- * Added IP-level support for more software/virtual interfaces types including
- GRE, macvlan, macvtap, tun, tap, veth, and vxlan interfaces
- * All network interfaces known to the kernel are now exposed through
- the D-Bus interface
- * Improved support for routing-only VPNs like openswan/libreswan/strongswan
- * Added support for "temporary" connections which are not saved to disk until
- requested
- * Added WWAN autoconnect support and fixed issues with airplane mode handling
- * NetworkManager-wait-online systemd service behavior is more reliable
- * The dispatcher timeout has increased to 10 minutes, and new "pre-up" and
- "pre-down" events have been added which block activation until complete
- * NetworkManager no longer prevents Wake-on-LAN functionality from working
- * PPPoE now requires userland "rp-pppoe" to work around kernel bugs
- that prevent detecting server-side termination of the PPP link
- * An ARP announcement is now sent after IPv4 addresses are configured
- * Added a DNS plugin for dnssec-trigger for better DNSSEC operation
- * More properties are now exposed via the D-Bus properties interface in
- addition to getter/setter functions
- * Added support for custom IP address ranges for Shared connections
- * Fatal connection failures now block automatic reconnection more reliably
- * VPN connection IP details are now available via the D-Bus interface
- * VPN plugins can now request additional/new secrets from the user during the
- connection process
- ==============================================
- NetworkManager-0.9.8
- Overview of changes since NetworkManager-0.9.6
- ==============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * New AvailableConnections property for Device objects
- * Better handling of various rfkill/Airplane Mode switches
- * Fixed handling of DNS servers for some mobile broadband devices
- * Don't duplicate various IPv6 routes added by the kernel
- * Ensure buggy ethernet driver carrier indications are handled correctly
- * Fix crash in dnsmasq plugin when no nameservers were present
- * Add support for 4G LTE network modes
- * Fix signal handling when daemonizing at startup
- * Don't autoconnect to WiFi networks that have never successfully connected
- * Only request new WiFi secrets during the initial association or when the
- secrets are known to be wrong, not every time the connection randomly fails
- * Add capability to autoconnect VPN connections when a parent connection succeeds
- * Add configure-time option for "permissive" system connection editing policy
- * Various libnm-glib fixes for asynchronous usage
- * Fix gateway handling when given with secondary IP addresses
- * Optionally listen to systemd for suspend/resume events instead of UPower
- * Fix 'seen-bssids' property when retrieving WiFi connections via D-Bus
- * Add support for AP-mode WiFi hotspots (instead of just Ad-Hoc)
- * Add a "slaves" property to Bond devices
- * Add support for ModemManager 0.7/0.8
- * Allow more human-readable formatting of IP address in keyfile connections
- * Drop support for dhclient v3
- * Move PPP support to a separate plugin, so that it can be packaged separately
- and reduce the dependency on the core package.
- * Add support for DHCPv6 server-side Dynamic DNS
- * Add support for bridge master devices and bridge ports
- * Fix canceling secrets requests in GUI agents
- * Always enable Proactive Key Caching (PKC, also called OKC) for WPA Enterprise
- WiFi configurations
- ==============================================
- 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
- * Enhanced IPv6 stability and compatibility
- * Fix regression in carrier handling for devices that don't support carrier detect
- * Add ability to connect to new WiFi networks from nmcli
- * Add native support for ADSL modems using PPPoE or PPPoATM
- * Reduce number of changes made to DNS information during connection setup
- * Add support for IPv6-enabled VPN connections
- * Add device driver version, firmware version, and autoconnect properties to D-Bus API
- * Add on-demand WiFi scan support
- * Fix IPv6 default gateway handling for DHCPv6
- * Add Vala language bindings
- * Fix various crashes and issues in the ifcfg-rh system settings plugin
- * Fix race with multiple interfaces running DHCP at the same time
- * Add Linux From Scratch (LFS) support
- * Allow customized dnsmasq local caching nameserver config via /etc/NetworkManager/dnsmasq.d/
- * Fixes for VLAN and bonding when libnl2 or earlier are used
- * D-Bus API, libnm-glib, libnm-util, and GObject Introspection documentation updates
- ==============================================
- 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
- * 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
- * Added support for VLAN interfaces
- * Added support for 802.1x EAP-FAST authentication
- * Added non-blocking mode and API to libnm-glib
- * 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
- * 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
- * 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
- * Removed support for WiFi Ad-Hoc WPA connections due to kernel bugs
- ==============================================
- NetworkManager-0.9.2
- Overview of changes since NetworkManager-0.9.0
- ==============================================
- This is a new stable release of NetworkManager. Notable changes include:
- * Support for libnl2 and libnl3 and various memory leak fixes
- * Bug fixes for the ifnet config plugin
- * 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
- * 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)
- * Fix handling of SSIDs in the keyfile plugin
- * Fix some GObject Introspection annotations in libnm-glib and libnm-util
- * Fix setting hostnames from DHCP
- * 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
- ==============================================
- 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
- * Secrets for any connection can now be stored in user session or by NetworkManager
- * All secrets can now be requested each time
- * Fast User Switching support
- * Support for WiMAX mobile broadband
- * Connections can now be restricted to one or more users
- * Support for 802.1X certificate subject matching for greater security
- * Requires wpa_supplicant 0.7 or later
- * Better support for AP roaming using nl80211 and background scanning
- * Simplified D-Bus API for easier client usage
- * 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...
- ==============================================
- 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)
- ==============================================
- 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)
- ==============================================
- 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.
- 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/).
- 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)
- ==============================================
- 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)
- ==============================================
- 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).
- ============================================
- 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
- Overview of changes since NetworkManager-0.2
- ============================================
- NetworkManager:
- * Lots of fixes, Dan Williams
- * Support static IP addresses, Dan Williams
- - Get broadcast address from config files, Robert Paskowitz
- * Support for non-ESSID-broadcasting base stations, Dan Williams
- * 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
- * move to syslog, Dan Willemsen
- * Improve MD5 hashing of 128-bit passphrases, Colin Walters
- * DBUS API docs, Dan Williams
- * Cleanups, Colin Walters
- * Trusted networks, Dan Williams
- * New Backends:
- - Debian, Thom May and Mark Roach
- - Slackware, Narayan Newton
- * Fixes and functionality improvements in Gentoo backend, Robert Paskowitz
- 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
- NetworkManagerNotification:
- * 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
|