Change logs for wpasupplicant source package in Intrepid

  • wpasupplicant (0.6.4-2) unstable; urgency=low
    
      * Bugfix: wpasupplicant crashes (closes: #485769). Patch taken from
        upstream git.
    
     -- Reinhard Tartler <email address hidden>   Wed,  03 Sep 2008 15:08:29 +0100
  • 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 <email address hidden> ]
      * Added build-depends on libdbus-glib-1-dev, fixes FTBFS (LP: #256274).
    
     -- Reinhard Tartler <email address hidden>   Wed,  20 Aug 2008 12:38:34 +0100
  • wpasupplicant (0.6.4~git20080716.93ef879-1) unstable; urgency=low
    
      [ Kel Modderman ]
      * (NOT RELEASED YET) 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
    
     -- Reinhard Tartler <email address hidden>   Wed,  20 Aug 2008 09:43:19 +0100
  • wpasupplicant (0.6.3-2) UNRELEASED; 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.
    
     -- Ubuntu Archive Auto-Sync <email address hidden>   Sat,  14 Jun 2008 09:28:31 +0100
  • 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.
    
    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
    
    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
    
    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.
    
    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.
    
     -- Alexander Sack <email address hidden>   Mon,  19 May 2008 14:00:57 +0100
  • wpasupplicant (0.6.0+0.5.8-0ubuntu2) hardy; urgency=low
    
      * 10_set_channel_in_adhoc_mode: make wpasupplicant set the frequency when.
        LP: #112009. Patch prepared by Kel Modderman for debian.
      * 10_silence_siocsiwauth_icotl_failure: patch taken from upstream.
        when using the wext driver, the error message on the SIOCSIWAUTH ioctl
        is no longer printed via stderr, but properly in the debug log.
        Patch prepared by Kel Modderman for debian.
    
     -- Reinhard Tartler <email address hidden>   Wed, 12 Mar 2008 17:40:06 +0100