Created by James Westby on 2011-10-13 and last modified on 2012-05-27
Get this branch:
bzr branch lp:ubuntu/precise/network-manager
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

162. By Mathieu Trudel-Lapierre on 2012-03-16

* upstream snapshot 2012-03-15 20:01:30 (GMT)
  + 04b2a7433662540c87b5b5e58c7b1b5f9314f253
  + Bugfix only snapshot.
  - wifi: yet another nl80211 processing fix (LP: #956349)
  - docs: libnm-glib docs fixes for recent additions
  - docs: fix 'make distcheck' API doc xslt paths
  - core: fix carrier-triggered state re-entrancy issue (rh #800690)
  - core: fix queued state change debug message
  - cli: use nm_device_connection_valid() function from libnm-glib
  - libnm-glib: two object uniqueness fixes
  - libnm-util: don't assert on buggy drivers with no WEP cipher capabilities
  - libnm-glib: fix leaked NMDevice objects due to circular refcounting
  - libnm-glib: ensure nm_device_set_device_type() stays private
  - libnm-glib: prevent possible access of freed memory
  - Fix names of error enum values
  - po: updated Slovenian translation (bgo #671242)
  - trivial: fix completed VLAN connection name
  - cli: fix VLAN priority map listing
  - build: make VLAN code compatible with older kernels
  - wifi: fix typo in wifi detection code (bgo #671276)
* debian/patches/git_nm_device_set_device_type_private.patch,
  debian/patches/git_glib_enum_dbus_nicks_54ef8f3.patch: dropped, applied
  upstream and included in this snapshot.

161. By Mathieu Trudel-Lapierre on 2012-03-14

* upstream snapshot 2012-03-08 18:48:46 (GMT) (LP: #950313)
  + bba834f8428934608b58eb96aa2b81e413430346
  - Added VLAN support.
  - Added bonding support.
  - Added Firewalld support.
  - Added support for IP connectivity checking.
  - Updated translations for Ukrainian, Slovenian, Hungarian, Malayalam,
    Polish and Brazilian Portugese.
  - Miscellaneous bugfixes.
* debian/patches/nm-change-dnsmasq-parameters.diff: refreshed, dropped the
  disabling of --strict-order, since that change made it upstream.
* debian/patches/avoid-periodic-disk-wakeups.patch: dropped, this was fixed
  slightly differently upstream, keeping periodic updates of the timestamps
  in memory but avoiding to flush the changes to disk, see commit 0be930c.
* debian/patches/manage-privacy-extensions.patch: dropped, applied upstream;
  the only part that wasn't applied is to default to privacy extensions being
* debian/patches/enable-ipv6-privacy.patch: since we dropped the previous
  patch, update the defaults for PROP_IP6_PRIVACY to make sure IPv6 privacy
  extensions are enabled by default, to retain the same behavior we already
* debian/patches/git_libnm-glib_ensure_device_state_aef4340.patch: dropped,
  applied upstream.
* debian/patches/dnsmasq-dont-read-hosts.patch: dropped, applied upstream.
* debian/patches/dnsmasq-dnssec-passthrough.patch: refreshed.
* debian/patches/git_nm_device_set_device_type_private.patch: make sure
  nm_device_set_device_type() stays private.
* debian/libnm-glib4.symbols: add new symbols:
  + nm_device_bond_get_carrier@Base
  + nm_device_bond_get_hw_address@Base
  + nm_device_bond_get_type@Base
  + nm_device_bond_new@Base
  + nm_device_olpc_mesh_get_active_channel@Base
  + nm_device_olpc_mesh_get_companion@Base
  + nm_device_olpc_mesh_get_hw_address@Base
  + nm_device_olpc_mesh_get_type@Base
  + nm_device_olpc_mesh_new@Base
  + nm_device_vlan_get_carrier@Base
  + nm_device_vlan_get_hw_address@Base
  + nm_device_vlan_get_type@Base
  + nm_device_vlan_get_vlan_id@Base
  + nm_device_vlan_new@Base
* debian/libnm-util2.symbols: add new symbols:
  + nm_connection_get_setting_vlan@Base
  + nm_setting_bond_get_option_default@Base
  + nm_setting_bond_get_valid_options@Base
  + nm_setting_ip6_config_get_ip6_privacy@Base (renamed from
  + nm_setting_ip6_config_privacy_get_type@Base
  + nm_setting_vlan_*
  + nm_vlan_flags_get_type@Base
  + nm_vlan_priority_map_get_type@Base
* debian/network-manager.install: install the debug-helper.py script as a way
  for our users to change wpasupplicant, NetworkManager and ModemManager log
  levels easily; as /usr/lib/NetworkManager/debug-helper.py.
* debian/control: add python to Suggests because the debug-helper.py script
  does require it, but leave it as just a Suggests because the script is
  simply there to make people's life easier when reporting bugs.
* debian/patches/git_glib_enum_dbus_nicks_54ef8f3.patch: make sure the nicks
  for NM enums are properly set rather than defaulting to the automatic
  values from glib-mkenums; this should fix the nm-connection-editor bug
  with editing various types of connections. (LP: #951464, #953522)
* debian/patches/git_libnm-util_wep_caps_assert_bb6da99.patch: fix asserts
  in nm_util_security_valid() when devices (like those which use ipw2200)
  report no WEP capabilities. (LP: #908380)

160. By Mathieu Trudel-Lapierre on 2012-03-08

debian/ifblacklist_migrate.sh: simplify the script and fix the logic to
comment out any configuration under devices that are configured
automatically to use DHCP, since in those cases NetworkManager will pick
things up. (LP: #948217)

159. By Mathieu Trudel-Lapierre on 2012-03-05

debian/patches/dnsmasq-dnssec-passthrough.patch: have dnsmasq proxy DNSSEC
data; otherwise we'll get DNSSEC-enabled sites show as non-DNSSEC in
browsers (which would be a regression from the behavior of the libc
resolver). (LP: #946093)

158. By Mathieu Trudel-Lapierre on 2012-03-01

* debian/patches/git_libnm-glib_ensure_device_state_aef4340.patch: make sure
  we also update the device state in libnm-glib when the state-changed signal
  gets fired. (LP: #934117)
* debian/control: update Vcs-Bzr; renamed the packaging branch.
* debian/patches/dnsmasq-dont-read-hosts.patch: avoid dnsmasq caching old
  entries from /etc/hosts because they were listed when dnsmasq was started:
  have dnsmasq not read /etc/hosts at all, the libc resolver can properly
  take care of it on its own. (LP: #943339)

157. By Mathieu Trudel-Lapierre on 2012-02-21

[ Gabor Kelemen ]
* debian/network-manager.upstart: Make NM aware of the locale. (LP: #875017)

[ Mathieu Trudel-Lapierre ]
* debian/patches/lp936712_dnsmasq_ip6_ns_ordering.patch: order IPv6
  nameservers before IPv4 ones in dnsmasq config: dnsmasq is able to properly
  deal with broken IPv6 nameservers (or routers). (LP: #936712)
* debian/control: add Conflicts: connman to network-manager. (LP: #659460)
* debian/patches/manage-privacy-extensions.patch: set the default for using
  IPv6 Privacy extensions to TRUE; this is just correcting an oversight from
  adapting the upstream patch. (LP: #176125)

156. By Rico Tzschichholz on 2012-02-17

debian/libnm-*-dev.install: add missing -enum.h files now that upstream
uses glib-mkenums. (LP: #934505)

155. By Mathieu Trudel-Lapierre on 2012-02-16

debian/control: add missing Build-Depends on python-gobject-2 and
python-dbus which somehow appears to be required for tests.

154. By Mathieu Trudel-Lapierre on 2012-02-16

* upstream snapshot 2012-02-16 18:54:47 (GMT)
  + 8572ecfd7cc823097ff80de54ed6d7e17059c4fb
* debian/patches/nl3-default-ip6-route.patch: refreshed.
* debian/patches/manage-privacy-extensions.patch: allow NM to manage privacy
  extensions on a per-connection basis.
* debian/libnm-util2.symbols: add/update symbols:
  + nm_setting_ip6_config_get_enable_ip6_privacy@Base
  + nm_setting_802_1x_ck_format_get_type@Base
  + nm_setting_802_1x_ck_scheme_get_type@Base
  + nm_setting_bond_add_option@Base
  + nm_setting_bond_get_num_options@Base
  + nm_setting_bond_get_option@Base
  + nm_setting_bond_get_option_by_name@Base
  + nm_setting_bond_remove_option@Base
  + nm_setting_compare_flags_get_type@Base
  + nm_setting_diff_result_get_type@Base
  + nm_setting_gsm_network_band_get_type@Base
  + nm_setting_gsm_network_type_get_type@Base
  + nm_setting_hash_flags_get_type@Base
  + nm_setting_secret_flags_get_type@Base
  + nm_utils_security_type_get_type@Base
  + nm_wep_key_type_get_type@Base
* debian/libnm-glib4.symbols: add new symbols:
  + nm_client_permission_get_type@Base
  + nm_client_permission_result_get_type@Base
  + nm_secret_agent_get_secrets_flags_get_type@Base
  + nm_wimax_nsp_network_type_get_type@Base
* debian/patches/add_sendsigs_omissions.patch: move NM pid files for dhclient
  and dnsmasq (and also dhcpcd and named if they were used) to the
  /run/sendsigs.omit.d directory and with a slightly different name. This
  will let us skip over those processes as shutdown since they will be killed
  by NetworkManager when its upstart job stops. (LP: #869635)
* debian/rules: re-enable tests; run them inside dbus-test-runner.
* debian/control: Build-Depends on dbus-test-runner for tests.

153. By Mathieu Trudel-Lapierre on 2012-02-09

* upstream snapshot 2012-02-09 19:25:59 (GMT)
  + c721477d11d4fe144111d6d2eec8f93f2e9186c9
* debian/patches/avoid-periodic-disk-wakeups.patch: refreshed.
* debian/patches/nl3-default-ip6-route.patch: refreshed.
* debian/libnm-glib4.symbols: add symbols:
  + nm_active_connection_get_master@Base
  + nm_client_new_async@Base
  + nm_client_new_finish@Base
  + nm_remote_settings_new_async@Base
  + nm_remote_settings_new_finish@Base
  + nm_device_get_state_reason@Base
* debian/libnm-util2.symbols: add symbols:
  + nm_setting_802_1x_get_pac_file@Base
  + nm_setting_infiniband_get_transport_mode@Base

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.