~ubuntu-branches/ubuntu/quantal/wpa/quantal-201207091727

« back to all changes in this revision

Viewing changes to debian/changelog

  • Committer: Package Import Robot
  • Author(s): Kel Modderman, Stefan Lippers-Hollmann, Kel Modderman
  • Date: 2012-04-21 15:59:32 UTC
  • Revision ID: package-import@ubuntu.com-20120421155932-dti0mkayrinzxmpl
Tags: 1.0~rc3-1
[ Stefan Lippers-Hollmann ]
* import new upstream snapshot 1.0-rc3:
  - fixes:
    - hostapd: Fails to authenticate on wpa2 password (Closes: #483924)
    - hostapd: EAPOL reauthentication/rekeying timeout loop when using WMM
      (Closes: #655129, #659059)
  - rebase patches:
    - libnl3-includes
  - update hostapd configs.
  - update wpa_supplicant configs.
* merge source packages for hostapd and wpasupplicant under the new name
  "wpa", which is also used by upstream.
* restrict wpasupplicant to linux-any and kfreebsd-any, hurd lacks kernel
  support.
* bump standards version to 3.9.3, no changes necessary.
* update dep-5 version to final 1.0, no changes necessary:
  - order licenses alphabetically.
* build-depend on docbook-to-man explicitly.
* convert packaging to Multi-Arch, bump compat level to 9 and debhelper
  build-dependency accordingly; all binaries are Multi-Arch=foreign.
* update debian/copyright for wpa 1.0~rc2 and merged sources.
* fix clean target and make sure to succeed building twice in a row.
* drop build-dependency on libreadline-dev, it's no longer needed with
  WPA_CLI_EDIT.
* remove watch file, there is no corresponding upstream tarballs at the
  moment.
* add (temporary?) get-orig-source target to debian/rules, which fetches the
  last tagged upstream version corresponding to debian/changelog.
  - add a lintian override for this, upstream doesn't want to release
    tarballs at the moment.
* use epoche only for hostapd binaries.

[ Kel Modderman ]
* export BINDIR=/sbin, the build system now requires it when patching
  D-Bus/systemd configuration.
* quieten the upstream build system so that errors/warning are more visible.
* assist with adaptation of debian/rules for merge of wpa_supplicant/hostapd:
  - add docbook-utils to build dependency list and make documentation from
    sgml source
  - ensure shared code under src/ is cleaned between wpa_supplicant/hostapd
    builds
  - put wpa_supplicant/hostapd ifupdown hooks in their own namespace, adapt
    installation of ifupdown hooks
* drop the netdev_wrapper script from wpagui and associated patch
* install systemd service unit file
* refresh D-Bus service activation file patch which starts process with
  syslog and control socket support, also patch systemd service file
* drop 09_dbus_emit_change_events.patch, applied upstream.
* fix ftbfs with gcc/g++ 4.7 (Closes: 667416)
* unfortunately, hostapd package historically added an epoch, so an epoch
  must now be added to this source package too.
* enable hardened build flags. (Closes: #657332)
* remove DEB_BUILD_OPTIONS=noopt handling from debian/rules, no longer
  required since dpkg-buildflags honors it.
* Add ability to set CC for cross building support (untested).
* Remove Faidon Liambotis <paravoid@debian.org> from Uploaders as per
  his request, many thanks for all past efforts Faidon.
* Only build manpages from docbook source, we do not currently use the
  html or pdf products.

Show diffs side-by-side

added added

removed removed

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