Changelog
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