Maemo debianization.
[wpasupplicant] / debian / changelog
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..2d42dda
--- /dev/null
@@ -0,0 +1,1520 @@
+wpasupplicant (0.6.7-maemo1) experimental; urgency=low
+
+  * maemo build
+
+ -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed,  8 Jul 2009 10:29:00 +0300
+
+wpasupplicant (0.6.6-2) experimental; urgency=low
+
+  [ Martin Pitt ]
+  * debian/ifupdown/action_wpa.sh: pm-utils now supplies a second
+    argument to the hooks, thus telling ifplugd and pm-utils apart by
+    the number of arguments does not work any more. Fix up the script
+    to just evaluate the arguments themselves, to work with current
+    and older pm-utils. This unbreaks suspend. (LP: #307312)
+    (Closes: #508526, #509484)
+
+  [ Kel Modderman ]
+  * It has been reported by Alexander E. Patrakov <patrakov@gmail.com> that
+    WEP keys are set in quick time in newer wpa_supplicant releases and no
+    longer cause problems attempting to connect to specific access point
+    during boot sequence. (Closes: #489948)
+  * Do not start wpa_gui in system tray per default when executed from menu
+    system (discussion with upstream resulted in desire to have app opened in
+    foreground, no need to diverge from that).
+
+ -- Kel Modderman <kel@otaku42.de>  Sun, 28 Dec 2008 23:53:53 +1000
+
+wpasupplicant (0.6.6-1) experimental; urgency=low
+
+  * New upstream release.
+  * Update debian/copyright to include copyright holders of new source files
+    (src/drivers/driver_roboswitch.*).
+  * Drop patches applied upstream:
+    - debian/patches/10_ftbfs_gcc_4.4.patch
+    - debian/patches/20_delay_mic_error_report.patch
+  * Add libqt4-svg to Dependencies of wpagui for tray icon support.
+    (Closes: #505492)
+
+ -- Kel Modderman <kel@otaku42.de>  Mon, 08 Dec 2008 00:47:32 +1000
+
+wpasupplicant (0.6.5-2) experimental; urgency=low
+
+  * Bugfix: "Missing -d in testing for a directory in init script". 
+    Thanks to Braun Gábor <braung@renyi.hu> for reporting and the patch.
+    (Closes: #506328)
+
+ -- Reinhard Tartler <siretart@tauware.de>  Tue, 02 Dec 2008 20:52:16 +0100
+
+wpasupplicant (0.6.5-1) experimental; urgency=low
+
+  * New upstream release.
+  * Purge patches applied upstream.
+  * Modify 20_wpa_gui_menu_exec_path.patch to use the new -t command line
+    option and start wpa_gui in the system tray and avoid desktop startup
+    notifications.
+  * When using wpa-roam and connecting to an interface for which an id_str
+    is defined but no matching /e/n/i logical interfaces has been configured,
+    try to configure the default logical interface.
+  * Adjust debian/ifupdown/functions.sh to use not depend on /sbin/ip to use
+    ip.
+  * Rename 20_wpa_gui_menu_exec_path.patch to
+    06_wpa_gui_menu_exec_path.patch, it will possibly be a long term
+    patch.
+  * Update debian/copyright for new files, as well as better conformance with
+    proposed copyright format.
+  * Cleanup wording of README.Debian paragraph which explains how to debug
+    wpa_supplicant via logging.
+  * Reduce difference with wpa_supplicant/defconfig, adding sections for
+    new options, updating option description, and removal of
+    CONFIG_EAP_WSC which had previously been removed from
+    wpa_supplicant.
+  * Refresh debian/patches/01_use_pkg-config_for_pcsc-lite_module.patch and
+    debian/patches/05_qmake_version_makefile.patch to apply without offset.
+  * Add 10_ftbfs_gcc_4.4.patch to include header files required for
+    compilation with GCC 4.4, thanks to Martin Michlmayr. (Closes: #505041)
+  * Add 20_delay_mic_error_report.patch, an upstream commit which adds a
+    mitigation mechanism for certain attacks against TKIP by delaying Michael
+    MIC error reports by a random amount of time between 0 and 60 seconds.
+  * Enable CONFIG_DELAYED_MIC_ERROR_REPORT in debian/config/linux.
+
+ -- Kel Modderman <kel@otaku42.de>  Sun, 09 Nov 2008 21:19:13 +1000
+
+wpasupplicant (0.6.4-3) experimental; urgency=low
+
+  * Target at experimental due to current archive conditions with respect to
+    stable release freeze.
+  * Install /etc/wpa_supplicant/action_wpa.sh to enhance wpa-roam integration
+    with pm-utils and ifplugd. (Closes: #488538)
+  * wpa_gui need not depend stricly upon the same binary version of
+    wpa_supplicant, it just requires a version of wpa_supplicant which support
+    the set of ctrl_interface commands that are used, which to the best of my
+    knowledge is (>= 0.6.2-1). [debian/control]
+  * Cleanup short description of wpasupplicant, and improve short description
+    of wpagui. [debian/control]
+  * Add a series of patches to enhance wpa_gui-qt4:
+     - 10_wpa_gui_icons.patch
+     - 11_desktop_entry.patch
+     - 12_wpa_gui_icons_resource.patch
+     - 13_remove_qPixmapFromMimeSource_ref.patch
+     - 14_qsystemtray_icon.patch
+     - 15_tray_status_state.patch
+     - 16_wpa_gui_icon_touchup.patch
+  * Install icon and menu entry for wpa_gui. [debian/rules] (Closes: #498923)
+  * Add a shell script wrapper, debian/wpa_gui/netdev_wrapper, which will be
+    used by the menu entry to try and exec /usr/sbin/wpa_gui with best
+    estimated privilege level. Install it to /usr/share/wpagui/netdev_wrapper.
+    [debian/rules]
+  * Add 20_wpa_gui_menu_exec_path.patch to modify exec path of wpa_gui.desktop
+    to point at our new wrapper, /usr/share/wpagui/netdev_wrapper.
+  * Add debian menu file for wpa_gui, it also uses the netdev_wrapper.
+  * Create xpm icons from new upstream icon build system, and store them in
+    debian/wpa_gui/*.xpm to avoid creating them during package build because
+    inkscape and imagemagick would be required which are quite large and
+    uneccessary build dependencies. Leave a note in debian/rules to remind
+    us about their origin and the reasoning behind this decision.
+  * wpagui package Recommends: menu, as menu provides su-to-root, which we
+    may need. [debian/control]
+  * Add two upstream patches to improve the retrieval of scan results from
+    userspace:
+     - 07_restore_scanreq_if_initassoc_failed.patch
+     - 08_only_use_cached_scan_results_if_nonempty.patch
+  * Refresh patch series to apply without offset.
+
+ -- Kel Modderman <kel@otaku42.de>  Thu, 25 Sep 2008 07:52:06 +1000
+
+wpasupplicant (0.6.4-2) unstable; urgency=low
+
+  * Bugfix: wpasupplicant crashes (closes: #485769). Patch taken from
+    upstream git.
+
+ -- Reinhard Tartler <siretart@tauware.de>  Wed, 27 Aug 2008 10:10:20 +0200
+
+wpasupplicant (0.6.4-1) unstable; urgency=low
+
+  [ Kel Modderman ]
+  * New upstream release
+  * Retroactively cleanse past changelog entries of information indicating
+    that they were not released, as they were.
+  * Use short option for grep (-q) and sed (-n) instead of the busybox
+    incompatible --quiet as per advice of Charles-Henri Gros.
+  * wpa_action: on connected action, call wpa_hysteresis_event before
+    ifup, so that a disconnected action may still be effective should
+    the ifup take a long time (eg. dhcp request takes a long time and
+    eventually fails).
+
+  [ Alessio Treglia <quadrispro@ubuntu.com> ]
+  * Added build-depends on libdbus-glib-1-dev, fixes FTBFS (LP: #256274).
+
+ -- Reinhard Tartler <siretart@tauware.de>  Sat, 16 Aug 2008 10:09:01 +0200
+
+wpasupplicant (0.6.4~git20080716.93ef879-1) unstable; urgency=low
+
+  [ Kel Modderman ]
+  * New upstream git snapshot.
+  * Drop patches applied upstream:
+    - 10_silence_siocsiwauth_icotl_failure.patch
+    - 11_avoid_dbus_version_namespace.patch
+    - 12_fix_potential_use_after_free.patch
+    - 13_defined_IEEE8021X_EAPOL.patch
+    - 14_fix_compile_without_eap.patch
+    - 15_silence_out_of_bounds_warnings.patch
+    - 41_manpage_format_fixes.patch
+    - 42_manpage_explain_available_drivers.patch
+    - 43_remove_w_from_help.patch
+    - 50_wext_dont_overwrite_bss_freq.patch
+    - 51_dont_reschedule_specific_scans_for_hidden_ssids.patch
+    - 52_handle_mac80211_mode_switch.patch
+    - 53_give_adhoc_assoc_more_time.patch
+  * Drop -20_wpa_gui_qt4_disable_link_prl.patch, the qt4 linking problem has
+    been fixed by our qt4 maintainers.
+  * Refresh remaining patch series.
+  * Increase Standards_version to 3.8.0. Explain in debian/README.Debian-source
+    that the `debian/rules patch` command is required to prepare the source
+    tree for building.
+  * Cleanup debian/wpasupplicant.links, removing trailing whitespace and
+    leading / from target symlink pathname.
+  * Remove debian/README.Debian, the information therin was irrelevant for the
+    current release cycle, and is better explained by the README.modes
+    document.
+  * Move debian/README.modes to debian/README.Debian, and create a backwards
+    compat symlink (/usr/share/doc/wpasupplicant/README.modes.gz ->
+    README.Debian.gz) to avoid breaking current online documentation.
+  * Fix spelling error in new debian/README.Debian found by lintian.
+  * Don't install the wpa_supplicant/eap_testing.txt document, it contains
+    information about development features and testing that is not possible
+    with what is provided by the wpasupplicant package.
+  * Remove the QMAKE variable from debian/rules, it is no longer used with
+    upstream build system.
+  * Remove debian/wpagui.install and instead invoke dh_install explicitly in
+    debian/rules, making use of the WPAGUI variable, to have the correct
+    version of wpa_gui installed (assist in switch to-fro different QT ports).
+  * Remove possible bashisms (local(x, y)) from debian/ifupdown/functions.sh.
+  * Add rudimentary locking system when wpa_action(8) calls ifup/ifdown, so
+    that /etc/network/if-*.d/wpasupplicant can differentiate between admin
+    calling ifup/ifdown or wpa_action. (Closes: #488078, #373180)
+  * When wpa_action calls ifup/ifdown, use verbose command line option for
+    more detailed log of what hook scripts are executed.
+  * wpa-ifupdown.init should always stop wpa_action daemon, ifupdown is only
+    guaranteed to stop it if interface is currently configured.
+  * Move debian/README.Debian-source to debian/README.source, as policy seem
+    to prefer this filename now as of version 3.8.0.
+
+  [ Reinhard Tartler ]
+  * lower debhelper compat level to 6 to ease backporting
+
+ -- Kel Modderman <kel@otaku42.de>  Wed, 16 Jul 2008 22:59:25 +1000
+
+wpasupplicant (0.6.3-2) unstable; urgency=low
+
+  * Add patch to remove -w option from help output, it has been removed in
+    previous versions. (Closes: #472853)
+  * Correctly refer to wpa-debug-level (not wpa-verbosity-level) ifupdown
+    parameter to control logging output. (Closes: #474440)
+  * Apply patch to permit package build on GNU/kFreeBSD.
+    - add debian/config.kfreebsd build configuration file
+    - adapt debian/rules to use debian/config/kfreebsd when building for
+      kfreebsd DEB_HOST_ARCH_OS
+  * Fix arch specific build dependency declarations introduced by GNU/kFreeBSD
+    compat patch.
+  * Build depend on debhelper >= 7, adjust debian/compat to suit.
+  * Simplify debian/rules, cleaning up the sanitization of
+    README.wpa_supplicant.conf, clean , build and install targets.
+  * Span the Build-Depends field of debian/control over multiple lines.
+  * Add debian/patches/13_defined_IEEE8021X_EAPOL.patch to allow compilation
+    when CONFIG_IEEE8021X_EAPOL is not defined and allow people attempting to
+    progress on wpasuplicant udeb (and netcfg integration) to move on.
+  * Add 14_fix_compile_without_eap.patch to fix another FTBFS when
+    IEEE8021X_EAPOL is not defined.
+  * Rename debian/extra-examples/ to debian/examples/.
+  * Slightly modify the way get-git-snapshot is invoked by debian/rules.
+  * Create debian/config/ directory to contain various build configuration
+    files for different targets (eg. udeb, kfreebsd, linux).
+  * Disable building of test driver backend, no development can sanely be done
+    with this binary package.
+  * Disable building of hostap driver backend, the version of hostap driver in
+    existence since Linux 2.6.14 (or before) uses the wext driver backend.
+  * Provide code in ./debian/ifupdown/functions.sh that warns about invalid
+    wpa-driver choice, and falls back to the usage of a default backend.
+  * Modify debian/README.modes to not contain blurb about which driver_backend
+    to use, wext should almost _always_ be used.
+  * Refresh debian/patches/14_fix_compile_without_eap.patch with what was
+    applied upstream.
+  * Add 50_wext_dont_overwrite_bss_freq.patch to fix handling of channel and
+    frequency information returned by mac80211 using drivers in ad-hoc mode.
+  * 51_dont_reschedule_specific_scans_for_hidden_ssids.patch to optimize scan
+    rescheduling in order to better detect hidden SSIDs.
+  * Simplify debian/rules handling of wpa_supplicant/.config, just cp it in as
+    needed in build target. Move dh_install into install target. These will
+    make integration of possible future udeb cleaner.
+  * Add 52_handle_mac80211_mode_switch.patch to enhance handling of mode
+    switching for mac80211 using interfaces.
+  * Add 53_give_adhoc_assoc_more_time.patch to give adhoc associations a bit
+    more time.
+  * Add 15_silence_out_of_bounds_warnings.patch to silence gcc-4.3 warnings
+    about accessing out of bounds array index.
+  * Purge debian/madwifi-headers/* and no longer activate the driver_madwifi
+    backend of wpa_supplicant. Remove reference to it in support
+    documentation. If "wpa-driver madwifi" is used in an /e/n/i stanza print a
+    warning and use "wext" instead.
+
+ -- Kel Modderman <kel@otaku42.de>  Mon, 09 Jun 2008 09:30:23 +1000
+
+wpasupplicant (0.6.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop patches applied upstream:
+    - debian/patches/30_wpa_gui_qt4_eventhistoryui_rework.patch
+    - debian/patches/31_wpa_gui_qt4_eventhistory_always_scrollbar.patch
+    - debian/patches/32_wpa_gui_qt4_eventhistory_scroll_with_events.patch
+    - debian/patches/40_dbus_ssid_data.patch
+  * Tidy up the clean target of debian/rules. Now that the madwifi headers are
+    handled differently we no longer need to do any cleanup.
+  * Fix formatting error in debian/ifupdown/wpa_action.8 to make lintian
+    quieter.
+  * Add patch to fix formatting errors in manpages build from sgml source. Use
+    <emphasis> tags to hightlight keywords instead of surrounding them in
+    strong quotes.
+    - debian/patches/41_manpage_format_fixes.patch
+  * wpasupplicant binary package no longer suggests pcscd, guessnet, iproute
+    or wireless-tools, nor does it recommend dhcp3-client. These are not
+    needed.
+  * Add debian/patches/10_silence_siocsiwauth_icotl_failure.patch to disable
+    ioctl failure messages that occur under normal conditions.
+  * Cherry pick two upstream git commits concerning the dbus interface:
+    - debian/patches/11_avoid_dbus_version_namespace.patch
+    - debian/patches/12_fix_potential_use_after_free.patch
+  * Add debian/patches/42_manpage_explain_available_drivers.patch to explain
+    that not all of the driver backends are available in the provided
+    wpa_supplicant binary, and that the canonical list of supported driver
+    backends can be retrieved from the wpa_supplicant -h (help) output.
+    (Closes: #466910)
+  * Add debian/patches/20_wpa_gui_qt4_disable_link_prl.patch to remove
+    link_prl CONFIG compile flag added by qmake-qt4 >= 4.3.4-2 to avoid excess
+    linking.
+
+ -- Kel Modderman <kel@otaku42.de>  Wed, 12 Mar 2008 20:03:04 +1000
+
+wpasupplicant (0.6.2+git20080206.g8c0dad4-1) unstable; urgency=low
+
+  [ Kel Modderman ]
+  * New Upstream git snapshot.
+    - fixes infinite loop in EAPOL state machine when dynamic wep keys are
+      used (Closes: #464514)
+  * install-stamp was not properly implimented, fix it up. [debian/rules]
+  * Drop patches to ctrl interface bss scan results iterator that will not be
+    applied upstream. The iterator will be redesigned to not suffer from the
+    identified problem of one bssid being encountered in more than one cell
+    of the scan results.
+    - debian/patches/84_ctrl_iface_scan_bss_count.patch
+    - debian/patches/85_ctrl_iface_scan_bss_count_warning.patch
+    - debian/patches/94_wpa_gui_qt4_scanres_bss_count.patch
+  * Drop patches applied upstream.
+    - debian/patches/30_src_clean_existing_dirs.patch
+    - debian/patches/31_ctrl_iface_x86_64_compile_warning.patch
+    - debian/patches/93_wpa_gui_qt4_scanres_really_remove_qtimer.patch
+  * wpa_gui should depend on the wpa_supplicant binary from the same build,
+    therefore set versioned dependency of wpasupplicant (= ${binary:Version})
+    for the wpagui package. [debian/control]
+  * Reimpliment 70_wpa_gui_qt4_wpagui_scroll_follow_eventhistory.patch in the
+    form of three patch series for resubmission to upstream.
+    - debian/patches/30_wpa_gui_qt4_eventhistoryui_rework.patch
+    - debian/patches/31_wpa_gui_qt4_eventhistory_always_scrollbar.patch
+    - debian/patches/32_wpa_gui_qt4_eventhistory_scroll_with_events.patch
+
+  [ Reinhard Tartler ]
+  * move debian/patches/01_debian_wpa_roam_example.patch to
+    debian/extra-examples/wpa-roam.conf to have the example as proper file
+    instead of a diff.
+  * Add documentation headers to the files in debian/patches/*
+  * Don't manage wpasupplicant/.config as patch system, but have it as
+    debian/config instead. therefore remove 00_defconfig.patch and
+    21_config_driver_madwifi.patch
+  * move madwifi headers from debian/patches/20_madwifi_headers to
+    debian/madwifi-headers. also update debian/copyright.
+  * remove ${misc:Depends}. Nothing does use it and generates an unnecessary
+    warning.
+  * use -Wl,--as-needed to avoid unnecessary linking to ncurses,
+    libpthread and libdl.
+  * use pkg-config for detecting how to link against pcsc-lite
+    - debian/patches/01_use_pkg-config_for_pcsc-lite_module
+
+ -- Reinhard Tartler <siretart@tauware.de>  Sat, 09 Feb 2008 23:21:37 +0100
+
+wpasupplicant (0.6.2+git20080202.gde6ccd7-1) unstable; urgency=low
+
+  * New Upstream git snapshot.
+    - the -w (wait for interface) option has been removed (Closes: #350963)
+    - wpa_gui has been massively enhanced
+  * Drop all patches applied to upstream git.
+  * Add debian/patches/30_src_clean_existing_dirs.patch to adjust upstream
+    build system for removal of src/wps (as done in upstream build_release
+    script).
+  * Make sure wpa_supplicant process is checked for and killed by wpa_action
+    on stop or down actions.
+  * Update debian/NEWS to alert users about the removal of the -w command line
+    option.
+  * Truncate debian/NEWS, none of the items are relevant for current upgrade
+    paths, nor do they hold any historical relevance.
+  * Clarify the license of the debian packaging. No license was initially
+    given until now, so we could assume the original packager contributed the
+    packaging under the same terms as the upstream license (BSD | GPL-2).
+  * /etc/init.d/wpa-ifupdown must stop before sendsigs does when using
+    dependency based init system. Add $remote_fs to Required-Stop keyword of
+    LSB header in debian/wpasupplicant.wpa-ifupdown.init.
+  * Add debian/patches/38_dbus_blob_support.patch to allow support for loading
+    of blobs via the D-Bus interface. Patch cherry picked from upstream git.
+  * Move README.wpa_supplicant.conf from examples to docs. Generate the file
+    in the wpa_supplicant/ directory.
+  * Add ${misc:depends} to Depends field of our packages to ensure we do not
+    miss out on any substvars that debhelper may provide us with.
+  * Add debian/patches/39_wpa_gui_qt4_closeevent.patch to improve handling of
+    wpa_gui-qt4 exit, both from File->exit and the X button on the titlebar.
+  * Start daemon in quiet mode by default, the scan event is being written to
+    logfile far too often. [debian/ifupdown/functions.sh]
+  * When starting daemon with debug option, include timestamps in logfile.
+    [debian/ifupdown/functions.sh]
+  * Simplfy return check in init_wpa_supplicant(), init_wpa_cli()
+    kill_wpa_supplicant() and kill_wpa_cli() reduce one level of indentation
+    for each function. [debian/ifupdown/functions.sh]
+  * Add patch to invoke versioned qmake binary when preparing the Makefile for
+    wpa_gui/wpa_gui-qt4 or else a failure to build from source can be possible
+    when more than one QT version is installed. (Closes: #463547)
+    - debian/patches/05_qmake_version_makefile.patch
+
+ -- Kel Modderman <kel@otaku42.de>  Mon, 04 Feb 2008 16:00:38 +1000
+
+wpasupplicant (0.6.2-1) experimental; urgency=low
+
+  * New upstream release.
+  * Allow "wpa-key-mgmt NONE" to form a network block via the wpa_cli calls in
+    wpa_conf() of functions.sh.
+  * Overhaul wpa_key_check_and_set() function of functions.sh to better handle
+    wep keys. Function now does similar checking of wep keys that it does for
+    wpa keys. Valid wep keys can be hex of length 10|26|32|58 or ascii with
+    length of at least 5.
+  * Check wpa_cli return value in wpa_cli() function of functions.sh.
+  * Adjust Standards-Version to 3.7.3, no extra changes required.
+  * Switch to quilt patch management from dpatch:
+    - build-depend on quilt, adjust debian/rules accordingly
+    - debian/madwifi/mk-madwifi-header-patch becomes obsolete, removed
+  * Remove debian/defconfig.sh, and re-impliment it in patch form again, but
+    this time with a patch management system that can be used more naturally.
+    This also allows an oppurtunity to go over our default build
+    configuration.
+  * Add svn:ignore property for .pc quilt by-product.
+  * Ensure src/drivers/driver_madwifi/ directory is purged from source tree in
+    clean target of debian/rules.
+  * /var/lock/wpa_action.*.lock was not used in a version of wpasupplicant
+    package in a stable release, no longer need to handle its removal in
+    postrm anymore.
+  * Activate support for PC/SC interface for smartcards along with SIM and AKA
+    EAP methods. Build-depend on libpcsclite-dev. Suggest pcscd.
+  * Update email address in debian/ifupdown/wpa_action.8 manpage.
+  * Sanitize whitepsace in debian/README.modes, swapping tabs for 8 spaces,
+    improving layout of basic tables. Fix a couple of typo's too.
+  * Clarify in debian/README.modes the URI to BTS discussions. Also add a note
+    that using ap_scan=2 requires explicit security policies to be set for
+    each network.
+  * dbus-wpa_supplicant.service now provided by upstream.
+  * Impliment debian/examples/wpa_supplicant.conf.template in patch form. It
+    is planned to expand this small template into a more usable and
+    documented beginning point for the wpa-roam schema.
+  * Add useful comments to the new wpa-roam.conf example configuration file.
+  * README.modes now gives sound advice to setup the roaming daemon to be used
+    with the netdev group, and offers advice on howto set various data
+    sensitive conffiles to be readable only by owner. (Closes: #428620)
+  * wpa_gui manpage exists in upstream, remove debian/wpa_gui.8.
+  * If the path to ctrl_interface directory can be determined from the
+    supplied configuration, do not append the -C option to wpa_supplicant
+    start-stop-daemon command in ifupdown.sh. This breaks the new DIR= GROUP=
+    ctrl_interface syntax.
+  * Add initial subsection to README.modes about "Interacting with
+    wpa_supplicant with wpa_cli and wpa_gui".
+  * Activate CONFIG_IEEE80211R, CONFIG_IEEE80211W and CONFIG_EAP_WSC in the
+    default build configuration.
+  * Log wpa_supplicant output to /var/log/wpa_supplicant.$IFACE.log per
+    default when using ifupdown to manage wpa_supplicant. wpa_supplicant
+    supports logging somewhere via -f cli option. (Closes: #317180)
+  * Add support for managing debug level of wpa_supplicant via the ifupdown
+    scripts.
+  * Enhance README.modes with new supplicant debugging methods.
+  * Build the wpa_gui-qt4 variant now that it doesn't require qt3 support
+    code. It also closes all child windows on File->Exit. (Closes: #426924)
+  * wpasupplicant now Suggests wpagui.
+  * wpa_action now logs to an interface specific logfile, and the logrotate
+    rule was updated to take care of both the old and new locations.
+  * Update copyright headers of ifupdown scripts, also add a few more code
+    comments, a statement of purpose and package ownership as well as some
+    other trivial cleanups.
+  * Remove upgrade removal of conffiles from wpasupplicant versions that exist
+    in oldstable and before. The preinst part of the upgrade handling was
+    removed in pkg-wpa commit r852.
+  * Create sendsigs omission pidfile in /lib/init/rw/sendsigs.omit.d/ for
+    wpa_supplicant and wpa_cli processes managed by ifupdown. Determine
+    runlevel when wpa_cli roaming daemon is active, and allow ot to be killed
+    in runlevels 0 and 6. This allows wpa_supplicant process to survive until
+    networking is stopped. (Closes: #401645)
+  * Add debian/patches/03_dbus_service_activation_customise.patch to start
+    wpa_supplicant with "-f /var/log/wpa_supplicant.log" per default.
+  * Add debian/patches/30_scan_even_when_disconnected.patch to allow scan
+    request to succeed even when interface is in disconnected state.
+  * Modify debian/copyright to be machine-interpretable. Annotate all
+    copyright holders in new format.
+  * State clearly in debian/copyright that the BSD license has been chosen by
+    us, the maintainers, as there is no exception to link against OpenSSL in
+    the text of the given GPL-2 license.
+  * No license had been chosen for the debian packaging information, so GPL-2+
+    has been chosen and recorded in debian/copyright.
+  * Add debian/README.Debian-source to document handling of upstream manual
+    pages.
+  * Build upstream manual pages from sgml source. Build-Depend on docbook and
+    docbook-utils.
+  * Add debian/patches/31_wpa_gui_qt4_select_any.patch to allow selection of
+    any network already defined in network combobox when more than 1 network
+    is defined.
+  * Modify debian/wpasupplicant.wpa-ifupdown.init to be no-op when sendsigs
+    omission interface is supported.
+  * Add debian/patches/32_append_mmd_to_default_cflags.patch to assist in
+    allowing CFLAGS to be overriden without possible bad effects on upstream
+    build system.
+
+ -- Kel Modderman <kel@otaku42.de>  Tue, 08 Jan 2008 22:51:36 +1000
+
+wpasupplicant (0.6.1~git20071119-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - support for dbus >= 1.1.1 dbus_watch_get_unix_fd() api
+  * Convert to non-cdbs traditional debhelper-centric debian/rules and remove
+    build dependency on cdbs. This converges with style of hostapd package.
+  * Correct poorly formatted debian/NEWS entry that was causing lintian to
+    complain.
+  * Cleanup files in ./debian/*
+    - move debian/wpa_supplicant.conf.template to debian/examples/
+    - move debian/mk-madwifi-header-patch to debian/madwifi/
+    - move debian/dbus-wpa_supplicant.service to debian/dbus/
+    - rename debian/dot.config.mk to debian/defconfig.mk
+  * Remove MADWIFI variable from debian/defconfig.mk.
+  * No longer build "ndiswrapper" or "ipw" backends. Etch shipped with a
+    kernel in which neither of these backends could work (> Linux 2.6.14) so
+    it is about time we no longer pretended to support for them.
+  * Activate D-Bus system activation support. Install the service file into
+    /usr/share/dbus-1/system-service/. The filename reflects the service bus
+    name of "fi.epitest.hostap.WPASupplicant". In addition, the service must
+    be started by root user. Thanks to Michael Biebl. (Closes: #412179)
+  * Build depend on docbook and docbook-utils to generate upstream manpages
+    from sgml source.
+  * Upstream wpa_cli(8) is no longer incorrect with regard to CONNECTED and
+    DISCONNECTED signal events. (Closes: #432904)
+  * Drop debian/patches/10_fix_non_wpa_zero_len_ssid.dpatch and
+    debian/patches/50_fix_wext_tsf_stack_overflow.dpatch, applied upstream.
+  * debian/patches/40_debian_doc_examples.dpatch does not apply to git
+    snapshot, remove it and rethink how we can best integrate our debian
+    specific bits.
+  * wpa_action: check status with respect to ifupdown after CONNECTED event
+    has ensued. If the interface is not recorded in ifupdown's state file
+    attempt reassociation. (Closes: #428304).
+  * Adjust logic when using sed to determine ctrl_interface socket directory
+    from the configfile to handle ctrl_interface=DIR= GROUP= syntax.
+
+ -- Kel Modderman <kel@otaku42.de>  Thu, 22 Nov 2007 17:10:29 +1000
+
+wpasupplicant (0.6.0-4) unstable; urgency=low
+
+  * Fix stack overflow condition that could exist if driver reported bad tsf
+    data in iwevent and scan results. (Closes: #442387)
+  * Update Vcs fields of debian/control to format of current consensus.
+  * Add Homepage field to debian/control.
+
+ -- Kel Modderman <kel@otaku42.de>  Tue, 16 Oct 2007 18:12:03 +1000
+
+wpasupplicant (0.6.0-3) unstable; urgency=low
+
+  * Add debian/mk-madwifi-header-patch, a quick and dirty bash script for
+    generating the madwifi header patch.
+  * Fix typo in README.modes, wpa-default-iface is really
+    wpa-roam-default-iface. (Closes: #435718)
+  * Simplify debian/dot.config.mk.
+  * Confirm that the ifupdown scripts do set ssid when wpa-ssid is used with a
+    value in /etc/network/interfaces. (Closes: #367655)
+  * Truncate default build .config. Make madwifi config option conditional on
+    MADWIFI variable.
+  * Add 10_fix_non_wpa_zero_len_ssid.dpatch to fix regression inhibiting
+    selection of non-WPA zero length ssid. (Closes: #431102)
+  * Fix debian-rules-ignores-make-clean-error lintian error.
+
+ -- Kel Modderman <kel@otaku42.de>  Sat, 25 Aug 2007 00:23:50 +1000
+
+wpasupplicant (0.6.0-2) unstable; urgency=low
+
+  * Really allow 'wpa-conf managed' to pass through.
+
+ -- Kel Modderman <kel@otaku42.de>  Wed, 04 Jul 2007 17:18:45 +1000
+
+wpasupplicant (0.6.0-1) unstable; urgency=low
+
+  [Kel Modderman]
+  * New upstream release.
+    - restructured source layout
+  * Adjust debian/wpasupplicant.examples, debian/wpagui.install,
+    debian/wpasupplicant.install, debian/wpasupplicant.manpages, and
+    debian/wpasupplicant.docs for new layout.
+  * Redjust debian/patches/30_dbus_policy.dpatch and
+    debian/patches/40_debian_doc_examples.dpatch to apply against new layout.
+  * Drop debian/patches/10_config.dpatch and
+    debian/patches/21_madwifi_includes.dpatch.
+  * Introduce makefile fragment for wpa_supplicant .config creation. Call it
+    from debian/rules. It is named debian/dot.config.mk.
+  * Add WPADIR variable to debian/rules, adjust build and install targets to
+    use WPADIR.
+  * Update madwifi_headers patch with code from current madwifi SVN trunk.
+  * Damage control: allow 'wpa-conf managed' to pass through without failure
+    for those people who followed the poor example outlined in the hidden
+    ssid's section of README.modes. Also remove the offending line from the
+    documentaion. (Closes: #428137)
+
+  [Reinhard Tartler]
+  * Fix building wpagui.
+  * remove debian/wpasupplicant.preinst, since we don't support upgrades
+    from oldstable. This way we don't need to look at /var/lib/dpkg/status
+    anymore, which is unreliable anyway. Makes lintian happy.
+
+ -- Reinhard Tartler <siretart@tauware.de>  Sun, 17 Jun 2007 10:33:31 +0100
+
+wpasupplicant (0.6.0~cvs20070224-3) unstable; urgency=low
+
+  * Add netdev group if it does not exist, since we provide a dbus
+    configuration file that insists on using that group. (Closes: #418641)
+
+ -- Kel Modderman <kel@otaku42.de>  Sun, 22 Apr 2007 19:19:07 +1000
+
+wpasupplicant (0.6.0~cvs20070224-2) unstable; urgency=low
+
+  [Kel Modderman]
+  * Update XS-Vcs fields of debian/control to reflect pkg-wpa archive change.
+  * Update debian/copyright with new upstream URL's and Jouni's new email
+    address.
+  * Rename madwifi related dpatches to match that of hostapd source package.
+  * Update debian/watch with new upstream release URL.
+
+  [Reinhard Tartler]
+  * Remove the prerm script as discussed on pkg-wpa-devel@
+  * upload to unstable
+
+ -- Kel Modderman <kel@otaku42.de>  Mon, 09 Apr 2007 18:09:08 +1000
+
+wpasupplicant (0.6.0~cvs20070224-1) experimental; urgency=low
+
+  * New upstream development release. (Closes: #401809)
+  * wpa_supplicant no longer segfaults on failure to initialize a network
+    interface. (Closes: #403301, #403313)
+  * Fixes EAP-PEAP/TTLS/FAST to use the correct EAP identifier in tunnelled
+    identity request. (Closes: #402619)
+  * Drop deprecated init script example. debian/wpa_supplicant.init-daemon.
+  * Drop debian/patches/10_orinoco_wep_key_fix.dpatch as the appropriate
+    driver fix has been included in mainline linux since 2.6.19-rc.
+  * Drop debian/patches/21_madwifiold_20060207_includes.dpatch,
+    madwifi-old is deprecated upstream.
+  * Remove false instructions from NEWS file regarding madwifi-old support
+    that has since been discarded from the source package.
+  * Drop debian/patches/11_erroneous_manpage_ref.dpatch,
+    applied upstream.
+  * Remove wpa-stakey code from conf_wpasupplicant() in functions.sh since it
+    is removed from upstream.
+  * Allow 'wpa-essid' to do the same thing as 'wpa-ssid'. (Closes: #403316)
+  * Update Uploader: email address.
+  * Update private madwifi includes to r2156 of madwifi.org SVN trunk.
+  * Make a large note in README.modes wpa-roam documentation that a
+    ctrl_interface MUST be defined for the roaming setup to function.
+    (Closes: #407936).
+  * Activate wpa_supplicant's dbus interface by installing
+    dbus-wpa_supplicant.conf to the appropriate location. (Closes: #412179)
+  * Add debian/patches/30_dbus_policy.dpatch to allow access control to
+    wpa_supplicant's dbus interface via the netdev group. (Michael Biebl).
+  * Install a service file to /usr/share/dbus-1/services/ for dbus aware
+    applications that may take advantage of that in the future (Michael
+    Biebl).
+  * Add support to ifupdown.sh for `wpa-mode' and `wpa-frequency' options used
+    in IBSS mode. Note that ifupdown.sh does not do any sanity checking for
+    the other many requirements for using wpa_supplicant in IBSS mode.
+  * Update XS-Vcs-* fields in control file, add Vcs-Browser token.
+  * Move debian spcific ifupdown sh glue into debian/ifupdown/.
+  * Have prerm gracefully bring down interfaces under the influence of
+    wpa_supplicant via wpa-ifupdown init script.
+  * Remove unrequired `unset' usage in wpa-ifupdown.init, discard stderr of
+    find invocations.
+  * Don't stop dbus wpasupplicant daemon via wpa-ifupdown.
+  * Suggest wireless-tools. (Closes: #413689)
+
+ -- Kel Modderman <kel@otaku42.de>  Thu,  8 Mar 2007 03:23:51 +1000
+
+wpasupplicant (0.5.5-4) unstable; urgency=low
+
+  * Settings for wired networks are no longer ignored by functions.sh.
+    (Closes: #401413)
+
+ -- Kel Modderman <kelmo@kanotixguide.org>  Sun, 10 Dec 2006 01:25:11 +1000
+
+wpasupplicant (0.5.5-3) unstable; urgency=low
+
+  * Make needlessly global shell function variables local. Use local
+    consistently. [debian/functions.sh]
+  * Enhance error message when wpa-conf or wpa-roam mode is requested, but the
+    supplied configuration file is not readable or incorrect.
+    [debian/ifupdown.sh]
+  * Exchange bogus copyright holder information of functions.sh, ifupdown.sh
+    and wpa_action.sh for information reflecting the _group_ behind them.
+  * Force ap_scan=0 for "wired" IEEE8021X type authentication.
+    [debian/functions.sh]
+  * Add debian specific location for example wpa_supplicant.conf files to
+    wpa_supplicant.conf(8). (Closes: #396005)
+  * Fix typo in wpa_supplicant(8) that referred to non-existant manpage.
+    (Closes: #389948)
+  * Update madwifi private includes to latest (r1794).
+  * Add XS-X-Vcs-Svn field to debian/control file.
+  * Shunt env var IFACE to WPA_IFACE in the ifupdown.sh, wpa_action.sh and
+    function.sh scripts. This allows further flexibility, such as the ability
+    to start wpa_supplicant on an arbitary interface specified by a
+    'wpa-iface' line in /etc/network/interfaces.
+
+ -- Kel Modderman <kelmo@kanotixguide.org>  Fri, 10 Nov 2006 11:12:56 +1000
+
+wpasupplicant (0.5.5-2) unstable; urgency=low
+
+  * Update madwifi headers to latest SVN. (Closes: #388316)
+  * Remove failed attempt at action locking. [debian/functions.sh,
+    debian/wpa_action.sh]
+  * Add hysteresis checking functions, to avoid "event loops" while
+    using wpa-roam. [debian/functions.sh, debian/wpa_action.sh]
+  * Change of co-maintainer email address.
+  * Add ishex() function to functions.sh to determine wpa-psk value type in
+    plaintext or hex. This effectively eliminates the need for the bogus and
+    somewhat confusing wpa-passphrase contruct specific to our scripts and
+    allows wpa-psk to work with either a 8 to 63 character long plaintext
+    string or 64 character long hex string.
+  * Adjust README.modes to not refer to the redundant wpa-passphrase stuff.
+  * Add big fat NOTE about acceptable wpa-psk's to top of example gallery.
+  * Strip surrounding quotes from wpa-ssid if present, instead of just whining
+    about them.
+  * Update email address in copyright blurb of functions.sh, ifupdown.sh and
+    wpa_action.sh.  
+
+ -- Kel Modderman <kelmo@kanotixguide.org>  Thu,  5 Oct 2006 08:04:01 +1000
+
+wpasupplicant (0.5.5-1) unstable; urgency=low
+
+  * wpa_supplicant(8) now describes the -P (PID file) line option in the
+    manpage. (Closes: #381721)
+  * wpa_passphrase(8) is clearer about describing its purpose.
+  * Start a paragraph in README.modes containing information about best
+    security practises while using and configuring wpa_supplicant. For now
+    it briefly covers the topic of file permissions. (Closes: #382241)
+  * Implement PSK and ASCII passphrase key sanity checking, and warn user
+    about suspicious key lengths (managed mode only).
+  * Add leading example network conf, using wpa-passphrase, to README.modes.
+  * README.Debian documentation changes as sugested by Eduard Bloch
+    (Closes: #382314)
+    - reordered sections by importance for a new user, this ensures wext info
+      for ipw drivers is obvious (Closes: #384299)
+    - rewrote the first chapter to give a fluent introduction, refered to
+      wireless-tools doc
+    - add missing .gz to README.notes path (Closes: #386603)
+  * Reshuffle of README.modes, moving How It Works section toward the latter
+    end to avoid stopping people from missing out on important info.
+  * Rename 'Notes About Managed Mode' to 'Important Notes About Managed Mode'.
+  * Clarify the status of madwifi and 'wext' in README.modes.
+    (Closes: #382651)
+  * Return exit status of daemon start commands.
+  * Further cleanup of ifupdown.sh, move functions to head of script.
+  * wpa-ifupdown no longer checks interface state.
+  * Touch logfile before redirecting output to it via exec, to make sure it is
+    writeable.
+  * Split common code into /etc/wpa_supplicant/ifupdown_common.sh, so that
+    ifupdown.sh and wpa_action.sh may share it.
+  * Add 'wpa_action iface check' option, to test if interface is under
+    influence of wpa_cli or not..
+  * Start wpa_cli daemon from post-up to avoid a race condition with the
+    roaming daemon where association occurred before the master interface
+    state was recorded. This would cause the mapped logical interface to fail
+    on ifup, as wpa_action would fail to detect the state of the master
+    interface, thus not supply the --force option. This is where a stateless
+    ifupdown would really help.
+  * Make conf_wpa_supplicant no-act for roaming daemon. This is important, so
+    that we do not attach wpa_cli to the ctrl_interface socket and initiate
+    roaming before state is tracked.
+  * Add hints about 'auto' and 'allow-hotplug' options with respect to the
+    roaming interface in README.modes. (Closes: #384501)
+  * Drop patchset for commenting out large wpa_supplicant.conf, use sed
+    instead.
+  * Active dbus interface via CONFIG_CTRL_IFACE_DBUS, add build-dep of
+    libdbus-1-dev to debian/control.
+  * Upstream now provides a connect-to-open-ssid example in the large
+    wpa_supplicant.conf file, therefore there is no need to maintain such an
+    example. Rename wpa_connect_open_ap.conf to wpa_supplicant.conf.template
+    and adjust docs to use this as a starting point for the wpa-roam daemon.
+  * Install wpa_passphrase to /usr/bin, there is no need for it in early boot.
+  * Build qt4 wpa_gui from wpa_gui dir rather than pure qt4 variant
+    (wpa_gui-qt4) as per Jouni's advice.
+  * Add versioned dependency on lsb-base >= 3.0-6 for use of log_action_* in
+    wpa-ifupdown.init. (Closes: #386164)
+  * Use correct terminology when describing wpa-roam in wpa_action(8).
+    (Closes: #386813)
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Mon, 11 Sep 2006 19:23:05 +1000
+
+wpasupplicant (0.5.4-5) unstable; urgency=low
+
+  * STDIN was not given to external mapping script correctly. Use the power of
+    eval to fix the issue. [wpa_action.sh]
+  * Fix stupid debian/control error: duplicate Suggests fields.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Thu, 10 Aug 2006 01:03:38 +1000
+
+wpasupplicant (0.5.4-4) unstable; urgency=low
+
+  * Add support to wpa_action.sh and ifupdown.sh for allowing external mapping
+    logic to be used as opposed to the id_str logic. Thanks to Felix Homman
+    for the great insight while implementing this feature.
+  * Add a timeout loop of max 60s when waiting for an action to finish.
+    [wpa_action.sh]
+  * Minor cleanups wrt code comments and function placement in ifupdown.sh.
+  * Suggest guessnet, now that it can directly "plug in" to wpa_action. Also
+    demote iproute from Recommends to Suggests, it is not important by any
+    means and was only added to honour a wishlist request.
+  * Prepare for ctrl_interface socket changes in 0.5.5. It can be provided by
+    'DIR=foo GID=bar' or 'ctrl_interface=foo' in wpa_supplicant.conf. Our sed
+    check for this path in ifupdown.sh should now support both alternatives.
+  * Move LOCKFILE and LOGFILE into WPA_ namespace. [wpa_action.sh]
+  * Use semi-colon instead of comma for verbose output as that seems to be a
+    standard among many different applications. 
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Tue,  8 Aug 2006 20:04:11 +1000
+
+wpasupplicant (0.5.4-3) unstable; urgency=low
+
+  * UNRELEASED
+  * Further optimisation of ifupdown.sh, use return values in
+    init_wpa_supplicant() to dictate if further commands should follow, rather
+    than exiting immediately.
+  * Standardize echo'ing in ifupdown.sh. Add a wpa_msg() function to take care
+    of "verbose|action|stdout|stderr" messages.
+  * Add a 5 second timeout loop to init_wpa_supplicant() that waits for the
+    ctrl_interface socket to be established before allowing wpa_cli to launch,
+    and avoid a race condition. This means other functions no longer need to
+    test for existance of the ctrl_interface socket. [ifupdown.sh]
+  * Rename WPA_DRIVER to WPA_SUP_DRIVER to conform with name scheme of other
+    similar variables. [ifupdown.sh]
+  * Add (untested) wpa-bridge support to ifupdown.sh. This is an experimental
+    upstream feature.
+  * Major refactoring of wpa_action.sh, with all related commands put into
+    independent shell functions.
+  * Improve feedback from wpa_action.sh when used interactively. Give usage
+    statement instead of simply returning "insufficient parameters".
+  * 'wpa_action reload' is logged after the action. It is called interactively,
+    and should also give interactive feedback. Same for 'wpa_action stop'.
+  * Remove superfluous check for /var/log, and put logging initialisation into
+    its own function, log_init(). [wpa_action.sh]
+  * Shut `ip addr flush dev "$IFACE" up', it almost always has nothing to flush.
+  * wpa-ifupdown init script now takes care of all interfaces while displaying
+    only one line.
+  * Don't set -e in wpa_action.sh. wpa-ifupdown script no longer takes exit
+    status into account, and I'd prefer to account for all possible avenues of
+    exit possible and log all encountered problems.
+  * Really fix #375599, by containing the CTRL_IFACE_DIR path in WPA_SUP_CONF
+    always, customised or not. The WPA_CTRL_IFACE socket was not being created
+    when ommitted from the wpa_supplicant.conf file.
+  * Add 'wpa-maint-debug' to enable set -x in ifupdown.sh, so that we can easy
+    track down vague problems.
+  * Slightly modify the way in which madwifi is activated. The default config
+    we apply does not activate madwifi by default any longer, it is done via
+    seperate patches; 20_include_madwifi modifies the .config file to activate
+    the driver_madwifi backend, and adds the required CFLAGS to find the
+    includes that are later added via one of the 21_madwifi*_includes patches.
+  * Update madwifi includes to that of the current offering in the debian
+    archive, r1680.
+  * Implement basic locking for wpa_action action's for when the user callable
+    "stop" action is executed while wpa_action is busy configuring the device.
+    The wpa_cli daemon is killed, then wpa_action waits for the current action
+    to finish gracefully before killing wpa_suppliant. This helps avoid
+    inconsistencies with ifupdown when volatile conditions are experienced as
+    part of the roaming setup (for example, driver problems causing connection
+    loops).
+  * Rename WPA_CLI_ACTFILE to WPA_CLI_LOCKFILE in ifupdown.sh.
+  * Condemn the use of wpa-action scripts:
+    - add NEWS item describing the superior alternative: wpa-roam
+    - remove example action scripts
+    - remove conf_wpa_cli() from ifupdown.sh
+  * Condense README.Debian and NEWS, so that they contain only relevant items,
+    and do not repeat the same information.
+  * Massive enhancement of README.modes, in an attempt to relay the
+    information about how this package, and wpa_supplicant work in debian with
+    the greatest of clarity.
+  * Harden tests for daemon pidfiles. No longer be satisfied that a pidfile
+    exists, but use start-stop-daemon to test its validity by sending a signal
+    0. Remove pidfiles that do not pass the test.
+  * Fix stupid $DAEMON_VEROSITY typo that was used consistently throughout
+    script. [ifupdown.sh]
+  * Assoctiate "down" with the stop action of wpa_action.
+  * Thanks Marc Haber for reading over docs and notifying of some of the
+    follwoing issues.
+    - Fix typo "automattically" in README.modes.
+    - Remove bogus pre-up example from wpa_action(8) and README.modes
+    - Explain in more detail how /etc/wpa_supplicant/ifupdown.sh works in
+      README.modes.
+  * Add "The Logfile" section to README.modes.
+  * Add patch from upstream to fix writing of stakey, peerkey, and id_str
+    network configuration variables into the configuration file when
+    update_config=1 is set. Thanks to Felix for reporting.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Thu,  3 Aug 2006 15:58:24 +1000
+
+wpasupplicant (0.5.4-2) unstable; urgency=low
+
+  [ Kel Modderman ]
+  * End testing period. The 0.5 branch of wpa_supplicant upstream has proven
+    to be non disruptive to users' configurations over the past few weeks,
+    lets now allow this to propogate to testing. (Closes: #374342)
+  * Clean up the LSB Init header block. Provide all fields as per LSB Init
+    Script Comment Convention specification.
+  * Do not use /usr/bin/env to interrogate the environment for IF_WPA
+    variables, /usr may not be mounted at time of invocation. Use `set'
+    (shell built-in) instead. (Closes: #376243)
+  * Exit if IFSTATE_FILE or INTERFACES_FILE do not exist. Also, look for
+    ifstate file in /var/run/network to remain compatible with Ubuntu's
+    ifupdown divergence. (lp#51351)
+  * Add a similar IFSTATE_FILE test to wpa-ifupdown.init, to remain compatible
+    with Ubuntu. (lp#51351)
+  * Update wpa_action.8 with the behaviour of wpa_action when IFSTATE_FILE or
+    INTERFACES_FILE cannot be found, and the pathnames searched for their
+    existance.
+  * Mention wpa_cli(8) in Custom Action Script section of README.Debian, as it
+    contains information about environment variables available to the script
+    at runtime.
+  * Also clarify dhclient wpacli-action script usage, to avoid people
+    mistakenly cp'ing the skeleton script.
+  * Add some info about howto revert installation of deprecated init script to
+    NEWS file.
+  * Add 'wpa-verbosity' switch, so that setting 'wpa-verbosity 1' in an
+    interfaces stanza will cause wpa_supplicant's ifupdown hook to be loud.
+    This was overlooked when #361586 was closed some time ago.
+  * Remove return value hack in wpa_action, use set -e to exit on error
+    instead. (Closes: #376553)
+  * Not only flush IFACE when iproute is installed, but also use /sbin/ip to
+    set 'up' operstate as well.
+  * Default to wext without exception. Remove the check for wireless extensions
+    via /proc/net/wireless, and prevent driver type of "wired" from being
+    selected in the case that the iface may not be "prepared" yet.
+    (Closes: #376651)
+  * Remove duplicating pidfile shell var's in wpa_action.sh by simply making
+    them global.
+
+  [ Reinhard Tartler ]
+  * Note that ap_scap=2 can help speeding up associations (Closes: #368770)
+  * wpa_action: flush the ip addr, if the package iproute is installed
+  * wpa_action: add action 'reload' to reload the wpa_supplicant configuration
+  * debian/control: add iproute to Recommends
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Wed,  5 Jul 2006 18:42:06 +1000
+
+wpasupplicant (0.5.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * WPA_CRTL_DIR environment variable is now exported to action scripts, we
+    will use it to print a status report after a CONNECTED event.
+  * Make logfile contents easier to read by adding a break between each ACTION
+    event.
+  * Recommend dhcp3-client, it handles consecutive wpa_action events with more
+    grace than dhcp-client by not starting multiple dhclient processes on the
+    same interface.
+  * Don't remove wpa_action logfile on 'stop'.
+  * Enhance wpa_action(8) to better explain the concept of a LOGICAL
+    interface.
+  * Install wpa_passphrase to /bin. (Closes: #373948)
+  * Manpages have been slightly enhanced, and now briefly explain wpa_cli
+    action environment variables and wpa_supplicant -C and -g options.
+    (Closes: #372615)
+  * Rename wpa_cli daemon pidfile to wpa_action.IFACE.pid for wpa-roam.
+  * Further env variable testing cleanups to ifupdown.sh.
+  * Global rename of WPA_COMMON_CTRL_IFACE to WPA_CTRL_DIR, as this is used
+    for the same purposes upstream.
+  * No longer penalise users for not having ctrl_interface explicitly
+    contained within their wpa_supplicant.conf. (Closes: #375599)
+  * Move WPA_ACTION_SCRIPT sanity checking into init_wpa_supplicant() to avoid
+    ifupdown.sh exiting when bringing down an interface when ifup previously
+    failed due to a missing or non-executable action script.
+  * Add numerous code comments to ifupdown.sh.
+  * Move WPA_CLI_OPTIONS and WPA_SUP_OPTIONS into their respective init()
+    functions.
+  * wpa_action now logs 'stop' events to file, updated manpage.
+  * Split wpa_action logging into two parts, event and environment. Only
+    wpa_cli events will echo env var's.
+  * wpa_action exits with retval of ifdown command on 'stop' event.
+  * Add workaround for sendsigs (initscripts) terminating wpa_supplicant
+    processes before networking is shutdown gracefully. An init script
+    wpa-ifupdown is called at sequence number 15 in runlevels 0 and 6 to bring
+    down all interfaces that were started via ifupdown.sh.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Tue, 27 Jun 2006 20:29:33 +1000
+
+wpasupplicant (0.5.3+20060522-3) unstable; urgency=low
+
+  [Reinhard Tartler]
+  * review and make the warnings in debian/NEWS even more obvious.
+  * advertise the manpage wpa_action(8) and the implemented roaming solution 
+    better. 
+
+  [Kel Modderman]
+  * Bugfix: /etc/network/ifstate is not guarenteed to exist, we should grep
+    /etc/network/run/ifstate in wpa_action. (Closes: #373179)
+  * Include madwifi old development headers and provide a series of steps to
+    enable support for users of the madwifi-old driver in debian/NEWS.
+  * Restore init script example and information about its usage.
+  * Use INTERFACES_FILE and IFSTATE_FILE in wpa_action.sh. Thanks for idea
+    from Modestas Vainius.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Wed, 14 Jun 2006 01:13:08 +1000
+
+wpasupplicant (0.5.3+20060522-2) experimental; urgency=low
+
+  * Warn user and exit when wpa-roam is not started with manual inet METHOD.
+  * Remove awk line to "guess" a network_id, instead create the new block and
+    store output of wpa_cli in WPA_ID. (make sure that -i IFACE is used)
+  * Rename wpa_cli_wrapper() to wpa_cli() and make it absoluetly generic,
+    including only the IFACE and path to ctrl_iface socket.
+  * Introduce wpa_cli_do() and rewrite conf_wpa_supplicant() to enhance
+    readability and maintainability.
+  * Make WPA_ID variable local to conf_wpa_supplicant()
+  * Exit with status 1 when wpa-action fails.
+  * Move test's into init/conf/kill function header and clean up phase
+    specific case constructs at the tail of ifupdown.sh.
+  * Ensure lang barrier does not interfere with wpa_cli, use LC_ALL=C.
+  * Add patch from Dan Williams that works around a problem specific to wep
+    keys and orinoco chipsets.
+  * Update madwifing_includes dpatch to latest madwifi.org svn.
+  * Add WPAGUI to debian/rules, so that only one change has to be made to use
+    a different wpa_gui target. Remove $(WPAGUI)/Makefile in clean target.
+  * Purge and forget about the old init example script.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Sat, 10 Jun 2006 22:25:58 +1000
+
+wpasupplicant (0.5.3+20060522-1) experimental; urgency=low
+
+  * New upstream development snapshot.
+  * Oops: Disable CONFIG_EAP_SAKE. (Closes: #366937)
+  * Rename debian/wpasupplicant.ifupdown to debian/ifupdown.sh. There is no
+    need for that script to be named that way, as it may falsely seem to be
+    handled by a debhelper target.
+  * Don't attempt to send terminate signal via wpa_cli when start-stop-daemon
+    can be used.
+  * Use debhelper 5 compat level.
+  * Use wpa_gui-qt4, and build-depend on libqt4-dev.
+  * Use WPA_ID instead of NW_ID to make variable similar with what upstream
+    uses for a similar purpose (unique identifier).
+  * Add ifupdown environment var's to verbose output to assist in debugging.
+  * Fix some typo's (engine_id, key_id) in ifupdown.sh.
+  * ifupdown.sh no longer busy-loops when using an action script with
+    wpa-action-timeout 0. Thanks to Elmar Hoffmann!
+  * Allow wpa_cli action daemon to engage before configuring wpa_supplicant
+    via wpa_cli set_network commands to avoid a possibly racy condition.
+  * Move VERBOSITY variable to the beginning of ifupdown.sh, with the others.
+  * Indent shell code in wpacli-action-* scripts.
+  * Bumb Standards-Version to 3.7.2.
+  * Allow for future PHASE specific stuff in start MODE of ifupdown.sh.
+  * Move the action script sanity checks out of init_wpa_supplicant into
+    common section of ifupdown.sh.
+  * Create wpa_cli_wrapper to assist in major code clean up and future
+    maintenance of ifupdown.sh.
+  * Support madwifi-ng private ioctl's with the inclusion of the headers from
+    madwifi.org svn trunk. (At the expense of not supporting the madwifi-old
+    driver, which is deprecated by upstream madwifi)
+  * Add wpa_action.sh to provide /sbin/wpa_action and facilitate roaming via
+    ifupdown and network settings defined in /etc/network/interfaces (refer to
+    wpa_action(8) for more details).
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Sun, 28 May 2006 20:33:38 +1000
+
+wpasupplicant (0.5.3-1) experimental; urgency=low
+
+  * New upstream development release.
+  * Orphaned daemons that are spawned during an ifup process that is
+    manually terminated are now checked for and killed.
+  * Don't make noise when we are not using the manual inet method and
+    wpa-action is used.
+  * Warn about non-executable action script.
+  * Ensure wpa_cli actfile is destroyed.
+  * Make start-stop-daemon verbose when VERBOSITY is set.
+  * Renumber dpatches for sanity.
+  * Make ifupdown script modular; split into shell functions.
+  * Fix typo in README.Debian, referring to a non-existant location.
+  * Disconnect and terminate existing ctrl_interface sockets.
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Sat, 29 Apr 2006 14:53:51 +1000
+
+wpasupplicant (0.5.2-3) experimental; urgency=low
+
+  [ Kel Modderman ]
+  * Remove bad information about wpa-driver-file in docs.
+  * Actually fall back to wext as DRIVER type in example init script.
+  * Fix typo in debian/control, remove suggests of dhcp*-client alltogether.
+  * Remove bogus commands to set eapol_version and fast_reauth. They cannot be
+    set via wpa_cli.
+  * Make preauthenticate a global wpa_cli setting, rather than a per-ssid one.
+  * Kill dhclient process after a DISCONNECT signal in dhclient action script
+    example.
+  * Document that the action script must must be executable.
+  * Fix check for wireless extensions for when there is not whitespace after
+    $IFACE:.
+  * grep for $IFACE in /proc/net/dev to verify it is a valid network interface.
+  * Improve documentation about wpa-driver, and further clarify that all
+    wpa_cli commands should be supported in e/n/i by prefixing them with
+    "wpa-".
+  * Add a note about wpa-action-timeout.
+
+  [ Reinhard Tartler ]
+  * remove last reference to /etc/default/wpasupplicant. It is gone, don't
+    revive zombies!
+  * small cleanups in debian/rules
+  * further clarifications in README.Debian
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Tue, 11 Apr 2006 22:05:06 +1000
+
+wpasupplicant (0.5.2-2) experimental; urgency=low
+
+  [ Kel Modderman ]
+  * Bump debian revision to upgrade over the previously version uploaded to
+    experimental, which has sufficiently changed since that time to warrant
+    rebasing the package upon the 0.4.8-1 release to unstable.
+  * Make ifupdown script exit silently when binaries are not found or
+    executable.
+  * When ifupdown exits with an error status, do not hide the echo'd problem
+    description behind the VERBOSITY environment variable.
+  * Remove check for wpa_cli pidfile when executing an action script. This
+    check was racy, and not always successful. Sometimes, the device was
+    marked as up without allowing the action script a chance to finish.
+  * Improve feedback for wpa_cli action script daemon.
+  * Ensure WPA_CLI_ACTFILE is removed when wpa_cli is terminated.
+  * Fix typo in ifupdown script that later propogated into some example
+    information in README.debian (wpa-apscan should have been wpa-ap-scan).
+    Provide backwards compatibility for this change for those who already
+    followed the example.
+  * Check for existing pidfiles before executing daemons via ifupdown.
+
+  [ Reinhard Tartler ]
+  * enable driver test
+  * add eap_testing.txt to documentation
+  * enhance Readme.txt
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Tue,  4 Apr 2006 06:40:35 +1000
+
+wpasupplicant (0.4.8-1) unstable; urgency=low
+
+  [ Reinhard Tartler ]
+  * Finally bringing in the new Upstream version with the ap scan patch for
+    wpa-cli, required by network-manager (Closes: #356072)
+  * Dropping Mode 3 (start by init script) (Closes: #356842, #357760)
+  * add hint for associating to hidden ssids (Closes: #358137)
+  * add a note for faciliating debugging connection problems
+  * add this note to README.modes as well.
+  * remove or backup obsolete conffiles
+    /etc/network/if-p{re-up,ost-down}.d/wpasupplicant
+  * install the wpasupplicant.conf(5) manpage (Closes: #358138)
+  * don't start wpa_supplicant for loopback interface (Closes: #359814)
+  * add explanation about action scripts, mentioning that we expect now
+    the action script to create a file indicating that the interface is ready
+    for use.
+  * add warning in NEWS.Debian that upgrading to this package requires
+    manual intervention by the local admin.
+  * move old 'default configuration' to /usr/share/doc/wpasupplicant/examples
+    as example for connecting to open APs.
+  * remove version restriction from preinst. This means that obsoleted
+    conffiles are always removed!
+  * moved the ifupdown script to /etc/wpa_supplicant/ifupdown.sh
+  * added note about binaries beeing moved to /sbin
+
+  [ Scott James Remnant ]
+  * Undo 0.4.8-0ubuntu2's replacement of the preinst/postinst/postrm triad,
+    which replaced the upgrade-failure proof and policy compliant code with
+    "something else".
+  * Restore change to ifupdown script that makes "wpa-conf" unnecessary.
+  * Move /etc/wpa_supplicant.conf to /etc/wpa_supplicant/wpa_supplicant.conf
+    if the user has modified it, otherwise remove it and install the new file.
+  * Remove 0_ from if-*.d symlink names as we don't force an order or
+    even serialisation.
+
+  [ Kel Modderman ]
+  * Remove check for /proc/net/packet. (Closes: M#37121)
+  * Add timeout loop when launching a wpa_cli action script in conjunction
+    with the manual inet METHOD, to allow other ifupdown hooks to
+    post-configure the interface just as they would have if using a standard
+    method such as dhcp or static. Introduce WPA_CLI_ACTFILE to allow a
+    wpa_cli action script to signal connected state to ifupdown.
+  * Add skeleton wpa_cli action script to examples.
+  * Simplify wpasupplicant.examples.
+  * Don't install wpa_supplcant.defconf as the default wpa_supplicant conffile,
+    our users don't want that file interrogated by anyone, even dpkg.
+
+ -- Reinhard Tartler <siretart@tauware.de>  Fri, 31 Mar 2006 10:58:16 +0200
+
+wpasupplicant (0.4.8-0ubuntu3) dapper; urgency=low
+
+  * Add 40_ctrl_iface_hide_keys.dpatch to hide passwords and PINs from
+    our logfiles, preventing an information disclosure vulnerability.
+
+ -- Adam Conrad <adconrad@ubuntu.com>  Wed, 29 Mar 2006 23:49:26 +1100
+
+wpasupplicant (0.4.8-0ubuntu2) dapper; urgency=low
+
+  [ Kel Modderman ] - done in debian experimental for version 0.5.2-1
+  * New upstream release.
+  * Add myself to Uploaders.
+  * Convert to cdbs.
+    - rewrite debian/rules to take advantage of cdbs
+    - update control file build-deps
+  * Update README.modes.
+    - clarify that wext is used by default, when no driver is specified
+    - fix exmaple of wpa-psk using a plaintext string
+    - fix typo's
+  * Fold pre-up scripts into one, and symlink from
+    /etc/network/if-{pre-up,down}.d/wpasupplicant
+  * Use VERBOSITY of ifupdown to assist debugging of wpa stanza's in
+    /etc/network/interfaces.
+  * Add support for wpa_cli action scripts.
+  * Use start-stop-daemon to initiate wpa_supplicant and wpa_cli background
+    processes.
+  * Daemons now create pidfiles.
+  * Quote tested var's in wpasupplicant.init.
+  * Quote all var's in wpsupplicant.default for uniformity.
+  * Move wpa_* to /sbin.
+  * Conffile for wpa_supplicant now installed to
+    /etc/wpa_supplicant/wpa_supplicant.conf. That directory will hold any
+    other files that we may require to use wpa_supplicant.
+  * Don't start wpasupplicant pre-up if the current kernel lacks support for
+    "Packet Socket" (CONFIG_PACKET=y).
+  * Fix blunders in the init script.
+    - typo, $PIFFILE should have been $PIDFILE
+    - init script exited when a configuration file WAS found
+  * Force init daemon's pidfile to be the same as wpasupplicant.ifupdown uses,
+    to avoid duplicate wpa_supplicant processes binding to the same interface.
+  * Remove the margin for error from the init daemon, by forcing the default
+    variables to be set. Helpful and informative comments were placed in the
+    default file. The init script will exit if these variables are not set
+    correctly. (Closes: #357957)
+  * Add comment to defconf about ctrl_interface and wpa_cli.
+  * Add comments to previously uncommented dpatch's.
+  * Include proof-of-concept dhlcient wpa-action script. Suggest
+    dhcp(3)-client.
+  * Thanks to Henrik Brix Andersen from gentoo for the ideas and inspriration
+    for some of the above changes.
+
+  [ Reinhard Tartler ]
+  * compile wpa_gui with qt3 rather than qt4. (in order to faciliate
+    backporting to sarge)
+  * revert to debhelper 4
+  * take the complete packaging from our experimental branch. The last upload
+    did not document all changes properly (see the list above), and had still
+    a lot of issues.
+  * fixing typo in the preinst 
+
+ -- Reinhard Tartler <siretart@tauware.de>  Mon, 27 Mar 2006 15:28:22 +0200
+
+wpasupplicant (0.5.1-1) experimental; urgency=low
+
+  [ Reinhard Tartler ]
+  * New Upstream Release. This is the current development branch of
+    wpasupplicant.
+  * revised the init script for supporting roaming mode
+  * introduce README.modes explaining the differnet modes of operation
+  * install manpage wpa_supplicant.conf(5) (Closes: #358138)
+  * make wpasupplicant create a PID file (Closes: #355052)
+  * Revise wpasupplicant.postinst (Closes: #322176)
+
+  [ Kel Modderman ]
+  * New experimental ifupdown scripts. (Closes: #322176, #356205, #356144)
+  * Drop wpasupplicant.{postrm,postinst,override,docs}.
+  * Use dh_installchangelogs to handle upstream changelog.
+  * Enforce permissions on installed files.
+  * Clean up handling of madwifi includes
+    - dpatch contains description of origin
+    - dpatch does not modify upstream, use CFLAGS to include madwifi headers
+  * Add wpa_background manpage provided by upstream. 
+
+ -- Kel Modderman <kelrin@tpg.com.au>  Tue, 14 Mar 2006 23:00:47 +1000
+
+wpasupplicant (0.4.8-0ubuntu1) dapper; urgency=low
+
+  * New upstream release:
+    - Various bug fixes
+    - Support for EAP-FAST key derivation using other ciphers than
+      RC4-128-SHA for authentication and AES128-SHA for provisioning.
+    - UVF exception granted by Kamion.
+
+  * Packaging and configuration is based on Debian Experimental however,
+    making this package something of a bastard love child of what's in
+    Debian.
+  * Deliberately dropped support for wpasupplicant being run at startup to
+    make it easier for Ubuntu to support.  It's now run on a per-interface
+    basis when the interface is brought up.
+    Consult /usr/share/doc/wpasupplicant/README.Debian for documentation
+    if upgrading from universe.
+  * Unlike Debian the wpa-conf /etc/network/interfaces is only needed for
+    explicitly giving a configuration file; simply include any setting
+    for wpa to be used.
+  * Binaries moved to /sbin for seb128.
+
+ -- Scott James Remnant <scott@ubuntu.com>  Thu, 23 Mar 2006 23:29:57 +0000
+
+wpasupplicant (0.4.7-4) unstable; urgency=low
+
+  [Daniel T Chen]
+
+  * Convert rcS.d script to use /etc/network/if-p{ost-down,re-up}.d
+    instead. Remove the rcS.d script installed in 0.4.7-0ubuntu{1,2}.
+    If you manually modified /etc/network/interfaces to use the pre-up
+    and post-down directives with wpasupplicant, please remove them.
+    Thanks to Scott James Remnant for the guidance. (Closes: #304032)
+
+  [Kel Modderman - submitted via bug #353530] (Closes: #353530)
+
+  * Use upstream manpages.
+  * added watch file
+  * cleanups in debian/rules
+  * Install wpagui manpage to man8
+  * Use qmake-qt4 directly, to avoid ftbfs on systems with other qt
+    versions installed.
+
+  [Reinhard Tartler]
+
+  * Merged with ubuntu package
+  * added myself to Uploaders
+  * use debhelper 5
+  * remove debian/wpasupplicant.conffiles, debhelper handles this on its own
+  * renamed ChangeLog.gz to changelog.gz, (Policy 12.7)
+  * installed lintian override for possible multiple calling of update-rc.d.
+    This is necessary to support different upgrade paths.
+  * revised postinst, so that updating initskript links happens in when
+    configuring the package only
+  * introduce debian/NEWS, documenting importants bits of debian/changelogs,
+    and a bit about future development of wpasupplicant
+  * verified working WPA EAP-TLS on ipw2200. (Closes: #317548)
+  * /etc/init.d/wpasupplicant is now a initscript which is not started on
+    startup by default. (see changes by Daniel T Chen). lintian is not happy
+    about this, so another lintian override was added
+
+ -- Reinhard Tartler <siretart@tauware.de>  Fri, 24 Feb 2006 18:27:52 +0100
+
+wpasupplicant (0.4.7-3) unstable; urgency=low
+
+  * Another brown paper bag release.
+  * Fix mistype of $CONFIG_FILE variable name in default script. Also make
+    this the same variable checked for existance in the init script, as that
+    was another bug I missed. (closes: #350900)
+
+ -- Kyle McMartin <kyle@debian.org>  Wed, 01 Feb 2006 09:21:41 -0500
+
+wpasupplicant (0.4.7-2) unstable; urgency=low
+
+  * Brown paper bag release.
+  * Add description for wpagui binary package...
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 28 Jan 2006 16:51:56 -0500
+
+wpasupplicant (0.4.7-1) unstable; urgency=low
+
+  * New upstream version. (closes: #347347)
+  * New binary package, wpa_gui; build-deps on Qt4. (closes: #332654)
+  * Move wpasupplicant to run in rcS, before networking. This will likely
+    upset a few people, but as wpasupplicant can wait for the interface to
+    exist before doing anything, it shouldn't cause any real problems.
+    (closes: #310136)
+  * Document in default config file that EAP-FAST will not work
+    without a patch to OpenSSL. (closes: #322174)
+  * Comment out most of the default config file, some people kept the
+    whole file verbatim, causing OpenSSL to try and load some uncommon
+    libraries people likely didn't have installed, resulting in 
+    wpasupplicant segfaulting (closes: #330138, #336423)
+  * Also for #336423, Suggest: libengine-pkcs11-openssl, and document why.
+  * Make more noise when the daemon fails to run. (closes: #346265)
+  * Don't advertise that -i may not be required in default/wpasupplicant,
+    this option was removed as it did not scale to handle multiple
+    interfaces. (closes: #322175)
+  * Document typical location of config file in manpage. Note,
+    wpasupplicant no longer implicitly finds a config file. (closes: #315963)
+  * Add simple WPA-PSK example to default config file. (closes: #331533)  
+  * Split up $OPTIONS in default/wpasupplicant. (closes: #331533)
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 28 Jan 2006 02:30:27 -0500
+
+wpasupplicant (0.4.6-0.2) unstable; urgency=low
+
+  * New upstream version (closes: #335487).
+  * This version is designed for Wireless Extensions 19 and so will work
+    with Linux kernel 2.6.14.  Closes: #338131.
+  * Note that WPA support was added in Wireless Extensions 18 and should
+    therefore exist in new (2.6.14-compliant) drivers, including
+    ipw2200 v1.0.8. In order to take advantage of this new support you need to
+    invoke wpasupplicant with the wext driver ("-D wext" in
+    /etc/default/wpasupplicant for instance, instead of "-D ipw" say).
+    Probably closes also #304087 and #317548, but I'm not going to confirm
+    that just for an NMU.
+  * Added comments to README.Debian amounting to the above.
+  * Borrowed some of Norbert Preining's improvements:
+        - add debhelper token to postrm script
+        - fix address of FSF in copyright file
+        - bump standards version to 3.6.2
+        (Kyle, when you get back to this package, find Norbert's other changes
+        upgrading to debhelper 4 in bug #338131).
+  * Set NMU version to 0.2 for Norbert's convenience.
+  * Marked /etc/init.d/wpasupplicant as a conffile (should really use
+    debhelper4 to take care of this, but I'm not going to make the other
+    changes needed for this). 
+
+ -- Drew Parsons <dparsons@debian.org>  Thu, 10 Nov 2005 20:34:35 +1100
+
+wpasupplicant (0.4.4-1) unstable; urgency=low
+
+  * New upstream version.
+  * Ship a default /etc/wpa_supplicant.conf which associates with any
+    open access point. (closes: #287220, #322171, #315964)
+  * /etc/default/wpasupplicant is no longer mode 755 (closes: #315031)
+  * Add a postrm script, oops, overlooked this initially... (closes: #327522)
+  * Fix hyphen/minus in man pages. (closes: #296310)
+  * patches/
+    - 01_config
+      + update
+      + Enable wired driver. (closes: #325296)
+      + Add EAP_FAST to config, but comment it out. EAP_FAST requires a patch
+        to openssl before it is compileable.
+    - 10_madwifi_includes
+      + update from madwifi CVS. (closes: #326226)
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 24 Sep 2005 12:35:02 -0400
+
+wpasupplicant (0.4.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add debhelper flag to postinst.
+       
+ -- Kyle McMartin <kyle@debian.org>  Sat, 18 Jun 2005 19:04:02 -0400
+
+wpasupplicant (0.4.1-0) unstable; urgency=low
+
+  * New upstream release.
+  * This release was not uploaded.
+
+ -- Kyle McMartin <kyle@debian.org>  Sun, 29 May 2005 17:40:11 -0400
+
+wpasupplicant (0.4.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * patches/
+    - 12_ipw_open_aps
+      + remove patch: It seems to cause problems with associating with
+        open access points.
+    - 11_madwifi_open_aps
+      + remove patch, fixed upstream
+          driver_madwifi: fixed association in plaintext mode
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 30 Apr 2005 11:28:01 -0400
+
+wpasupplicant (0.3.8-1) unstable; urgency=low
+
+  * New upstream release.
+  * This release fixes a crash due to a buffer overflow, caused by
+    a missing validation step on EAPOL-Key frames. Receiving malformed
+    frames trigger the crash. More information available in the notes:
+    http://lists.shmoo.com/pipermail/hostap/2005-February/009465.html
+  * Fix some badness with the init script. Missed the -B option
+    to daemonize wpa_supplicant... pidfile is not currently being used
+    as it requires modifying wpa_supplicant.
+  * patches/
+    - 12_ipw_open_aps (closes: #295143)
+      + merge patch against driver_ipw to fix association with
+        open access points.
+
+ -- Kyle McMartin <kyle@debian.org>  Tue, 15 Feb 2005 00:51:28 -0500
+
+wpasupplicant (0.3.7-1) unstable; urgency=low
+
+  * New upstream stable release.
+  * Add preliminary init script for wpasupplicant. Currently it will
+    start after pcmcia, for obvious reasons. (closes: #287219)
+  * patches/
+    - 11_madwifi_open_aps (closes: #294909)
+      + merge patch against driver_madwifi to fix association with
+        open access points.
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 12 Feb 2005 22:56:11 -0500
+
+wpasupplicant (0.3.2-2) unstable; urgency=low
+
+  * patches/
+    - 06_default_ifname
+      + support a default interface specified in wpa_supplicant.conf
+
+ -- Kyle McMartin <kyle@debian.org>  Sun, 23 Jan 2005 03:26:01 -0500
+
+wpasupplicant (0.3.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * From upstream changelog, and verified: (closes: #286443)
+    + fixed private key loading for cases where passphrase is not set
+
+ -- Kyle McMartin <kyle@debian.org>  Mon, 20 Dec 2004 10:22:11 -0500
+
+wpasupplicant (0.3.1-2) unstable; urgency=low
+
+  * Add CONFIG_CTRL_IFACE=y option to maintain old configuration file
+    compatibility.
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 18 Dec 2004 14:03:19 -0500
+
+wpasupplicant (0.3.1-1) unstable; urgency=low
+
+  * The "Kyle is a lazy, lazy, lazy hacker" release.
+  * Removed patch for ipw2100, as it's been integrated
+    upstream. (closes: #281979)
+  * Remove default wpa_supplicant.conf from /etc, since we aren't
+    installing a configuration file that will work by default. Instead,
+    it has been moved to /usr/share/doc/wpasupplicant/examples.
+  * Enable a few more options. Unfortunately support for Broadcom's wl.o
+    must be disabled, since it requires a header file with an
+    "All Rights Reserved" copyright. LinuxAnt DriverLoader is similarly
+    disabled, though NDISWrapper is supported.
+ -- Kyle McMartin <kyle@debian.org>  Thu, 16 Dec 2004 12:39:01 -0500
+
+wpasupplicant (0.2.5-2) unstable; urgency=low
+
+  * Merged patch from Lorenzo Martignoni, to enable support for
+    WPA on the Intel IPW2100 wireless chipset (aka: Centrino).
+
+ -- Kyle McMartin <kyle@debian.org>  Sat, 23 Oct 2004 15:21:11 -0400
+
+wpasupplicant (0.2.5-1) unstable; urgency=low
+
+  * New upstream version. (closes: #276368)
+
+ -- Kyle McMartin <kyle@debian.org>  Tue, 12 Oct 2004 09:10:19 -0400
+
+wpasupplicant (0.2.4-2) unstable; urgency=low
+
+  * patches/
+    - 01_config
+      + enable TLS support (and various other non-default configurations)
+    - 05_default_conf
+      + patch to use "/etc/wpa_supplicant.conf" by default, instead of
+        prompting for the configuration on the command line.
+  * Add Build-Depends on libssl-dev, used by various EAPs.
+
+ -- Kyle McMartin <kyle@debian.org>  Sun, 12 Sep 2004 11:16:19 -0400
+
+wpasupplicant (0.2.4-1) unstable; urgency=low
+
+  * Initial release.
+  * patches/
+    - 01_config
+      + default configuration
+    - 10_madwifi
+      + support for wireless cards using the madwifi driver
+
+ -- Kyle McMartin <kyle@debian.org>  Sun, 5 Sep 2004 13:19:27 -0400