Maemo debianization.
[wpasupplicant] / debian / changelog
1 wpasupplicant (0.6.7-maemo1) experimental; urgency=low
2
3   * maemo build
4
5  -- Jukka Rissanen <jukka.rissanen@nokia.com>  Wed,  8 Jul 2009 10:29:00 +0300
6
7 wpasupplicant (0.6.6-2) experimental; urgency=low
8
9   [ Martin Pitt ]
10   * debian/ifupdown/action_wpa.sh: pm-utils now supplies a second
11     argument to the hooks, thus telling ifplugd and pm-utils apart by
12     the number of arguments does not work any more. Fix up the script
13     to just evaluate the arguments themselves, to work with current
14     and older pm-utils. This unbreaks suspend. (LP: #307312)
15     (Closes: #508526, #509484)
16
17   [ Kel Modderman ]
18   * It has been reported by Alexander E. Patrakov <patrakov@gmail.com> that
19     WEP keys are set in quick time in newer wpa_supplicant releases and no
20     longer cause problems attempting to connect to specific access point
21     during boot sequence. (Closes: #489948)
22   * Do not start wpa_gui in system tray per default when executed from menu
23     system (discussion with upstream resulted in desire to have app opened in
24     foreground, no need to diverge from that).
25
26  -- Kel Modderman <kel@otaku42.de>  Sun, 28 Dec 2008 23:53:53 +1000
27
28 wpasupplicant (0.6.6-1) experimental; urgency=low
29
30   * New upstream release.
31   * Update debian/copyright to include copyright holders of new source files
32     (src/drivers/driver_roboswitch.*).
33   * Drop patches applied upstream:
34     - debian/patches/10_ftbfs_gcc_4.4.patch
35     - debian/patches/20_delay_mic_error_report.patch
36   * Add libqt4-svg to Dependencies of wpagui for tray icon support.
37     (Closes: #505492)
38
39  -- Kel Modderman <kel@otaku42.de>  Mon, 08 Dec 2008 00:47:32 +1000
40
41 wpasupplicant (0.6.5-2) experimental; urgency=low
42
43   * Bugfix: "Missing -d in testing for a directory in init script". 
44     Thanks to Braun Gábor <braung@renyi.hu> for reporting and the patch.
45     (Closes: #506328)
46
47  -- Reinhard Tartler <siretart@tauware.de>  Tue, 02 Dec 2008 20:52:16 +0100
48
49 wpasupplicant (0.6.5-1) experimental; urgency=low
50
51   * New upstream release.
52   * Purge patches applied upstream.
53   * Modify 20_wpa_gui_menu_exec_path.patch to use the new -t command line
54     option and start wpa_gui in the system tray and avoid desktop startup
55     notifications.
56   * When using wpa-roam and connecting to an interface for which an id_str
57     is defined but no matching /e/n/i logical interfaces has been configured,
58     try to configure the default logical interface.
59   * Adjust debian/ifupdown/functions.sh to use not depend on /sbin/ip to use
60     ip.
61   * Rename 20_wpa_gui_menu_exec_path.patch to
62     06_wpa_gui_menu_exec_path.patch, it will possibly be a long term
63     patch.
64   * Update debian/copyright for new files, as well as better conformance with
65     proposed copyright format.
66   * Cleanup wording of README.Debian paragraph which explains how to debug
67     wpa_supplicant via logging.
68   * Reduce difference with wpa_supplicant/defconfig, adding sections for
69     new options, updating option description, and removal of
70     CONFIG_EAP_WSC which had previously been removed from
71     wpa_supplicant.
72   * Refresh debian/patches/01_use_pkg-config_for_pcsc-lite_module.patch and
73     debian/patches/05_qmake_version_makefile.patch to apply without offset.
74   * Add 10_ftbfs_gcc_4.4.patch to include header files required for
75     compilation with GCC 4.4, thanks to Martin Michlmayr. (Closes: #505041)
76   * Add 20_delay_mic_error_report.patch, an upstream commit which adds a
77     mitigation mechanism for certain attacks against TKIP by delaying Michael
78     MIC error reports by a random amount of time between 0 and 60 seconds.
79   * Enable CONFIG_DELAYED_MIC_ERROR_REPORT in debian/config/linux.
80
81  -- Kel Modderman <kel@otaku42.de>  Sun, 09 Nov 2008 21:19:13 +1000
82
83 wpasupplicant (0.6.4-3) experimental; urgency=low
84
85   * Target at experimental due to current archive conditions with respect to
86     stable release freeze.
87   * Install /etc/wpa_supplicant/action_wpa.sh to enhance wpa-roam integration
88     with pm-utils and ifplugd. (Closes: #488538)
89   * wpa_gui need not depend stricly upon the same binary version of
90     wpa_supplicant, it just requires a version of wpa_supplicant which support
91     the set of ctrl_interface commands that are used, which to the best of my
92     knowledge is (>= 0.6.2-1). [debian/control]
93   * Cleanup short description of wpasupplicant, and improve short description
94     of wpagui. [debian/control]
95   * Add a series of patches to enhance wpa_gui-qt4:
96      - 10_wpa_gui_icons.patch
97      - 11_desktop_entry.patch
98      - 12_wpa_gui_icons_resource.patch
99      - 13_remove_qPixmapFromMimeSource_ref.patch
100      - 14_qsystemtray_icon.patch
101      - 15_tray_status_state.patch
102      - 16_wpa_gui_icon_touchup.patch
103   * Install icon and menu entry for wpa_gui. [debian/rules] (Closes: #498923)
104   * Add a shell script wrapper, debian/wpa_gui/netdev_wrapper, which will be
105     used by the menu entry to try and exec /usr/sbin/wpa_gui with best
106     estimated privilege level. Install it to /usr/share/wpagui/netdev_wrapper.
107     [debian/rules]
108   * Add 20_wpa_gui_menu_exec_path.patch to modify exec path of wpa_gui.desktop
109     to point at our new wrapper, /usr/share/wpagui/netdev_wrapper.
110   * Add debian menu file for wpa_gui, it also uses the netdev_wrapper.
111   * Create xpm icons from new upstream icon build system, and store them in
112     debian/wpa_gui/*.xpm to avoid creating them during package build because
113     inkscape and imagemagick would be required which are quite large and
114     uneccessary build dependencies. Leave a note in debian/rules to remind
115     us about their origin and the reasoning behind this decision.
116   * wpagui package Recommends: menu, as menu provides su-to-root, which we
117     may need. [debian/control]
118   * Add two upstream patches to improve the retrieval of scan results from
119     userspace:
120      - 07_restore_scanreq_if_initassoc_failed.patch
121      - 08_only_use_cached_scan_results_if_nonempty.patch
122   * Refresh patch series to apply without offset.
123
124  -- Kel Modderman <kel@otaku42.de>  Thu, 25 Sep 2008 07:52:06 +1000
125
126 wpasupplicant (0.6.4-2) unstable; urgency=low
127
128   * Bugfix: wpasupplicant crashes (closes: #485769). Patch taken from
129     upstream git.
130
131  -- Reinhard Tartler <siretart@tauware.de>  Wed, 27 Aug 2008 10:10:20 +0200
132
133 wpasupplicant (0.6.4-1) unstable; urgency=low
134
135   [ Kel Modderman ]
136   * New upstream release
137   * Retroactively cleanse past changelog entries of information indicating
138     that they were not released, as they were.
139   * Use short option for grep (-q) and sed (-n) instead of the busybox
140     incompatible --quiet as per advice of Charles-Henri Gros.
141   * wpa_action: on connected action, call wpa_hysteresis_event before
142     ifup, so that a disconnected action may still be effective should
143     the ifup take a long time (eg. dhcp request takes a long time and
144     eventually fails).
145
146   [ Alessio Treglia <quadrispro@ubuntu.com> ]
147   * Added build-depends on libdbus-glib-1-dev, fixes FTBFS (LP: #256274).
148
149  -- Reinhard Tartler <siretart@tauware.de>  Sat, 16 Aug 2008 10:09:01 +0200
150
151 wpasupplicant (0.6.4~git20080716.93ef879-1) unstable; urgency=low
152
153   [ Kel Modderman ]
154   * New upstream git snapshot.
155   * Drop patches applied upstream:
156     - 10_silence_siocsiwauth_icotl_failure.patch
157     - 11_avoid_dbus_version_namespace.patch
158     - 12_fix_potential_use_after_free.patch
159     - 13_defined_IEEE8021X_EAPOL.patch
160     - 14_fix_compile_without_eap.patch
161     - 15_silence_out_of_bounds_warnings.patch
162     - 41_manpage_format_fixes.patch
163     - 42_manpage_explain_available_drivers.patch
164     - 43_remove_w_from_help.patch
165     - 50_wext_dont_overwrite_bss_freq.patch
166     - 51_dont_reschedule_specific_scans_for_hidden_ssids.patch
167     - 52_handle_mac80211_mode_switch.patch
168     - 53_give_adhoc_assoc_more_time.patch
169   * Drop -20_wpa_gui_qt4_disable_link_prl.patch, the qt4 linking problem has
170     been fixed by our qt4 maintainers.
171   * Refresh remaining patch series.
172   * Increase Standards_version to 3.8.0. Explain in debian/README.Debian-source
173     that the `debian/rules patch` command is required to prepare the source
174     tree for building.
175   * Cleanup debian/wpasupplicant.links, removing trailing whitespace and
176     leading / from target symlink pathname.
177   * Remove debian/README.Debian, the information therin was irrelevant for the
178     current release cycle, and is better explained by the README.modes
179     document.
180   * Move debian/README.modes to debian/README.Debian, and create a backwards
181     compat symlink (/usr/share/doc/wpasupplicant/README.modes.gz ->
182     README.Debian.gz) to avoid breaking current online documentation.
183   * Fix spelling error in new debian/README.Debian found by lintian.
184   * Don't install the wpa_supplicant/eap_testing.txt document, it contains
185     information about development features and testing that is not possible
186     with what is provided by the wpasupplicant package.
187   * Remove the QMAKE variable from debian/rules, it is no longer used with
188     upstream build system.
189   * Remove debian/wpagui.install and instead invoke dh_install explicitly in
190     debian/rules, making use of the WPAGUI variable, to have the correct
191     version of wpa_gui installed (assist in switch to-fro different QT ports).
192   * Remove possible bashisms (local(x, y)) from debian/ifupdown/functions.sh.
193   * Add rudimentary locking system when wpa_action(8) calls ifup/ifdown, so
194     that /etc/network/if-*.d/wpasupplicant can differentiate between admin
195     calling ifup/ifdown or wpa_action. (Closes: #488078, #373180)
196   * When wpa_action calls ifup/ifdown, use verbose command line option for
197     more detailed log of what hook scripts are executed.
198   * wpa-ifupdown.init should always stop wpa_action daemon, ifupdown is only
199     guaranteed to stop it if interface is currently configured.
200   * Move debian/README.Debian-source to debian/README.source, as policy seem
201     to prefer this filename now as of version 3.8.0.
202
203   [ Reinhard Tartler ]
204   * lower debhelper compat level to 6 to ease backporting
205
206  -- Kel Modderman <kel@otaku42.de>  Wed, 16 Jul 2008 22:59:25 +1000
207
208 wpasupplicant (0.6.3-2) unstable; urgency=low
209
210   * Add patch to remove -w option from help output, it has been removed in
211     previous versions. (Closes: #472853)
212   * Correctly refer to wpa-debug-level (not wpa-verbosity-level) ifupdown
213     parameter to control logging output. (Closes: #474440)
214   * Apply patch to permit package build on GNU/kFreeBSD.
215     - add debian/config.kfreebsd build configuration file
216     - adapt debian/rules to use debian/config/kfreebsd when building for
217       kfreebsd DEB_HOST_ARCH_OS
218   * Fix arch specific build dependency declarations introduced by GNU/kFreeBSD
219     compat patch.
220   * Build depend on debhelper >= 7, adjust debian/compat to suit.
221   * Simplify debian/rules, cleaning up the sanitization of
222     README.wpa_supplicant.conf, clean , build and install targets.
223   * Span the Build-Depends field of debian/control over multiple lines.
224   * Add debian/patches/13_defined_IEEE8021X_EAPOL.patch to allow compilation
225     when CONFIG_IEEE8021X_EAPOL is not defined and allow people attempting to
226     progress on wpasuplicant udeb (and netcfg integration) to move on.
227   * Add 14_fix_compile_without_eap.patch to fix another FTBFS when
228     IEEE8021X_EAPOL is not defined.
229   * Rename debian/extra-examples/ to debian/examples/.
230   * Slightly modify the way get-git-snapshot is invoked by debian/rules.
231   * Create debian/config/ directory to contain various build configuration
232     files for different targets (eg. udeb, kfreebsd, linux).
233   * Disable building of test driver backend, no development can sanely be done
234     with this binary package.
235   * Disable building of hostap driver backend, the version of hostap driver in
236     existence since Linux 2.6.14 (or before) uses the wext driver backend.
237   * Provide code in ./debian/ifupdown/functions.sh that warns about invalid
238     wpa-driver choice, and falls back to the usage of a default backend.
239   * Modify debian/README.modes to not contain blurb about which driver_backend
240     to use, wext should almost _always_ be used.
241   * Refresh debian/patches/14_fix_compile_without_eap.patch with what was
242     applied upstream.
243   * Add 50_wext_dont_overwrite_bss_freq.patch to fix handling of channel and
244     frequency information returned by mac80211 using drivers in ad-hoc mode.
245   * 51_dont_reschedule_specific_scans_for_hidden_ssids.patch to optimize scan
246     rescheduling in order to better detect hidden SSIDs.
247   * Simplify debian/rules handling of wpa_supplicant/.config, just cp it in as
248     needed in build target. Move dh_install into install target. These will
249     make integration of possible future udeb cleaner.
250   * Add 52_handle_mac80211_mode_switch.patch to enhance handling of mode
251     switching for mac80211 using interfaces.
252   * Add 53_give_adhoc_assoc_more_time.patch to give adhoc associations a bit
253     more time.
254   * Add 15_silence_out_of_bounds_warnings.patch to silence gcc-4.3 warnings
255     about accessing out of bounds array index.
256   * Purge debian/madwifi-headers/* and no longer activate the driver_madwifi
257     backend of wpa_supplicant. Remove reference to it in support
258     documentation. If "wpa-driver madwifi" is used in an /e/n/i stanza print a
259     warning and use "wext" instead.
260
261  -- Kel Modderman <kel@otaku42.de>  Mon, 09 Jun 2008 09:30:23 +1000
262
263 wpasupplicant (0.6.3-1) unstable; urgency=low
264
265   * New upstream release.
266   * Drop patches applied upstream:
267     - debian/patches/30_wpa_gui_qt4_eventhistoryui_rework.patch
268     - debian/patches/31_wpa_gui_qt4_eventhistory_always_scrollbar.patch
269     - debian/patches/32_wpa_gui_qt4_eventhistory_scroll_with_events.patch
270     - debian/patches/40_dbus_ssid_data.patch
271   * Tidy up the clean target of debian/rules. Now that the madwifi headers are
272     handled differently we no longer need to do any cleanup.
273   * Fix formatting error in debian/ifupdown/wpa_action.8 to make lintian
274     quieter.
275   * Add patch to fix formatting errors in manpages build from sgml source. Use
276     <emphasis> tags to hightlight keywords instead of surrounding them in
277     strong quotes.
278     - debian/patches/41_manpage_format_fixes.patch
279   * wpasupplicant binary package no longer suggests pcscd, guessnet, iproute
280     or wireless-tools, nor does it recommend dhcp3-client. These are not
281     needed.
282   * Add debian/patches/10_silence_siocsiwauth_icotl_failure.patch to disable
283     ioctl failure messages that occur under normal conditions.
284   * Cherry pick two upstream git commits concerning the dbus interface:
285     - debian/patches/11_avoid_dbus_version_namespace.patch
286     - debian/patches/12_fix_potential_use_after_free.patch
287   * Add debian/patches/42_manpage_explain_available_drivers.patch to explain
288     that not all of the driver backends are available in the provided
289     wpa_supplicant binary, and that the canonical list of supported driver
290     backends can be retrieved from the wpa_supplicant -h (help) output.
291     (Closes: #466910)
292   * Add debian/patches/20_wpa_gui_qt4_disable_link_prl.patch to remove
293     link_prl CONFIG compile flag added by qmake-qt4 >= 4.3.4-2 to avoid excess
294     linking.
295
296  -- Kel Modderman <kel@otaku42.de>  Wed, 12 Mar 2008 20:03:04 +1000
297
298 wpasupplicant (0.6.2+git20080206.g8c0dad4-1) unstable; urgency=low
299
300   [ Kel Modderman ]
301   * New Upstream git snapshot.
302     - fixes infinite loop in EAPOL state machine when dynamic wep keys are
303       used (Closes: #464514)
304   * install-stamp was not properly implimented, fix it up. [debian/rules]
305   * Drop patches to ctrl interface bss scan results iterator that will not be
306     applied upstream. The iterator will be redesigned to not suffer from the
307     identified problem of one bssid being encountered in more than one cell
308     of the scan results.
309     - debian/patches/84_ctrl_iface_scan_bss_count.patch
310     - debian/patches/85_ctrl_iface_scan_bss_count_warning.patch
311     - debian/patches/94_wpa_gui_qt4_scanres_bss_count.patch
312   * Drop patches applied upstream.
313     - debian/patches/30_src_clean_existing_dirs.patch
314     - debian/patches/31_ctrl_iface_x86_64_compile_warning.patch
315     - debian/patches/93_wpa_gui_qt4_scanres_really_remove_qtimer.patch
316   * wpa_gui should depend on the wpa_supplicant binary from the same build,
317     therefore set versioned dependency of wpasupplicant (= ${binary:Version})
318     for the wpagui package. [debian/control]
319   * Reimpliment 70_wpa_gui_qt4_wpagui_scroll_follow_eventhistory.patch in the
320     form of three patch series for resubmission to upstream.
321     - debian/patches/30_wpa_gui_qt4_eventhistoryui_rework.patch
322     - debian/patches/31_wpa_gui_qt4_eventhistory_always_scrollbar.patch
323     - debian/patches/32_wpa_gui_qt4_eventhistory_scroll_with_events.patch
324
325   [ Reinhard Tartler ]
326   * move debian/patches/01_debian_wpa_roam_example.patch to
327     debian/extra-examples/wpa-roam.conf to have the example as proper file
328     instead of a diff.
329   * Add documentation headers to the files in debian/patches/*
330   * Don't manage wpasupplicant/.config as patch system, but have it as
331     debian/config instead. therefore remove 00_defconfig.patch and
332     21_config_driver_madwifi.patch
333   * move madwifi headers from debian/patches/20_madwifi_headers to
334     debian/madwifi-headers. also update debian/copyright.
335   * remove ${misc:Depends}. Nothing does use it and generates an unnecessary
336     warning.
337   * use -Wl,--as-needed to avoid unnecessary linking to ncurses,
338     libpthread and libdl.
339   * use pkg-config for detecting how to link against pcsc-lite
340     - debian/patches/01_use_pkg-config_for_pcsc-lite_module
341
342  -- Reinhard Tartler <siretart@tauware.de>  Sat, 09 Feb 2008 23:21:37 +0100
343
344 wpasupplicant (0.6.2+git20080202.gde6ccd7-1) unstable; urgency=low
345
346   * New Upstream git snapshot.
347     - the -w (wait for interface) option has been removed (Closes: #350963)
348     - wpa_gui has been massively enhanced
349   * Drop all patches applied to upstream git.
350   * Add debian/patches/30_src_clean_existing_dirs.patch to adjust upstream
351     build system for removal of src/wps (as done in upstream build_release
352     script).
353   * Make sure wpa_supplicant process is checked for and killed by wpa_action
354     on stop or down actions.
355   * Update debian/NEWS to alert users about the removal of the -w command line
356     option.
357   * Truncate debian/NEWS, none of the items are relevant for current upgrade
358     paths, nor do they hold any historical relevance.
359   * Clarify the license of the debian packaging. No license was initially
360     given until now, so we could assume the original packager contributed the
361     packaging under the same terms as the upstream license (BSD | GPL-2).
362   * /etc/init.d/wpa-ifupdown must stop before sendsigs does when using
363     dependency based init system. Add $remote_fs to Required-Stop keyword of
364     LSB header in debian/wpasupplicant.wpa-ifupdown.init.
365   * Add debian/patches/38_dbus_blob_support.patch to allow support for loading
366     of blobs via the D-Bus interface. Patch cherry picked from upstream git.
367   * Move README.wpa_supplicant.conf from examples to docs. Generate the file
368     in the wpa_supplicant/ directory.
369   * Add ${misc:depends} to Depends field of our packages to ensure we do not
370     miss out on any substvars that debhelper may provide us with.
371   * Add debian/patches/39_wpa_gui_qt4_closeevent.patch to improve handling of
372     wpa_gui-qt4 exit, both from File->exit and the X button on the titlebar.
373   * Start daemon in quiet mode by default, the scan event is being written to
374     logfile far too often. [debian/ifupdown/functions.sh]
375   * When starting daemon with debug option, include timestamps in logfile.
376     [debian/ifupdown/functions.sh]
377   * Simplfy return check in init_wpa_supplicant(), init_wpa_cli()
378     kill_wpa_supplicant() and kill_wpa_cli() reduce one level of indentation
379     for each function. [debian/ifupdown/functions.sh]
380   * Add patch to invoke versioned qmake binary when preparing the Makefile for
381     wpa_gui/wpa_gui-qt4 or else a failure to build from source can be possible
382     when more than one QT version is installed. (Closes: #463547)
383     - debian/patches/05_qmake_version_makefile.patch
384
385  -- Kel Modderman <kel@otaku42.de>  Mon, 04 Feb 2008 16:00:38 +1000
386
387 wpasupplicant (0.6.2-1) experimental; urgency=low
388
389   * New upstream release.
390   * Allow "wpa-key-mgmt NONE" to form a network block via the wpa_cli calls in
391     wpa_conf() of functions.sh.
392   * Overhaul wpa_key_check_and_set() function of functions.sh to better handle
393     wep keys. Function now does similar checking of wep keys that it does for
394     wpa keys. Valid wep keys can be hex of length 10|26|32|58 or ascii with
395     length of at least 5.
396   * Check wpa_cli return value in wpa_cli() function of functions.sh.
397   * Adjust Standards-Version to 3.7.3, no extra changes required.
398   * Switch to quilt patch management from dpatch:
399     - build-depend on quilt, adjust debian/rules accordingly
400     - debian/madwifi/mk-madwifi-header-patch becomes obsolete, removed
401   * Remove debian/defconfig.sh, and re-impliment it in patch form again, but
402     this time with a patch management system that can be used more naturally.
403     This also allows an oppurtunity to go over our default build
404     configuration.
405   * Add svn:ignore property for .pc quilt by-product.
406   * Ensure src/drivers/driver_madwifi/ directory is purged from source tree in
407     clean target of debian/rules.
408   * /var/lock/wpa_action.*.lock was not used in a version of wpasupplicant
409     package in a stable release, no longer need to handle its removal in
410     postrm anymore.
411   * Activate support for PC/SC interface for smartcards along with SIM and AKA
412     EAP methods. Build-depend on libpcsclite-dev. Suggest pcscd.
413   * Update email address in debian/ifupdown/wpa_action.8 manpage.
414   * Sanitize whitepsace in debian/README.modes, swapping tabs for 8 spaces,
415     improving layout of basic tables. Fix a couple of typo's too.
416   * Clarify in debian/README.modes the URI to BTS discussions. Also add a note
417     that using ap_scan=2 requires explicit security policies to be set for
418     each network.
419   * dbus-wpa_supplicant.service now provided by upstream.
420   * Impliment debian/examples/wpa_supplicant.conf.template in patch form. It
421     is planned to expand this small template into a more usable and
422     documented beginning point for the wpa-roam schema.
423   * Add useful comments to the new wpa-roam.conf example configuration file.
424   * README.modes now gives sound advice to setup the roaming daemon to be used
425     with the netdev group, and offers advice on howto set various data
426     sensitive conffiles to be readable only by owner. (Closes: #428620)
427   * wpa_gui manpage exists in upstream, remove debian/wpa_gui.8.
428   * If the path to ctrl_interface directory can be determined from the
429     supplied configuration, do not append the -C option to wpa_supplicant
430     start-stop-daemon command in ifupdown.sh. This breaks the new DIR= GROUP=
431     ctrl_interface syntax.
432   * Add initial subsection to README.modes about "Interacting with
433     wpa_supplicant with wpa_cli and wpa_gui".
434   * Activate CONFIG_IEEE80211R, CONFIG_IEEE80211W and CONFIG_EAP_WSC in the
435     default build configuration.
436   * Log wpa_supplicant output to /var/log/wpa_supplicant.$IFACE.log per
437     default when using ifupdown to manage wpa_supplicant. wpa_supplicant
438     supports logging somewhere via -f cli option. (Closes: #317180)
439   * Add support for managing debug level of wpa_supplicant via the ifupdown
440     scripts.
441   * Enhance README.modes with new supplicant debugging methods.
442   * Build the wpa_gui-qt4 variant now that it doesn't require qt3 support
443     code. It also closes all child windows on File->Exit. (Closes: #426924)
444   * wpasupplicant now Suggests wpagui.
445   * wpa_action now logs to an interface specific logfile, and the logrotate
446     rule was updated to take care of both the old and new locations.
447   * Update copyright headers of ifupdown scripts, also add a few more code
448     comments, a statement of purpose and package ownership as well as some
449     other trivial cleanups.
450   * Remove upgrade removal of conffiles from wpasupplicant versions that exist
451     in oldstable and before. The preinst part of the upgrade handling was
452     removed in pkg-wpa commit r852.
453   * Create sendsigs omission pidfile in /lib/init/rw/sendsigs.omit.d/ for
454     wpa_supplicant and wpa_cli processes managed by ifupdown. Determine
455     runlevel when wpa_cli roaming daemon is active, and allow ot to be killed
456     in runlevels 0 and 6. This allows wpa_supplicant process to survive until
457     networking is stopped. (Closes: #401645)
458   * Add debian/patches/03_dbus_service_activation_customise.patch to start
459     wpa_supplicant with "-f /var/log/wpa_supplicant.log" per default.
460   * Add debian/patches/30_scan_even_when_disconnected.patch to allow scan
461     request to succeed even when interface is in disconnected state.
462   * Modify debian/copyright to be machine-interpretable. Annotate all
463     copyright holders in new format.
464   * State clearly in debian/copyright that the BSD license has been chosen by
465     us, the maintainers, as there is no exception to link against OpenSSL in
466     the text of the given GPL-2 license.
467   * No license had been chosen for the debian packaging information, so GPL-2+
468     has been chosen and recorded in debian/copyright.
469   * Add debian/README.Debian-source to document handling of upstream manual
470     pages.
471   * Build upstream manual pages from sgml source. Build-Depend on docbook and
472     docbook-utils.
473   * Add debian/patches/31_wpa_gui_qt4_select_any.patch to allow selection of
474     any network already defined in network combobox when more than 1 network
475     is defined.
476   * Modify debian/wpasupplicant.wpa-ifupdown.init to be no-op when sendsigs
477     omission interface is supported.
478   * Add debian/patches/32_append_mmd_to_default_cflags.patch to assist in
479     allowing CFLAGS to be overriden without possible bad effects on upstream
480     build system.
481
482  -- Kel Modderman <kel@otaku42.de>  Tue, 08 Jan 2008 22:51:36 +1000
483
484 wpasupplicant (0.6.1~git20071119-1) unstable; urgency=low
485
486   * New upstream git snapshot.
487     - support for dbus >= 1.1.1 dbus_watch_get_unix_fd() api
488   * Convert to non-cdbs traditional debhelper-centric debian/rules and remove
489     build dependency on cdbs. This converges with style of hostapd package.
490   * Correct poorly formatted debian/NEWS entry that was causing lintian to
491     complain.
492   * Cleanup files in ./debian/*
493     - move debian/wpa_supplicant.conf.template to debian/examples/
494     - move debian/mk-madwifi-header-patch to debian/madwifi/
495     - move debian/dbus-wpa_supplicant.service to debian/dbus/
496     - rename debian/dot.config.mk to debian/defconfig.mk
497   * Remove MADWIFI variable from debian/defconfig.mk.
498   * No longer build "ndiswrapper" or "ipw" backends. Etch shipped with a
499     kernel in which neither of these backends could work (> Linux 2.6.14) so
500     it is about time we no longer pretended to support for them.
501   * Activate D-Bus system activation support. Install the service file into
502     /usr/share/dbus-1/system-service/. The filename reflects the service bus
503     name of "fi.epitest.hostap.WPASupplicant". In addition, the service must
504     be started by root user. Thanks to Michael Biebl. (Closes: #412179)
505   * Build depend on docbook and docbook-utils to generate upstream manpages
506     from sgml source.
507   * Upstream wpa_cli(8) is no longer incorrect with regard to CONNECTED and
508     DISCONNECTED signal events. (Closes: #432904)
509   * Drop debian/patches/10_fix_non_wpa_zero_len_ssid.dpatch and
510     debian/patches/50_fix_wext_tsf_stack_overflow.dpatch, applied upstream.
511   * debian/patches/40_debian_doc_examples.dpatch does not apply to git
512     snapshot, remove it and rethink how we can best integrate our debian
513     specific bits.
514   * wpa_action: check status with respect to ifupdown after CONNECTED event
515     has ensued. If the interface is not recorded in ifupdown's state file
516     attempt reassociation. (Closes: #428304).
517   * Adjust logic when using sed to determine ctrl_interface socket directory
518     from the configfile to handle ctrl_interface=DIR= GROUP= syntax.
519
520  -- Kel Modderman <kel@otaku42.de>  Thu, 22 Nov 2007 17:10:29 +1000
521
522 wpasupplicant (0.6.0-4) unstable; urgency=low
523
524   * Fix stack overflow condition that could exist if driver reported bad tsf
525     data in iwevent and scan results. (Closes: #442387)
526   * Update Vcs fields of debian/control to format of current consensus.
527   * Add Homepage field to debian/control.
528
529  -- Kel Modderman <kel@otaku42.de>  Tue, 16 Oct 2007 18:12:03 +1000
530
531 wpasupplicant (0.6.0-3) unstable; urgency=low
532
533   * Add debian/mk-madwifi-header-patch, a quick and dirty bash script for
534     generating the madwifi header patch.
535   * Fix typo in README.modes, wpa-default-iface is really
536     wpa-roam-default-iface. (Closes: #435718)
537   * Simplify debian/dot.config.mk.
538   * Confirm that the ifupdown scripts do set ssid when wpa-ssid is used with a
539     value in /etc/network/interfaces. (Closes: #367655)
540   * Truncate default build .config. Make madwifi config option conditional on
541     MADWIFI variable.
542   * Add 10_fix_non_wpa_zero_len_ssid.dpatch to fix regression inhibiting
543     selection of non-WPA zero length ssid. (Closes: #431102)
544   * Fix debian-rules-ignores-make-clean-error lintian error.
545
546  -- Kel Modderman <kel@otaku42.de>  Sat, 25 Aug 2007 00:23:50 +1000
547
548 wpasupplicant (0.6.0-2) unstable; urgency=low
549
550   * Really allow 'wpa-conf managed' to pass through.
551
552  -- Kel Modderman <kel@otaku42.de>  Wed, 04 Jul 2007 17:18:45 +1000
553
554 wpasupplicant (0.6.0-1) unstable; urgency=low
555
556   [Kel Modderman]
557   * New upstream release.
558     - restructured source layout
559   * Adjust debian/wpasupplicant.examples, debian/wpagui.install,
560     debian/wpasupplicant.install, debian/wpasupplicant.manpages, and
561     debian/wpasupplicant.docs for new layout.
562   * Redjust debian/patches/30_dbus_policy.dpatch and
563     debian/patches/40_debian_doc_examples.dpatch to apply against new layout.
564   * Drop debian/patches/10_config.dpatch and
565     debian/patches/21_madwifi_includes.dpatch.
566   * Introduce makefile fragment for wpa_supplicant .config creation. Call it
567     from debian/rules. It is named debian/dot.config.mk.
568   * Add WPADIR variable to debian/rules, adjust build and install targets to
569     use WPADIR.
570   * Update madwifi_headers patch with code from current madwifi SVN trunk.
571   * Damage control: allow 'wpa-conf managed' to pass through without failure
572     for those people who followed the poor example outlined in the hidden
573     ssid's section of README.modes. Also remove the offending line from the
574     documentaion. (Closes: #428137)
575
576   [Reinhard Tartler]
577   * Fix building wpagui.
578   * remove debian/wpasupplicant.preinst, since we don't support upgrades
579     from oldstable. This way we don't need to look at /var/lib/dpkg/status
580     anymore, which is unreliable anyway. Makes lintian happy.
581
582  -- Reinhard Tartler <siretart@tauware.de>  Sun, 17 Jun 2007 10:33:31 +0100
583
584 wpasupplicant (0.6.0~cvs20070224-3) unstable; urgency=low
585
586   * Add netdev group if it does not exist, since we provide a dbus
587     configuration file that insists on using that group. (Closes: #418641)
588
589  -- Kel Modderman <kel@otaku42.de>  Sun, 22 Apr 2007 19:19:07 +1000
590
591 wpasupplicant (0.6.0~cvs20070224-2) unstable; urgency=low
592
593   [Kel Modderman]
594   * Update XS-Vcs fields of debian/control to reflect pkg-wpa archive change.
595   * Update debian/copyright with new upstream URL's and Jouni's new email
596     address.
597   * Rename madwifi related dpatches to match that of hostapd source package.
598   * Update debian/watch with new upstream release URL.
599
600   [Reinhard Tartler]
601   * Remove the prerm script as discussed on pkg-wpa-devel@
602   * upload to unstable
603
604  -- Kel Modderman <kel@otaku42.de>  Mon, 09 Apr 2007 18:09:08 +1000
605
606 wpasupplicant (0.6.0~cvs20070224-1) experimental; urgency=low
607
608   * New upstream development release. (Closes: #401809)
609   * wpa_supplicant no longer segfaults on failure to initialize a network
610     interface. (Closes: #403301, #403313)
611   * Fixes EAP-PEAP/TTLS/FAST to use the correct EAP identifier in tunnelled
612     identity request. (Closes: #402619)
613   * Drop deprecated init script example. debian/wpa_supplicant.init-daemon.
614   * Drop debian/patches/10_orinoco_wep_key_fix.dpatch as the appropriate
615     driver fix has been included in mainline linux since 2.6.19-rc.
616   * Drop debian/patches/21_madwifiold_20060207_includes.dpatch,
617     madwifi-old is deprecated upstream.
618   * Remove false instructions from NEWS file regarding madwifi-old support
619     that has since been discarded from the source package.
620   * Drop debian/patches/11_erroneous_manpage_ref.dpatch,
621     applied upstream.
622   * Remove wpa-stakey code from conf_wpasupplicant() in functions.sh since it
623     is removed from upstream.
624   * Allow 'wpa-essid' to do the same thing as 'wpa-ssid'. (Closes: #403316)
625   * Update Uploader: email address.
626   * Update private madwifi includes to r2156 of madwifi.org SVN trunk.
627   * Make a large note in README.modes wpa-roam documentation that a
628     ctrl_interface MUST be defined for the roaming setup to function.
629     (Closes: #407936).
630   * Activate wpa_supplicant's dbus interface by installing
631     dbus-wpa_supplicant.conf to the appropriate location. (Closes: #412179)
632   * Add debian/patches/30_dbus_policy.dpatch to allow access control to
633     wpa_supplicant's dbus interface via the netdev group. (Michael Biebl).
634   * Install a service file to /usr/share/dbus-1/services/ for dbus aware
635     applications that may take advantage of that in the future (Michael
636     Biebl).
637   * Add support to ifupdown.sh for `wpa-mode' and `wpa-frequency' options used
638     in IBSS mode. Note that ifupdown.sh does not do any sanity checking for
639     the other many requirements for using wpa_supplicant in IBSS mode.
640   * Update XS-Vcs-* fields in control file, add Vcs-Browser token.
641   * Move debian spcific ifupdown sh glue into debian/ifupdown/.
642   * Have prerm gracefully bring down interfaces under the influence of
643     wpa_supplicant via wpa-ifupdown init script.
644   * Remove unrequired `unset' usage in wpa-ifupdown.init, discard stderr of
645     find invocations.
646   * Don't stop dbus wpasupplicant daemon via wpa-ifupdown.
647   * Suggest wireless-tools. (Closes: #413689)
648
649  -- Kel Modderman <kel@otaku42.de>  Thu,  8 Mar 2007 03:23:51 +1000
650
651 wpasupplicant (0.5.5-4) unstable; urgency=low
652
653   * Settings for wired networks are no longer ignored by functions.sh.
654     (Closes: #401413)
655
656  -- Kel Modderman <kelmo@kanotixguide.org>  Sun, 10 Dec 2006 01:25:11 +1000
657
658 wpasupplicant (0.5.5-3) unstable; urgency=low
659
660   * Make needlessly global shell function variables local. Use local
661     consistently. [debian/functions.sh]
662   * Enhance error message when wpa-conf or wpa-roam mode is requested, but the
663     supplied configuration file is not readable or incorrect.
664     [debian/ifupdown.sh]
665   * Exchange bogus copyright holder information of functions.sh, ifupdown.sh
666     and wpa_action.sh for information reflecting the _group_ behind them.
667   * Force ap_scan=0 for "wired" IEEE8021X type authentication.
668     [debian/functions.sh]
669   * Add debian specific location for example wpa_supplicant.conf files to
670     wpa_supplicant.conf(8). (Closes: #396005)
671   * Fix typo in wpa_supplicant(8) that referred to non-existant manpage.
672     (Closes: #389948)
673   * Update madwifi private includes to latest (r1794).
674   * Add XS-X-Vcs-Svn field to debian/control file.
675   * Shunt env var IFACE to WPA_IFACE in the ifupdown.sh, wpa_action.sh and
676     function.sh scripts. This allows further flexibility, such as the ability
677     to start wpa_supplicant on an arbitary interface specified by a
678     'wpa-iface' line in /etc/network/interfaces.
679
680  -- Kel Modderman <kelmo@kanotixguide.org>  Fri, 10 Nov 2006 11:12:56 +1000
681
682 wpasupplicant (0.5.5-2) unstable; urgency=low
683
684   * Update madwifi headers to latest SVN. (Closes: #388316)
685   * Remove failed attempt at action locking. [debian/functions.sh,
686     debian/wpa_action.sh]
687   * Add hysteresis checking functions, to avoid "event loops" while
688     using wpa-roam. [debian/functions.sh, debian/wpa_action.sh]
689   * Change of co-maintainer email address.
690   * Add ishex() function to functions.sh to determine wpa-psk value type in
691     plaintext or hex. This effectively eliminates the need for the bogus and
692     somewhat confusing wpa-passphrase contruct specific to our scripts and
693     allows wpa-psk to work with either a 8 to 63 character long plaintext
694     string or 64 character long hex string.
695   * Adjust README.modes to not refer to the redundant wpa-passphrase stuff.
696   * Add big fat NOTE about acceptable wpa-psk's to top of example gallery.
697   * Strip surrounding quotes from wpa-ssid if present, instead of just whining
698     about them.
699   * Update email address in copyright blurb of functions.sh, ifupdown.sh and
700     wpa_action.sh.  
701
702  -- Kel Modderman <kelmo@kanotixguide.org>  Thu,  5 Oct 2006 08:04:01 +1000
703
704 wpasupplicant (0.5.5-1) unstable; urgency=low
705
706   * wpa_supplicant(8) now describes the -P (PID file) line option in the
707     manpage. (Closes: #381721)
708   * wpa_passphrase(8) is clearer about describing its purpose.
709   * Start a paragraph in README.modes containing information about best
710     security practises while using and configuring wpa_supplicant. For now
711     it briefly covers the topic of file permissions. (Closes: #382241)
712   * Implement PSK and ASCII passphrase key sanity checking, and warn user
713     about suspicious key lengths (managed mode only).
714   * Add leading example network conf, using wpa-passphrase, to README.modes.
715   * README.Debian documentation changes as sugested by Eduard Bloch
716     (Closes: #382314)
717     - reordered sections by importance for a new user, this ensures wext info
718       for ipw drivers is obvious (Closes: #384299)
719     - rewrote the first chapter to give a fluent introduction, refered to
720       wireless-tools doc
721     - add missing .gz to README.notes path (Closes: #386603)
722   * Reshuffle of README.modes, moving How It Works section toward the latter
723     end to avoid stopping people from missing out on important info.
724   * Rename 'Notes About Managed Mode' to 'Important Notes About Managed Mode'.
725   * Clarify the status of madwifi and 'wext' in README.modes.
726     (Closes: #382651)
727   * Return exit status of daemon start commands.
728   * Further cleanup of ifupdown.sh, move functions to head of script.
729   * wpa-ifupdown no longer checks interface state.
730   * Touch logfile before redirecting output to it via exec, to make sure it is
731     writeable.
732   * Split common code into /etc/wpa_supplicant/ifupdown_common.sh, so that
733     ifupdown.sh and wpa_action.sh may share it.
734   * Add 'wpa_action iface check' option, to test if interface is under
735     influence of wpa_cli or not..
736   * Start wpa_cli daemon from post-up to avoid a race condition with the
737     roaming daemon where association occurred before the master interface
738     state was recorded. This would cause the mapped logical interface to fail
739     on ifup, as wpa_action would fail to detect the state of the master
740     interface, thus not supply the --force option. This is where a stateless
741     ifupdown would really help.
742   * Make conf_wpa_supplicant no-act for roaming daemon. This is important, so
743     that we do not attach wpa_cli to the ctrl_interface socket and initiate
744     roaming before state is tracked.
745   * Add hints about 'auto' and 'allow-hotplug' options with respect to the
746     roaming interface in README.modes. (Closes: #384501)
747   * Drop patchset for commenting out large wpa_supplicant.conf, use sed
748     instead.
749   * Active dbus interface via CONFIG_CTRL_IFACE_DBUS, add build-dep of
750     libdbus-1-dev to debian/control.
751   * Upstream now provides a connect-to-open-ssid example in the large
752     wpa_supplicant.conf file, therefore there is no need to maintain such an
753     example. Rename wpa_connect_open_ap.conf to wpa_supplicant.conf.template
754     and adjust docs to use this as a starting point for the wpa-roam daemon.
755   * Install wpa_passphrase to /usr/bin, there is no need for it in early boot.
756   * Build qt4 wpa_gui from wpa_gui dir rather than pure qt4 variant
757     (wpa_gui-qt4) as per Jouni's advice.
758   * Add versioned dependency on lsb-base >= 3.0-6 for use of log_action_* in
759     wpa-ifupdown.init. (Closes: #386164)
760   * Use correct terminology when describing wpa-roam in wpa_action(8).
761     (Closes: #386813)
762
763  -- Kel Modderman <kelrin@tpg.com.au>  Mon, 11 Sep 2006 19:23:05 +1000
764
765 wpasupplicant (0.5.4-5) unstable; urgency=low
766
767   * STDIN was not given to external mapping script correctly. Use the power of
768     eval to fix the issue. [wpa_action.sh]
769   * Fix stupid debian/control error: duplicate Suggests fields.
770
771  -- Kel Modderman <kelrin@tpg.com.au>  Thu, 10 Aug 2006 01:03:38 +1000
772
773 wpasupplicant (0.5.4-4) unstable; urgency=low
774
775   * Add support to wpa_action.sh and ifupdown.sh for allowing external mapping
776     logic to be used as opposed to the id_str logic. Thanks to Felix Homman
777     for the great insight while implementing this feature.
778   * Add a timeout loop of max 60s when waiting for an action to finish.
779     [wpa_action.sh]
780   * Minor cleanups wrt code comments and function placement in ifupdown.sh.
781   * Suggest guessnet, now that it can directly "plug in" to wpa_action. Also
782     demote iproute from Recommends to Suggests, it is not important by any
783     means and was only added to honour a wishlist request.
784   * Prepare for ctrl_interface socket changes in 0.5.5. It can be provided by
785     'DIR=foo GID=bar' or 'ctrl_interface=foo' in wpa_supplicant.conf. Our sed
786     check for this path in ifupdown.sh should now support both alternatives.
787   * Move LOCKFILE and LOGFILE into WPA_ namespace. [wpa_action.sh]
788   * Use semi-colon instead of comma for verbose output as that seems to be a
789     standard among many different applications. 
790
791  -- Kel Modderman <kelrin@tpg.com.au>  Tue,  8 Aug 2006 20:04:11 +1000
792
793 wpasupplicant (0.5.4-3) unstable; urgency=low
794
795   * UNRELEASED
796   * Further optimisation of ifupdown.sh, use return values in
797     init_wpa_supplicant() to dictate if further commands should follow, rather
798     than exiting immediately.
799   * Standardize echo'ing in ifupdown.sh. Add a wpa_msg() function to take care
800     of "verbose|action|stdout|stderr" messages.
801   * Add a 5 second timeout loop to init_wpa_supplicant() that waits for the
802     ctrl_interface socket to be established before allowing wpa_cli to launch,
803     and avoid a race condition. This means other functions no longer need to
804     test for existance of the ctrl_interface socket. [ifupdown.sh]
805   * Rename WPA_DRIVER to WPA_SUP_DRIVER to conform with name scheme of other
806     similar variables. [ifupdown.sh]
807   * Add (untested) wpa-bridge support to ifupdown.sh. This is an experimental
808     upstream feature.
809   * Major refactoring of wpa_action.sh, with all related commands put into
810     independent shell functions.
811   * Improve feedback from wpa_action.sh when used interactively. Give usage
812     statement instead of simply returning "insufficient parameters".
813   * 'wpa_action reload' is logged after the action. It is called interactively,
814     and should also give interactive feedback. Same for 'wpa_action stop'.
815   * Remove superfluous check for /var/log, and put logging initialisation into
816     its own function, log_init(). [wpa_action.sh]
817   * Shut `ip addr flush dev "$IFACE" up', it almost always has nothing to flush.
818   * wpa-ifupdown init script now takes care of all interfaces while displaying
819     only one line.
820   * Don't set -e in wpa_action.sh. wpa-ifupdown script no longer takes exit
821     status into account, and I'd prefer to account for all possible avenues of
822     exit possible and log all encountered problems.
823   * Really fix #375599, by containing the CTRL_IFACE_DIR path in WPA_SUP_CONF
824     always, customised or not. The WPA_CTRL_IFACE socket was not being created
825     when ommitted from the wpa_supplicant.conf file.
826   * Add 'wpa-maint-debug' to enable set -x in ifupdown.sh, so that we can easy
827     track down vague problems.
828   * Slightly modify the way in which madwifi is activated. The default config
829     we apply does not activate madwifi by default any longer, it is done via
830     seperate patches; 20_include_madwifi modifies the .config file to activate
831     the driver_madwifi backend, and adds the required CFLAGS to find the
832     includes that are later added via one of the 21_madwifi*_includes patches.
833   * Update madwifi includes to that of the current offering in the debian
834     archive, r1680.
835   * Implement basic locking for wpa_action action's for when the user callable
836     "stop" action is executed while wpa_action is busy configuring the device.
837     The wpa_cli daemon is killed, then wpa_action waits for the current action
838     to finish gracefully before killing wpa_suppliant. This helps avoid
839     inconsistencies with ifupdown when volatile conditions are experienced as
840     part of the roaming setup (for example, driver problems causing connection
841     loops).
842   * Rename WPA_CLI_ACTFILE to WPA_CLI_LOCKFILE in ifupdown.sh.
843   * Condemn the use of wpa-action scripts:
844     - add NEWS item describing the superior alternative: wpa-roam
845     - remove example action scripts
846     - remove conf_wpa_cli() from ifupdown.sh
847   * Condense README.Debian and NEWS, so that they contain only relevant items,
848     and do not repeat the same information.
849   * Massive enhancement of README.modes, in an attempt to relay the
850     information about how this package, and wpa_supplicant work in debian with
851     the greatest of clarity.
852   * Harden tests for daemon pidfiles. No longer be satisfied that a pidfile
853     exists, but use start-stop-daemon to test its validity by sending a signal
854     0. Remove pidfiles that do not pass the test.
855   * Fix stupid $DAEMON_VEROSITY typo that was used consistently throughout
856     script. [ifupdown.sh]
857   * Assoctiate "down" with the stop action of wpa_action.
858   * Thanks Marc Haber for reading over docs and notifying of some of the
859     follwoing issues.
860     - Fix typo "automattically" in README.modes.
861     - Remove bogus pre-up example from wpa_action(8) and README.modes
862     - Explain in more detail how /etc/wpa_supplicant/ifupdown.sh works in
863       README.modes.
864   * Add "The Logfile" section to README.modes.
865   * Add patch from upstream to fix writing of stakey, peerkey, and id_str
866     network configuration variables into the configuration file when
867     update_config=1 is set. Thanks to Felix for reporting.
868
869  -- Kel Modderman <kelrin@tpg.com.au>  Thu,  3 Aug 2006 15:58:24 +1000
870
871 wpasupplicant (0.5.4-2) unstable; urgency=low
872
873   [ Kel Modderman ]
874   * End testing period. The 0.5 branch of wpa_supplicant upstream has proven
875     to be non disruptive to users' configurations over the past few weeks,
876     lets now allow this to propogate to testing. (Closes: #374342)
877   * Clean up the LSB Init header block. Provide all fields as per LSB Init
878     Script Comment Convention specification.
879   * Do not use /usr/bin/env to interrogate the environment for IF_WPA
880     variables, /usr may not be mounted at time of invocation. Use `set'
881     (shell built-in) instead. (Closes: #376243)
882   * Exit if IFSTATE_FILE or INTERFACES_FILE do not exist. Also, look for
883     ifstate file in /var/run/network to remain compatible with Ubuntu's
884     ifupdown divergence. (lp#51351)
885   * Add a similar IFSTATE_FILE test to wpa-ifupdown.init, to remain compatible
886     with Ubuntu. (lp#51351)
887   * Update wpa_action.8 with the behaviour of wpa_action when IFSTATE_FILE or
888     INTERFACES_FILE cannot be found, and the pathnames searched for their
889     existance.
890   * Mention wpa_cli(8) in Custom Action Script section of README.Debian, as it
891     contains information about environment variables available to the script
892     at runtime.
893   * Also clarify dhclient wpacli-action script usage, to avoid people
894     mistakenly cp'ing the skeleton script.
895   * Add some info about howto revert installation of deprecated init script to
896     NEWS file.
897   * Add 'wpa-verbosity' switch, so that setting 'wpa-verbosity 1' in an
898     interfaces stanza will cause wpa_supplicant's ifupdown hook to be loud.
899     This was overlooked when #361586 was closed some time ago.
900   * Remove return value hack in wpa_action, use set -e to exit on error
901     instead. (Closes: #376553)
902   * Not only flush IFACE when iproute is installed, but also use /sbin/ip to
903     set 'up' operstate as well.
904   * Default to wext without exception. Remove the check for wireless extensions
905     via /proc/net/wireless, and prevent driver type of "wired" from being
906     selected in the case that the iface may not be "prepared" yet.
907     (Closes: #376651)
908   * Remove duplicating pidfile shell var's in wpa_action.sh by simply making
909     them global.
910
911   [ Reinhard Tartler ]
912   * Note that ap_scap=2 can help speeding up associations (Closes: #368770)
913   * wpa_action: flush the ip addr, if the package iproute is installed
914   * wpa_action: add action 'reload' to reload the wpa_supplicant configuration
915   * debian/control: add iproute to Recommends
916
917  -- Kel Modderman <kelrin@tpg.com.au>  Wed,  5 Jul 2006 18:42:06 +1000
918
919 wpasupplicant (0.5.4-1) unstable; urgency=low
920
921   * New upstream release.
922   * WPA_CRTL_DIR environment variable is now exported to action scripts, we
923     will use it to print a status report after a CONNECTED event.
924   * Make logfile contents easier to read by adding a break between each ACTION
925     event.
926   * Recommend dhcp3-client, it handles consecutive wpa_action events with more
927     grace than dhcp-client by not starting multiple dhclient processes on the
928     same interface.
929   * Don't remove wpa_action logfile on 'stop'.
930   * Enhance wpa_action(8) to better explain the concept of a LOGICAL
931     interface.
932   * Install wpa_passphrase to /bin. (Closes: #373948)
933   * Manpages have been slightly enhanced, and now briefly explain wpa_cli
934     action environment variables and wpa_supplicant -C and -g options.
935     (Closes: #372615)
936   * Rename wpa_cli daemon pidfile to wpa_action.IFACE.pid for wpa-roam.
937   * Further env variable testing cleanups to ifupdown.sh.
938   * Global rename of WPA_COMMON_CTRL_IFACE to WPA_CTRL_DIR, as this is used
939     for the same purposes upstream.
940   * No longer penalise users for not having ctrl_interface explicitly
941     contained within their wpa_supplicant.conf. (Closes: #375599)
942   * Move WPA_ACTION_SCRIPT sanity checking into init_wpa_supplicant() to avoid
943     ifupdown.sh exiting when bringing down an interface when ifup previously
944     failed due to a missing or non-executable action script.
945   * Add numerous code comments to ifupdown.sh.
946   * Move WPA_CLI_OPTIONS and WPA_SUP_OPTIONS into their respective init()
947     functions.
948   * wpa_action now logs 'stop' events to file, updated manpage.
949   * Split wpa_action logging into two parts, event and environment. Only
950     wpa_cli events will echo env var's.
951   * wpa_action exits with retval of ifdown command on 'stop' event.
952   * Add workaround for sendsigs (initscripts) terminating wpa_supplicant
953     processes before networking is shutdown gracefully. An init script
954     wpa-ifupdown is called at sequence number 15 in runlevels 0 and 6 to bring
955     down all interfaces that were started via ifupdown.sh.
956
957  -- Kel Modderman <kelrin@tpg.com.au>  Tue, 27 Jun 2006 20:29:33 +1000
958
959 wpasupplicant (0.5.3+20060522-3) unstable; urgency=low
960
961   [Reinhard Tartler]
962   * review and make the warnings in debian/NEWS even more obvious.
963   * advertise the manpage wpa_action(8) and the implemented roaming solution 
964     better. 
965
966   [Kel Modderman]
967   * Bugfix: /etc/network/ifstate is not guarenteed to exist, we should grep
968     /etc/network/run/ifstate in wpa_action. (Closes: #373179)
969   * Include madwifi old development headers and provide a series of steps to
970     enable support for users of the madwifi-old driver in debian/NEWS.
971   * Restore init script example and information about its usage.
972   * Use INTERFACES_FILE and IFSTATE_FILE in wpa_action.sh. Thanks for idea
973     from Modestas Vainius.
974
975  -- Kel Modderman <kelrin@tpg.com.au>  Wed, 14 Jun 2006 01:13:08 +1000
976
977 wpasupplicant (0.5.3+20060522-2) experimental; urgency=low
978
979   * Warn user and exit when wpa-roam is not started with manual inet METHOD.
980   * Remove awk line to "guess" a network_id, instead create the new block and
981     store output of wpa_cli in WPA_ID. (make sure that -i IFACE is used)
982   * Rename wpa_cli_wrapper() to wpa_cli() and make it absoluetly generic,
983     including only the IFACE and path to ctrl_iface socket.
984   * Introduce wpa_cli_do() and rewrite conf_wpa_supplicant() to enhance
985     readability and maintainability.
986   * Make WPA_ID variable local to conf_wpa_supplicant()
987   * Exit with status 1 when wpa-action fails.
988   * Move test's into init/conf/kill function header and clean up phase
989     specific case constructs at the tail of ifupdown.sh.
990   * Ensure lang barrier does not interfere with wpa_cli, use LC_ALL=C.
991   * Add patch from Dan Williams that works around a problem specific to wep
992     keys and orinoco chipsets.
993   * Update madwifing_includes dpatch to latest madwifi.org svn.
994   * Add WPAGUI to debian/rules, so that only one change has to be made to use
995     a different wpa_gui target. Remove $(WPAGUI)/Makefile in clean target.
996   * Purge and forget about the old init example script.
997
998  -- Kel Modderman <kelrin@tpg.com.au>  Sat, 10 Jun 2006 22:25:58 +1000
999
1000 wpasupplicant (0.5.3+20060522-1) experimental; urgency=low
1001
1002   * New upstream development snapshot.
1003   * Oops: Disable CONFIG_EAP_SAKE. (Closes: #366937)
1004   * Rename debian/wpasupplicant.ifupdown to debian/ifupdown.sh. There is no
1005     need for that script to be named that way, as it may falsely seem to be
1006     handled by a debhelper target.
1007   * Don't attempt to send terminate signal via wpa_cli when start-stop-daemon
1008     can be used.
1009   * Use debhelper 5 compat level.
1010   * Use wpa_gui-qt4, and build-depend on libqt4-dev.
1011   * Use WPA_ID instead of NW_ID to make variable similar with what upstream
1012     uses for a similar purpose (unique identifier).
1013   * Add ifupdown environment var's to verbose output to assist in debugging.
1014   * Fix some typo's (engine_id, key_id) in ifupdown.sh.
1015   * ifupdown.sh no longer busy-loops when using an action script with
1016     wpa-action-timeout 0. Thanks to Elmar Hoffmann!
1017   * Allow wpa_cli action daemon to engage before configuring wpa_supplicant
1018     via wpa_cli set_network commands to avoid a possibly racy condition.
1019   * Move VERBOSITY variable to the beginning of ifupdown.sh, with the others.
1020   * Indent shell code in wpacli-action-* scripts.
1021   * Bumb Standards-Version to 3.7.2.
1022   * Allow for future PHASE specific stuff in start MODE of ifupdown.sh.
1023   * Move the action script sanity checks out of init_wpa_supplicant into
1024     common section of ifupdown.sh.
1025   * Create wpa_cli_wrapper to assist in major code clean up and future
1026     maintenance of ifupdown.sh.
1027   * Support madwifi-ng private ioctl's with the inclusion of the headers from
1028     madwifi.org svn trunk. (At the expense of not supporting the madwifi-old
1029     driver, which is deprecated by upstream madwifi)
1030   * Add wpa_action.sh to provide /sbin/wpa_action and facilitate roaming via
1031     ifupdown and network settings defined in /etc/network/interfaces (refer to
1032     wpa_action(8) for more details).
1033
1034  -- Kel Modderman <kelrin@tpg.com.au>  Sun, 28 May 2006 20:33:38 +1000
1035
1036 wpasupplicant (0.5.3-1) experimental; urgency=low
1037
1038   * New upstream development release.
1039   * Orphaned daemons that are spawned during an ifup process that is
1040     manually terminated are now checked for and killed.
1041   * Don't make noise when we are not using the manual inet method and
1042     wpa-action is used.
1043   * Warn about non-executable action script.
1044   * Ensure wpa_cli actfile is destroyed.
1045   * Make start-stop-daemon verbose when VERBOSITY is set.
1046   * Renumber dpatches for sanity.
1047   * Make ifupdown script modular; split into shell functions.
1048   * Fix typo in README.Debian, referring to a non-existant location.
1049   * Disconnect and terminate existing ctrl_interface sockets.
1050
1051  -- Kel Modderman <kelrin@tpg.com.au>  Sat, 29 Apr 2006 14:53:51 +1000
1052
1053 wpasupplicant (0.5.2-3) experimental; urgency=low
1054
1055   [ Kel Modderman ]
1056   * Remove bad information about wpa-driver-file in docs.
1057   * Actually fall back to wext as DRIVER type in example init script.
1058   * Fix typo in debian/control, remove suggests of dhcp*-client alltogether.
1059   * Remove bogus commands to set eapol_version and fast_reauth. They cannot be
1060     set via wpa_cli.
1061   * Make preauthenticate a global wpa_cli setting, rather than a per-ssid one.
1062   * Kill dhclient process after a DISCONNECT signal in dhclient action script
1063     example.
1064   * Document that the action script must must be executable.
1065   * Fix check for wireless extensions for when there is not whitespace after
1066     $IFACE:.
1067   * grep for $IFACE in /proc/net/dev to verify it is a valid network interface.
1068   * Improve documentation about wpa-driver, and further clarify that all
1069     wpa_cli commands should be supported in e/n/i by prefixing them with
1070     "wpa-".
1071   * Add a note about wpa-action-timeout.
1072
1073   [ Reinhard Tartler ]
1074   * remove last reference to /etc/default/wpasupplicant. It is gone, don't
1075     revive zombies!
1076   * small cleanups in debian/rules
1077   * further clarifications in README.Debian
1078
1079  -- Kel Modderman <kelrin@tpg.com.au>  Tue, 11 Apr 2006 22:05:06 +1000
1080
1081 wpasupplicant (0.5.2-2) experimental; urgency=low
1082
1083   [ Kel Modderman ]
1084   * Bump debian revision to upgrade over the previously version uploaded to
1085     experimental, which has sufficiently changed since that time to warrant
1086     rebasing the package upon the 0.4.8-1 release to unstable.
1087   * Make ifupdown script exit silently when binaries are not found or
1088     executable.
1089   * When ifupdown exits with an error status, do not hide the echo'd problem
1090     description behind the VERBOSITY environment variable.
1091   * Remove check for wpa_cli pidfile when executing an action script. This
1092     check was racy, and not always successful. Sometimes, the device was
1093     marked as up without allowing the action script a chance to finish.
1094   * Improve feedback for wpa_cli action script daemon.
1095   * Ensure WPA_CLI_ACTFILE is removed when wpa_cli is terminated.
1096   * Fix typo in ifupdown script that later propogated into some example
1097     information in README.debian (wpa-apscan should have been wpa-ap-scan).
1098     Provide backwards compatibility for this change for those who already
1099     followed the example.
1100   * Check for existing pidfiles before executing daemons via ifupdown.
1101
1102   [ Reinhard Tartler ]
1103   * enable driver test
1104   * add eap_testing.txt to documentation
1105   * enhance Readme.txt
1106
1107  -- Kel Modderman <kelrin@tpg.com.au>  Tue,  4 Apr 2006 06:40:35 +1000
1108
1109 wpasupplicant (0.4.8-1) unstable; urgency=low
1110
1111   [ Reinhard Tartler ]
1112   * Finally bringing in the new Upstream version with the ap scan patch for
1113     wpa-cli, required by network-manager (Closes: #356072)
1114   * Dropping Mode 3 (start by init script) (Closes: #356842, #357760)
1115   * add hint for associating to hidden ssids (Closes: #358137)
1116   * add a note for faciliating debugging connection problems
1117   * add this note to README.modes as well.
1118   * remove or backup obsolete conffiles
1119     /etc/network/if-p{re-up,ost-down}.d/wpasupplicant
1120   * install the wpasupplicant.conf(5) manpage (Closes: #358138)
1121   * don't start wpa_supplicant for loopback interface (Closes: #359814)
1122   * add explanation about action scripts, mentioning that we expect now
1123     the action script to create a file indicating that the interface is ready
1124     for use.
1125   * add warning in NEWS.Debian that upgrading to this package requires
1126     manual intervention by the local admin.
1127   * move old 'default configuration' to /usr/share/doc/wpasupplicant/examples
1128     as example for connecting to open APs.
1129   * remove version restriction from preinst. This means that obsoleted
1130     conffiles are always removed!
1131   * moved the ifupdown script to /etc/wpa_supplicant/ifupdown.sh
1132   * added note about binaries beeing moved to /sbin
1133
1134   [ Scott James Remnant ]
1135   * Undo 0.4.8-0ubuntu2's replacement of the preinst/postinst/postrm triad,
1136     which replaced the upgrade-failure proof and policy compliant code with
1137     "something else".
1138   * Restore change to ifupdown script that makes "wpa-conf" unnecessary.
1139   * Move /etc/wpa_supplicant.conf to /etc/wpa_supplicant/wpa_supplicant.conf
1140     if the user has modified it, otherwise remove it and install the new file.
1141   * Remove 0_ from if-*.d symlink names as we don't force an order or
1142     even serialisation.
1143
1144   [ Kel Modderman ]
1145   * Remove check for /proc/net/packet. (Closes: M#37121)
1146   * Add timeout loop when launching a wpa_cli action script in conjunction
1147     with the manual inet METHOD, to allow other ifupdown hooks to
1148     post-configure the interface just as they would have if using a standard
1149     method such as dhcp or static. Introduce WPA_CLI_ACTFILE to allow a
1150     wpa_cli action script to signal connected state to ifupdown.
1151   * Add skeleton wpa_cli action script to examples.
1152   * Simplify wpasupplicant.examples.
1153   * Don't install wpa_supplcant.defconf as the default wpa_supplicant conffile,
1154     our users don't want that file interrogated by anyone, even dpkg.
1155
1156  -- Reinhard Tartler <siretart@tauware.de>  Fri, 31 Mar 2006 10:58:16 +0200
1157
1158 wpasupplicant (0.4.8-0ubuntu3) dapper; urgency=low
1159
1160   * Add 40_ctrl_iface_hide_keys.dpatch to hide passwords and PINs from
1161     our logfiles, preventing an information disclosure vulnerability.
1162
1163  -- Adam Conrad <adconrad@ubuntu.com>  Wed, 29 Mar 2006 23:49:26 +1100
1164
1165 wpasupplicant (0.4.8-0ubuntu2) dapper; urgency=low
1166
1167   [ Kel Modderman ] - done in debian experimental for version 0.5.2-1
1168   * New upstream release.
1169   * Add myself to Uploaders.
1170   * Convert to cdbs.
1171     - rewrite debian/rules to take advantage of cdbs
1172     - update control file build-deps
1173   * Update README.modes.
1174     - clarify that wext is used by default, when no driver is specified
1175     - fix exmaple of wpa-psk using a plaintext string
1176     - fix typo's
1177   * Fold pre-up scripts into one, and symlink from
1178     /etc/network/if-{pre-up,down}.d/wpasupplicant
1179   * Use VERBOSITY of ifupdown to assist debugging of wpa stanza's in
1180     /etc/network/interfaces.
1181   * Add support for wpa_cli action scripts.
1182   * Use start-stop-daemon to initiate wpa_supplicant and wpa_cli background
1183     processes.
1184   * Daemons now create pidfiles.
1185   * Quote tested var's in wpasupplicant.init.
1186   * Quote all var's in wpsupplicant.default for uniformity.
1187   * Move wpa_* to /sbin.
1188   * Conffile for wpa_supplicant now installed to
1189     /etc/wpa_supplicant/wpa_supplicant.conf. That directory will hold any
1190     other files that we may require to use wpa_supplicant.
1191   * Don't start wpasupplicant pre-up if the current kernel lacks support for
1192     "Packet Socket" (CONFIG_PACKET=y).
1193   * Fix blunders in the init script.
1194     - typo, $PIFFILE should have been $PIDFILE
1195     - init script exited when a configuration file WAS found
1196   * Force init daemon's pidfile to be the same as wpasupplicant.ifupdown uses,
1197     to avoid duplicate wpa_supplicant processes binding to the same interface.
1198   * Remove the margin for error from the init daemon, by forcing the default
1199     variables to be set. Helpful and informative comments were placed in the
1200     default file. The init script will exit if these variables are not set
1201     correctly. (Closes: #357957)
1202   * Add comment to defconf about ctrl_interface and wpa_cli.
1203   * Add comments to previously uncommented dpatch's.
1204   * Include proof-of-concept dhlcient wpa-action script. Suggest
1205     dhcp(3)-client.
1206   * Thanks to Henrik Brix Andersen from gentoo for the ideas and inspriration
1207     for some of the above changes.
1208
1209   [ Reinhard Tartler ]
1210   * compile wpa_gui with qt3 rather than qt4. (in order to faciliate
1211     backporting to sarge)
1212   * revert to debhelper 4
1213   * take the complete packaging from our experimental branch. The last upload
1214     did not document all changes properly (see the list above), and had still
1215     a lot of issues.
1216   * fixing typo in the preinst 
1217
1218  -- Reinhard Tartler <siretart@tauware.de>  Mon, 27 Mar 2006 15:28:22 +0200
1219
1220 wpasupplicant (0.5.1-1) experimental; urgency=low
1221
1222   [ Reinhard Tartler ]
1223   * New Upstream Release. This is the current development branch of
1224     wpasupplicant.
1225   * revised the init script for supporting roaming mode
1226   * introduce README.modes explaining the differnet modes of operation
1227   * install manpage wpa_supplicant.conf(5) (Closes: #358138)
1228   * make wpasupplicant create a PID file (Closes: #355052)
1229   * Revise wpasupplicant.postinst (Closes: #322176)
1230
1231   [ Kel Modderman ]
1232   * New experimental ifupdown scripts. (Closes: #322176, #356205, #356144)
1233   * Drop wpasupplicant.{postrm,postinst,override,docs}.
1234   * Use dh_installchangelogs to handle upstream changelog.
1235   * Enforce permissions on installed files.
1236   * Clean up handling of madwifi includes
1237     - dpatch contains description of origin
1238     - dpatch does not modify upstream, use CFLAGS to include madwifi headers
1239   * Add wpa_background manpage provided by upstream. 
1240
1241  -- Kel Modderman <kelrin@tpg.com.au>  Tue, 14 Mar 2006 23:00:47 +1000
1242
1243 wpasupplicant (0.4.8-0ubuntu1) dapper; urgency=low
1244
1245   * New upstream release:
1246     - Various bug fixes
1247     - Support for EAP-FAST key derivation using other ciphers than
1248       RC4-128-SHA for authentication and AES128-SHA for provisioning.
1249     - UVF exception granted by Kamion.
1250
1251   * Packaging and configuration is based on Debian Experimental however,
1252     making this package something of a bastard love child of what's in
1253     Debian.
1254   * Deliberately dropped support for wpasupplicant being run at startup to
1255     make it easier for Ubuntu to support.  It's now run on a per-interface
1256     basis when the interface is brought up.
1257     Consult /usr/share/doc/wpasupplicant/README.Debian for documentation
1258     if upgrading from universe.
1259   * Unlike Debian the wpa-conf /etc/network/interfaces is only needed for
1260     explicitly giving a configuration file; simply include any setting
1261     for wpa to be used.
1262   * Binaries moved to /sbin for seb128.
1263
1264  -- Scott James Remnant <scott@ubuntu.com>  Thu, 23 Mar 2006 23:29:57 +0000
1265
1266 wpasupplicant (0.4.7-4) unstable; urgency=low
1267
1268   [Daniel T Chen]
1269
1270   * Convert rcS.d script to use /etc/network/if-p{ost-down,re-up}.d
1271     instead. Remove the rcS.d script installed in 0.4.7-0ubuntu{1,2}.
1272     If you manually modified /etc/network/interfaces to use the pre-up
1273     and post-down directives with wpasupplicant, please remove them.
1274     Thanks to Scott James Remnant for the guidance. (Closes: #304032)
1275
1276   [Kel Modderman - submitted via bug #353530] (Closes: #353530)
1277
1278   * Use upstream manpages.
1279   * added watch file
1280   * cleanups in debian/rules
1281   * Install wpagui manpage to man8
1282   * Use qmake-qt4 directly, to avoid ftbfs on systems with other qt
1283     versions installed.
1284
1285   [Reinhard Tartler]
1286
1287   * Merged with ubuntu package
1288   * added myself to Uploaders
1289   * use debhelper 5
1290   * remove debian/wpasupplicant.conffiles, debhelper handles this on its own
1291   * renamed ChangeLog.gz to changelog.gz, (Policy 12.7)
1292   * installed lintian override for possible multiple calling of update-rc.d.
1293     This is necessary to support different upgrade paths.
1294   * revised postinst, so that updating initskript links happens in when
1295     configuring the package only
1296   * introduce debian/NEWS, documenting importants bits of debian/changelogs,
1297     and a bit about future development of wpasupplicant
1298   * verified working WPA EAP-TLS on ipw2200. (Closes: #317548)
1299   * /etc/init.d/wpasupplicant is now a initscript which is not started on
1300     startup by default. (see changes by Daniel T Chen). lintian is not happy
1301     about this, so another lintian override was added
1302
1303  -- Reinhard Tartler <siretart@tauware.de>  Fri, 24 Feb 2006 18:27:52 +0100
1304
1305 wpasupplicant (0.4.7-3) unstable; urgency=low
1306
1307   * Another brown paper bag release.
1308   * Fix mistype of $CONFIG_FILE variable name in default script. Also make
1309     this the same variable checked for existance in the init script, as that
1310     was another bug I missed. (closes: #350900)
1311
1312  -- Kyle McMartin <kyle@debian.org>  Wed, 01 Feb 2006 09:21:41 -0500
1313
1314 wpasupplicant (0.4.7-2) unstable; urgency=low
1315
1316   * Brown paper bag release.
1317   * Add description for wpagui binary package...
1318
1319  -- Kyle McMartin <kyle@debian.org>  Sat, 28 Jan 2006 16:51:56 -0500
1320
1321 wpasupplicant (0.4.7-1) unstable; urgency=low
1322
1323   * New upstream version. (closes: #347347)
1324   * New binary package, wpa_gui; build-deps on Qt4. (closes: #332654)
1325   * Move wpasupplicant to run in rcS, before networking. This will likely
1326     upset a few people, but as wpasupplicant can wait for the interface to
1327     exist before doing anything, it shouldn't cause any real problems.
1328     (closes: #310136)
1329   * Document in default config file that EAP-FAST will not work
1330     without a patch to OpenSSL. (closes: #322174)
1331   * Comment out most of the default config file, some people kept the
1332     whole file verbatim, causing OpenSSL to try and load some uncommon
1333     libraries people likely didn't have installed, resulting in 
1334     wpasupplicant segfaulting (closes: #330138, #336423)
1335   * Also for #336423, Suggest: libengine-pkcs11-openssl, and document why.
1336   * Make more noise when the daemon fails to run. (closes: #346265)
1337   * Don't advertise that -i may not be required in default/wpasupplicant,
1338     this option was removed as it did not scale to handle multiple
1339     interfaces. (closes: #322175)
1340   * Document typical location of config file in manpage. Note,
1341     wpasupplicant no longer implicitly finds a config file. (closes: #315963)
1342   * Add simple WPA-PSK example to default config file. (closes: #331533)  
1343   * Split up $OPTIONS in default/wpasupplicant. (closes: #331533)
1344
1345  -- Kyle McMartin <kyle@debian.org>  Sat, 28 Jan 2006 02:30:27 -0500
1346
1347 wpasupplicant (0.4.6-0.2) unstable; urgency=low
1348
1349   * New upstream version (closes: #335487).
1350   * This version is designed for Wireless Extensions 19 and so will work
1351     with Linux kernel 2.6.14.  Closes: #338131.
1352   * Note that WPA support was added in Wireless Extensions 18 and should
1353     therefore exist in new (2.6.14-compliant) drivers, including
1354     ipw2200 v1.0.8. In order to take advantage of this new support you need to
1355     invoke wpasupplicant with the wext driver ("-D wext" in
1356     /etc/default/wpasupplicant for instance, instead of "-D ipw" say).
1357     Probably closes also #304087 and #317548, but I'm not going to confirm
1358     that just for an NMU.
1359   * Added comments to README.Debian amounting to the above.
1360   * Borrowed some of Norbert Preining's improvements:
1361         - add debhelper token to postrm script
1362         - fix address of FSF in copyright file
1363         - bump standards version to 3.6.2
1364         (Kyle, when you get back to this package, find Norbert's other changes
1365         upgrading to debhelper 4 in bug #338131).
1366   * Set NMU version to 0.2 for Norbert's convenience.
1367   * Marked /etc/init.d/wpasupplicant as a conffile (should really use
1368     debhelper4 to take care of this, but I'm not going to make the other
1369     changes needed for this). 
1370
1371  -- Drew Parsons <dparsons@debian.org>  Thu, 10 Nov 2005 20:34:35 +1100
1372
1373 wpasupplicant (0.4.4-1) unstable; urgency=low
1374
1375   * New upstream version.
1376   * Ship a default /etc/wpa_supplicant.conf which associates with any
1377     open access point. (closes: #287220, #322171, #315964)
1378   * /etc/default/wpasupplicant is no longer mode 755 (closes: #315031)
1379   * Add a postrm script, oops, overlooked this initially... (closes: #327522)
1380   * Fix hyphen/minus in man pages. (closes: #296310)
1381   * patches/
1382     - 01_config
1383       + update
1384       + Enable wired driver. (closes: #325296)
1385       + Add EAP_FAST to config, but comment it out. EAP_FAST requires a patch
1386         to openssl before it is compileable.
1387     - 10_madwifi_includes
1388       + update from madwifi CVS. (closes: #326226)
1389
1390  -- Kyle McMartin <kyle@debian.org>  Sat, 24 Sep 2005 12:35:02 -0400
1391
1392 wpasupplicant (0.4.2-1) unstable; urgency=low
1393
1394   * New upstream release.
1395   * Add debhelper flag to postinst.
1396         
1397  -- Kyle McMartin <kyle@debian.org>  Sat, 18 Jun 2005 19:04:02 -0400
1398
1399 wpasupplicant (0.4.1-0) unstable; urgency=low
1400
1401   * New upstream release.
1402   * This release was not uploaded.
1403
1404  -- Kyle McMartin <kyle@debian.org>  Sun, 29 May 2005 17:40:11 -0400
1405
1406 wpasupplicant (0.4.0-1) unstable; urgency=low
1407
1408   * New upstream release.
1409   * patches/
1410     - 12_ipw_open_aps
1411       + remove patch: It seems to cause problems with associating with
1412         open access points.
1413     - 11_madwifi_open_aps
1414       + remove patch, fixed upstream
1415           driver_madwifi: fixed association in plaintext mode
1416
1417  -- Kyle McMartin <kyle@debian.org>  Sat, 30 Apr 2005 11:28:01 -0400
1418
1419 wpasupplicant (0.3.8-1) unstable; urgency=low
1420
1421   * New upstream release.
1422   * This release fixes a crash due to a buffer overflow, caused by
1423     a missing validation step on EAPOL-Key frames. Receiving malformed
1424     frames trigger the crash. More information available in the notes:
1425     http://lists.shmoo.com/pipermail/hostap/2005-February/009465.html
1426   * Fix some badness with the init script. Missed the -B option
1427     to daemonize wpa_supplicant... pidfile is not currently being used
1428     as it requires modifying wpa_supplicant.
1429   * patches/
1430     - 12_ipw_open_aps (closes: #295143)
1431       + merge patch against driver_ipw to fix association with
1432         open access points.
1433
1434  -- Kyle McMartin <kyle@debian.org>  Tue, 15 Feb 2005 00:51:28 -0500
1435
1436 wpasupplicant (0.3.7-1) unstable; urgency=low
1437
1438   * New upstream stable release.
1439   * Add preliminary init script for wpasupplicant. Currently it will
1440     start after pcmcia, for obvious reasons. (closes: #287219)
1441   * patches/
1442     - 11_madwifi_open_aps (closes: #294909)
1443       + merge patch against driver_madwifi to fix association with
1444         open access points.
1445
1446  -- Kyle McMartin <kyle@debian.org>  Sat, 12 Feb 2005 22:56:11 -0500
1447
1448 wpasupplicant (0.3.2-2) unstable; urgency=low
1449
1450   * patches/
1451     - 06_default_ifname
1452       + support a default interface specified in wpa_supplicant.conf
1453
1454  -- Kyle McMartin <kyle@debian.org>  Sun, 23 Jan 2005 03:26:01 -0500
1455
1456 wpasupplicant (0.3.2-1) unstable; urgency=low
1457
1458   * New upstream release.
1459   * From upstream changelog, and verified: (closes: #286443)
1460     + fixed private key loading for cases where passphrase is not set
1461
1462  -- Kyle McMartin <kyle@debian.org>  Mon, 20 Dec 2004 10:22:11 -0500
1463
1464 wpasupplicant (0.3.1-2) unstable; urgency=low
1465
1466   * Add CONFIG_CTRL_IFACE=y option to maintain old configuration file
1467     compatibility.
1468
1469  -- Kyle McMartin <kyle@debian.org>  Sat, 18 Dec 2004 14:03:19 -0500
1470
1471 wpasupplicant (0.3.1-1) unstable; urgency=low
1472
1473   * The "Kyle is a lazy, lazy, lazy hacker" release.
1474   * Removed patch for ipw2100, as it's been integrated
1475     upstream. (closes: #281979)
1476   * Remove default wpa_supplicant.conf from /etc, since we aren't
1477     installing a configuration file that will work by default. Instead,
1478     it has been moved to /usr/share/doc/wpasupplicant/examples.
1479   * Enable a few more options. Unfortunately support for Broadcom's wl.o
1480     must be disabled, since it requires a header file with an
1481     "All Rights Reserved" copyright. LinuxAnt DriverLoader is similarly
1482     disabled, though NDISWrapper is supported.
1483  
1484  -- Kyle McMartin <kyle@debian.org>  Thu, 16 Dec 2004 12:39:01 -0500
1485
1486 wpasupplicant (0.2.5-2) unstable; urgency=low
1487
1488   * Merged patch from Lorenzo Martignoni, to enable support for
1489     WPA on the Intel IPW2100 wireless chipset (aka: Centrino).
1490
1491  -- Kyle McMartin <kyle@debian.org>  Sat, 23 Oct 2004 15:21:11 -0400
1492
1493 wpasupplicant (0.2.5-1) unstable; urgency=low
1494
1495   * New upstream version. (closes: #276368)
1496
1497  -- Kyle McMartin <kyle@debian.org>  Tue, 12 Oct 2004 09:10:19 -0400
1498
1499 wpasupplicant (0.2.4-2) unstable; urgency=low
1500
1501   * patches/
1502     - 01_config
1503       + enable TLS support (and various other non-default configurations)
1504     - 05_default_conf
1505       + patch to use "/etc/wpa_supplicant.conf" by default, instead of
1506         prompting for the configuration on the command line.
1507   * Add Build-Depends on libssl-dev, used by various EAPs.
1508
1509  -- Kyle McMartin <kyle@debian.org>  Sun, 12 Sep 2004 11:16:19 -0400
1510
1511 wpasupplicant (0.2.4-1) unstable; urgency=low
1512
1513   * Initial release.
1514   * patches/
1515     - 01_config
1516       + default configuration
1517     - 10_madwifi
1518       + support for wireless cards using the madwifi driver
1519
1520  -- Kyle McMartin <kyle@debian.org>  Sun, 5 Sep 2004 13:19:27 -0400