usb-modeswitch (1.1.4-2) unstable; urgency=low

  * Fix configuration switching race (LP: #673435)

 -- Didier Raboud <didier@raboud.com>  Thu, 11 Nov 2010 14:52:43 +0100

usb-modeswitch (1.1.4-1) unstable; urgency=low

  * Patches: 
    + 04_use_var_lib_not_etc.patch : Add to put runtime files in /var/lib.

  * Release to unstable, thanks to the Release Team approval.

 -- Didier Raboud <didier@raboud.com>  Mon, 30 Aug 2010 18:30:37 +0200

usb-modeswitch (1.1.4-1~exp0) experimental; urgency=high

  * New 1.1.4 upstream version; relevant changes:
    - The package should work at boot time now (cold and warm);
      (Closes: #591765, #591722)
    - wrapper fix for the symlink feature: handling of multiple interrupt
      ports was incomplete; (Closes: #587776)
    - wrapper does not longer use a temporary file for the symlink feature
      (security considerations, Marco d'Itri) (Closes: #591761)
    - no udev rules grep'ing (Closes: #591760)

  * Patches:
    + 01_no_bash_before_tcl.patch : add to avoid one more waiting.
    + 02_mp_correct_hyphens.patch: refresh.
    + 03_use_udev_specifics.patch: avoid code duplication by using udev
      specific hotplug functions.

  * Set urgency to high as new upstream fixes security bug.

  * Correct documentation glitches in debian/README.Debian
    (Closes: #590903)

 -- Didier Raboud <didier@raboud.com>  Tue, 24 Aug 2010 00:07:38 +0200

usb-modeswitch (1.1.3-1) unstable; urgency=low

  * New 1.1.3 upstream version; relevant changes:
    - Small additions in Makefile (install with -D)
      => Remove patch 01_mf_install_path.patch
    - Changes in option handling (NO MORE DEFAULT CONFIG FILE!) and help text
      => Remove that conffile on upgrade, to avoid misunderstanding.
      => Include the device_reference.txt as docs.
    - Wrapper now ignores package manager leftovers in config folder
      => Remove patch 03_filter_undesired_rules.patch
    - Replaced bash-specific syntax in wrapper
      => Remove patch 04_fix_bashism.patch

  * Patches:
    + 02_mp_correct_hyphens.patch: refresh.

 -- Didier Raboud <didier@raboud.com>  Wed, 23 Jun 2010 10:43:35 +0200

usb-modeswitch (1.1.2-3) unstable; urgency=low

  * Add 04_fix_bashisms.patch to fix bashism in usb_modeswitch.tcl
    (Closes: #581143)

 -- Didier Raboud <didier@raboud.com>  Tue, 18 May 2010 14:24:17 +0200

usb-modeswitch (1.1.2-2) unstable; urgency=low

  * Add 03_filter_undesired_rules.patch to filter out undesired files
   (Closes: #579981)

 -- Didier Raboud <didier@raboud.com>  Mon, 03 May 2010 11:37:08 +0200

usb-modeswitch (1.1.2-1) unstable; urgency=low

  * New 1.1.2 upstream version.
    - Added support for two additional bulk messages
    - Wrapper handles special ZTE case
    - Generalized driver loading
    - New parameter "DriverModule" and "DriverIDPath"
    - New wrapper facility to add symlink pointing to interrupt port
  * Update 01_mf_install_path.patch and 02_mp_correct_hyphens.patch
  * Don't use Debian-specific revisions in debian/control.

 -- Didier Raboud <didier@raboud.com>  Mon, 19 Apr 2010 13:49:19 +0200

usb-modeswitch (1.1.1-1) unstable; urgency=low

  * New 1.1.1 upstream version.
    - Add separate config file for wrapper (global settings for switching and
      logging)
    - Add config file option to disable driver loading
    - Handling of kernel attribute AVOID_RESET_QUIRK added
    - Bug fixed in SonyMode
    - Bug fixed in SuccessCheck logic
    - Minor flow alignments and fixes
    - Debian:
      + Update patches
      + Update preinst to not drop /etc/usb_modeswitch.conf anymore
      + Update usb-modeswitch.install to install the conffile

  * Now that I am a DM, add DMUA field to debian/control.
    Thanks go to Patrick Matthäi for the sponsoring!

 -- Didier Raboud <didier@raboud.com>  Thu, 18 Mar 2010 11:08:06 +0100

usb-modeswitch (1.1.0-2) unstable; urgency=low

  * Drop the udev rules file (shipped in usb-modeswitch-data). Thanks to
    Sven-Haegar Koch for the report! (Closes: #567438)

 -- Didier Raboud <didier@raboud.com>  Fri, 29 Jan 2010 09:24:41 +0100

usb-modeswitch (1.1.0-1) unstable; urgency=low

  The "All your base are belong to us" release. It was great to collaborate 
  with upstream on that release. Thanks Josh!

  * New 1.1.0 upstream version.
    - Debian manpage got included, drop docbook-to-man.
    - Merge the two wrappers and put them in /lib/udev/.
  * Add a lintian override for the polyglot in /lib/udev/
  * Update debian/watch to new upstream tarball naming.
  * Bump dependency on -data to 20100127-1.
  * Suggest comgt instead of gcom.
  * Patches:
    + 01_mf_install_all_path.patch
       Add
         - Ensures that the directories are created before accessing them
         - Disables the udev rules reload
    + 02_mp_correct_hyphens.patch
      Add to correct hyphen-used-as-minus-sign on the manpage.
    - 03_build_system_to_policy.patch
       Merged upstream.
    - 05_move_wrappers_to_usr.patch
       Merged upstream.

 -- Didier Raboud <didier@raboud.com>  Thu, 28 Jan 2010 15:17:38 +0100

usb-modeswitch (1.0.7-1) unstable; urgency=low

  * New 1.0.7 upstream version (Closes: #563527).
    - Update the manpage
    - Split source in binary and data packages.
  * Patches:
    - 01_correct_broken_huawei_conf.patch
        Removed.
    + 03_build_system_to_policy.patch
        Refreshed.
    - 04_convert_umconf_to_unicode.patch
        Removed.
    + 05_move_wrappers_to_usr.patch
        Refreshed.
    - 06_disables_rules.patch
        Removed.
  * Add a preinst to delete configuration files forgotten in previous releases
    - Also delete /etc/udev/rules.d/80-usb_modeswitch.rules.
    - Delete only the data files not included in the -data upload
  * Update README.Debian.

 -- Didier Raboud <didier@raboud.com>  Tue, 12 Jan 2010 15:58:14 +0100

usb-modeswitch (1.0.5-1) unstable; urgency=low

  * New 1.0.5 upstream version
    - Configurations are now stored in independent files under
      /etc/usb_modeswitch.d/
    - The devices detection is greatly improved by having a broader set of
      detection fields (Closes: #527122).
    - Two new binaries: usb_modeswitch_sh and usb_modeswitch_tcl.
  * Adaptation to new upstream:
    - Add tclsh to Depends.
    - Drop mkrules.py and thus python B-D (Closes: #535445).
    - Update manpage to 1.0.5 (add --version)
  * Patches:
    - 01_correct_broken_huawei_conf.patch : refresh. 
    - 02_umconf_is_no_exec.patch          : remove, merged upstream.
    - 03_build_system_to_policy.patch     : refresh.
    - 04_convert_umconf_to_unicode.patch  : Add to get everything in utf-8.
                                            Thanks to W. Martin Borgert.
    - 05_move_wrappers_to_usr.patch       : Add. Moves wrappers to specific
                                            /usr/share/usb_modeswitch
    - 06_disables_rules.patch             : Add to get the udev rules "opt-in"
                                            (See NEWS.Debian)
    - Add headers to make them all comply to DEP-3 Patch Tagging Guidelines.
  * Bump Standards-Version to 3.8.3
    - Add README.source.
  * Document the major changes in NEWS.Debian
  * Switch to source format 3.0 (quilt). Drop quilt Build-Dep and dh snippet.

 -- Didier Raboud <didier@raboud.com>  Tue, 03 Nov 2009 11:02:31 +0100

usb-modeswitch (1.0.2-1) unstable; urgency=low

  * New 1.0.2 Upstream Version
    - New devices:
      + EpiValley SEC-7089 (featured by Alegro and Starcomms / iZAP)
      + ST Mobile Connect HSUPA USB Modem
    - The command line options have changed:
      + On/off flags don't require arguments anymore
      + long option names changed to standard format (e.g. --HuaweiMode to
        --huawei-mode)
    - Code cleanup
    - Added device inquiry
    - Send and response endpoints now autoselected
  * Fix manpage accordingly.
  * Update mkrules.py accordingly with cleaner coding style, thanks to
    Kris Warkentin.
  * Add debian/NEWS with a clear warning about the command line changes.
  * Fix "Broken generated udev rules for Huawei devices." by adding patch
    01_correct_broken_huawei_conf.patch (Closes: #530788).
    - Thus adding quilt to Build-Depends and tweak debian/rules accordingly.
    - Thanks Stephen Depooter.
  * debian/rules: Redo from scratch using debhelper tiny style.
    - Thus bump Build-Depends on debhelper to > 7.0.50.
    - Use upstream's build system.
    - Add patch 02_umconf_is_no_exec.patch.
    - Add patch 03_build_system_to_policy.patch to accept DEB_BUILD_OPTIONS
      (noopt, nostrip).
  * Switch packaging to git under Alioth's collab-maint
    - Add Vcs-{Git,Browser} to debian/control.
  * Bump Standards to 3.8.2, no changes needed.

 -- Didier Raboud <didier@raboud.com>  Tue, 23 Jun 2009 17:41:06 +0200

usb-modeswitch (0.9.7-1) unstable; urgency=low

  * 0.9.7 new upstream release.
    "Updated SonyMode, MD 400 now stable; automatic default endpoint detection
     from Andrew Bird."
    - Sony Ericsson MD400 now working
    - Automatic bulk endpoint detection
  * debian/copyright
    - Point to GPL version 2, thanks to lintian --pedantic.

 -- Didier Raboud <didier@raboud.com>  Thu, 16 Apr 2009 11:34:47 +0200

usb-modeswitch (0.9.7~beta1-1) experimental; urgency=low

  * 0.9.7beta new upstream release.
    "Major code clean up, optional success control (both suggested by Daniel
     Cooper), new devices"
  * New build system (not used in Debian yet).
  * New option to enable success control (--success)
    - Manpage updated
  * New devices
    - Option iCON 210,401
    - Vodafone K3760
    - ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")
    - Sierra Wireless Compass 597
    - MobiData MBD-200HU
    - Hyundai Mobile MB-810
  * Bump Standards to 3.8.1. No changes needed.

 -- Didier Raboud <didier@raboud.com>  Mon, 30 Mar 2009 19:44:55 +0200

usb-modeswitch (0.9.6-2) unstable; urgency=low

  * debian/copyright: Make clear that the packaging is GPLv2+, as
    usb-modeswitch itself
  * debian/mkrules.py: Generate udev rules based on /etc/usb-modeswitch.conf
  * Add gcom and wvdial to Suggests.

 -- Didier Raboud <didier@raboud.com>  Sat, 14 Feb 2009 12:32:43 +0100

usb-modeswitch (0.9.6-1) unstable; urgency=low

  * Initial release (Closes: #453732)
  * Description taken from the ITP, thanks to Aurélien GÉRÔME.

 -- Didier Raboud <didier@raboud.com>  Tue, 03 Feb 2009 14:11:19 +0100
