lp:ubuntu/gutsy-updates/network-manager

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy-updates/network-manager
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

59. By Alexander Sack

Release changes from test package previously known as 0.6.5-0ubuntu16~ppa3:
* drop gracefull supplicant shutdown feature and its followup patches,
  because they cause crashes and a real fix would need more intrusive code
  rewrites: (LP: #145683, LP: #83623, LP: #152098, LP: #151405)
  - debian/patches/41n_graceful_supplicant_shutdown.patch,
    debian/patches/41q_retry_supplicant_cleanup_startup_if_ctrl_interface_connect_failes.patch,
    debian/patches/41v_lp141233-fix-supplicant-cleanup-crashes.patch,
    debian/patches/41w_lp145683_cancel_scan_in_supplicant_cleanup.patch: drop
      patches that belong to the "graveful supplicant feature".
  - debian/patches/41u_custom_timeout_for_some_wpa_ctrl_operations.patch: update
    interleaving patch
  - debian/patches/series: update quilt series accordingly.
* debian/patches/24pp_svn2604_Add-HAL-based-rfkill-support.patch: use
  gint32 instead of guint32 for getting the killswitch power argument
  (LP: #138794).

58. By Alexander Sack

* debian/README.Debian: adapt README to match the new behaviour of
  network-manager, which doesn't manage _any_ device configured in
  /etc/network/interfaces anymore.
* debian/patches/42a_lp50214_gnome464215_fix_hidden.patch,series: new patch
  that fixes hidden network for most chipsets (LP: #50214).

57. By Alexander Sack

* debian/patches/41z_lp138217_use_timeout_to_schedule_activation.patch,series:
  don't use idle_source to schedule activation, but rest a bit by using a
  timeout_source with 250ms delay (LP: #138217).
* debian/network-manager.postinst: sleep 2 seconds after ifblacklist_migrate.sh
  (LP: #146757).
* debian/patches/41w_lp145683_cancel_scan_in_supplicant_cleanup.patch,series: first part
  for lp145683 - cancel pending scans on terminate (LP: #145683).
* debian/patches/41wa_lp145683_wpa_ctrl_check_select_result_for_error.patch,series:
  second part to fix lp145683; test select result for errors (in case of
  TERMINATE) (LP: #145683).
* debian/patches/41y_queue_if_dbus_name_is_taken_on_startup.patch,series: make
  restart of network manager more failsafe and even allow to take over name
  ownership. When ownership is taken over (dbus signal |NameLost| received), we
  shutdown cleanly by sending |X| through |nm_shutdown_pipe| (LP: #85113).
* debian/patches/41x_lp145653_reraise_fatal_signals.patch: re-raise fatal
  signals (LP: #145653).

56. By Alexander Sack

debian/ifblacklist_migrate.sh: fix "/etc/network/interfaces migration
overlooks wlan0" (LP: #141580).

55. By Alexander Sack

* debian/patches/20_do_not_take_over_dhcpv4iface_when_v6_is_configured.patch:
  fix race/null-deref crash that happens if /e/n/i is not completely flushed out
  by editor/network-admin (LP: #141106).
* debian/patches/41v_lp141233-fix-supplicant-cleanup-crashes.patch: Add patch
  for LP: #141233 - fix crash by not sending ctrl commands to supplicant if no ctrl
  socket is open.
* debian/patches/series: add new patch to quilt series
* debian/patches/41t_nm_device_wireless_index_ctrl_sockets_by_run_count.patch:
  use two distinct variables to track and check connect attempt count to
  supplicant and global supplicant socket. Fix bug that prevented network
  manager from attempting to connect to supplicant ctrl for cases where
  global control already took a long time to succeed. (LP: #141233).
* debian/patches/41t_nm_device_wireless_index_ctrl_sockets_by_run_count.patch:
  close global ctrl socket connection when nm_utils_supplicant_request_with_check
  failed.
* debian/patches/41u_custom_timeout_for_some_wpa_ctrl_operations.patch: update patch
  because of overlapping change with 41t_* patch.

54. By Alexander Sack

* debian/patches/05-debian_backend.patch: don't manage auto/allow-* dhcp
  interfaces anymore (LP: #139403).
  - debian/ifblacklist_migrate.sh: new helper script that blacklists
    auto/allow-* dhcp interfaces without any options.
  - debian/network-manager.install: install helper script to $pkglibdir
  - debian/network-manager.postinst: run ifblacklist_migrate.sh during
    configure when upgrading from versions "lt-nl" 0.6.5-0ubuntu12.
* debian/changelog: add merge-dropped changelog entries for 0.6.3-2ubuntuX
  revision series (LP: #124018)
* debian/patches/25_lp90267-dont-tear-down-upped-interfaces.patch,series:
  drop this patch, so nm is allowed to tear down upped interfaces during
  startup again.

53. By Alexander Sack

* debian/patches/25_lp90267-dont-tear-down-upped-interfaces.patch: remove
      redundant nm_info output previously send to syslog/daemon.log
      (LP: #137744).
* debian/patches/41r_wpa_control_custom_timeout.patch: add a state timeout
     to wpa control Private struct and add functions to set/unset this custom
     timeout; in turn implement this feature and make wpa_ctrl obey this
     custom timeout.
* debian/patches/41r_wpa_control_explicit_TIMEOUT_reply_fixup.patch: wpa_ctrl
     returns bogus reply string which may lead to access of not-initialized
     memory in case an operation times out. We fix this by explicitly setting
     reply to TIMEOUT[CLI] on wpa_ctrl side before returning.
* debian/patches/41s_wpa_ctrl_socket_non_block.patch: setup wpa_ctrl_socket as
     a real NON_BLOCK socket to prevent one potential reason for stale states
     in network-manager (deadlocks).
* debian/patches/41t_nm_device_wireless_index_ctrl_sockets_by_run_count.patch:
     to prevent new supplicant sockets to not conflict with sockets that might
     still exist from previous run we now append a run_count index to _all_
     socket control paths. This run_count is incremented in supplicant_cleanup
     and is mod 10 to prevent any overflow when having more than 32-bit runs.
* debian/patches/41q_retry_supplicant_cleanup_startup_if_ctrl_interface_connect_failes.patch:
     another try to terminate wpasupplicant more graceful: new shutdown
     sequence sends disable_network, ap_scan 0, interface_remove, terminate.
* debian/patches/41u_custom_timeout_for_some_wpa_ctrl_operations.patch: we now
     use a custom timeout for ctrl operations: INTERFACE_ADD, DISABLE_NETWORK,
     TERMINATE; we take care that this timeout is unset after operations are
     through.
* debian/patches/series: add all these great new patches to quilt _series_.
* debian/patches/41d_ipw3945_turn_off_essid_in_stage1.patch,
    41l_enable_ipw3945_reset_essid.patch,series: drop from patchset - because
    we have a real fix in ipw3945 driver now.
* debian/patches/41n_graceful_supplicant_shutdown.patch: update patch in turn of
    dropping the patches above.

52. By Alexander Sack

* debian/patches/24pp_svn2754-lp101857-endianess.patch,series: prepatch patch
    by Wojtek Kaniewski to fix endianess issues in NetworkManager
    (LP: #101857).
* debian/network-manager.postinst: apply patch contributed by Villalovos, John L
    <email address hidden> that prevents NetworkManager restart in postinst
    if invoke-rc.d --disclose-deny dbus force-reload fails. This is required to not
    start any service during chroot installs of ume.

51. By Alexander Sack

debian/patches/series: disable 41o_completely_deactivate_stage1.patch
for tribe-4

50. By Alexander Sack

* debian/patches/41n_graceful_supplicant_shutdown.patch: move
  supplicant_cleanup into stage1_prepare; remove test timeouts in
  _stage2_config and add 1 second sleep to the end of xx_stage1_prepare
* debian/patches/series: add new patch 41n_graceful_supplicant_shutdown.patch
  to series
* debian/patches/41l_enable_ipw3945_reset_essid.patch: enable
  ipw3945_reset_essid, by setting up function in class constructor
* update debian/patches/41l_enable_ipw3945_reset_essid.patch:
  completely deactivate device in stage1 now
* debian/patches/series: add new patch 41l_enable_ipw3945_reset_essid.patch
* debian/patches/41m_unref_dbus_connection_on_shutdown.patch,
  unref shared dbus_connection on shutdown (LP: #85113)
* debian/patches/series: add new patch 41m_unref_dbus_connection_on_shutdown.patch
* debian/patches/41k_20_sec_wireless_link_timeout.patch: increase
  timeout for link setup ... taken from upstream ml
* debian/patches/series: add new patch 41k_20_sec_wireless_link_timeout.patch
* debian/patches/41e_fix_vpn_ftbfs_dont_disable_gnome_deprecated.patch: Fix
  ftbfs because of recently deprecated gnome druid - this patch enables gnome
  deprecated in Makefiles
* debian/patches/series: add new patch
  41e_fix_vpn_ftbfs_dont_disable_gnome_deprecated.patch
* debian/patches/41d_ipw3945_turn_off_essid_in_stage1.patch:
  implement stage1_prepare implementation in nm-device-802-11-wireless.c
* debian/patches/series: add new patch 41d_ipw3945_turn_off_essid_in_stage1.patch
* debian/rules, debian/control, debian/patches/series: Switch patchsystem to quilt
* debian/patches/41c_ubuntu-fixup--get_mode_always_fails_typo_fix.patch: fix
  programming bug in wireless code
* debian/patches/24pp_svn2591_Ensure-the-device-is-up-stage3.patch: ensure
  device is up in stage3 - cherry-picked from svn
* debian/patches/24pp_svn2618_set-hardware-RF-to-enabled-if-no-killswitches.patch:
  enable hardware rf by default - cherry-picked from svn
* debian/patches/24pp_svn2604_Add-HAL-based-rfkill-support.patch: hal based rfkill
  - cherry-picked from svn
* debian/patches/24pp_svn2579-sleep-1-second-to-stabilize-if.patch: sleep to
  stabilize link status - cherry-picked from svn
* debian/patches/41o_completely_deactivate_stage1.patch: use nm_device_deactivate
  instead of just real_deactivate to deactivate device more cleanly

Branch metadata

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

Subscribers