summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: d1be55c4c59cb56c55256197617fb68222cbacf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
2007-04-03  Paweł Nawrocki  <pnawrocki@gmail.com>

	* WPA-PSK support, UI cleanup and much more.

2007-02-27  Paweł Nawrocki  <pnawrocki@gmail.com>

	* dhclient connection: get gateway from stdout, so there's no need to check later.

2007-02-27  Paweł Nawrocki  <pnawrocki@gmail.com>

	* get rid of many external proc calls in favor of ioctls, WATools cleanup

2007-02-27  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Don't check for active connection while wizard is running

2007-02-27  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Fixed connection success detection

2007-02-27  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Beginnings of WPA-PSK support

2007-02-09  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Got rid of "iwconfig_status" action. Get essid with iwlib calls.

2007-02-03  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Added option to group APs with the same ESSID

2007-02-03  Paweł Nawrocki  <pnawrocki@gmail.com>

	* Hide security keys in dialogs and console output

2006-11-22 RELEASE 0.5.6

2006-11-22  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added an option to wait before getting scan results - fixes a problem when some networks were not visible after initial scan.

2006-11-22  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added option to automatically connect to best network at startup.

2006-11-22  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added customizable per-network commands before/after connection/disconnection.

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed the '-q' option from dhclient execution (problem reported by marshallbanana) 

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added Arabic translation (by Mohammed Gamal)

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added Norwegian Bokm� translation (by Alexander Nicolaysen S?rnes)

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added Swedish translation (by Daniel Nylander)

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Updated Spanish translation (by Enrique Mat�s S�chez)

2006-11-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Made automatic reconnection option more visible (modified patch by Henry Kay)

2006-03-11  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fix bug 1447119 - ignore hostap's wifi0 interface (reported and patched by Andreas Nolda)

2006-03-09  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Wait a little bit before checking if connection was successful (a working connection was sometimes not detected)

2006-03-09  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed detection of a running DHCP client (patch by James Ots)
	* Fixed gateway detection for SUSE10  (patch by James Ots)

2006-03-04  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added .info files path for SUSE10

2006-03-01  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Skip channel setting if not supported (fixes bug 1349228)

2006-02-16  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Revised and completed Portugese (Brazil) translation (by BRUNO GON�LVES)

2006-02-13  RELEASE 0.5.5

2006-02-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Get device list from iwconfig

2006-02-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added AUTHORS file

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Updated to latest bksys (based on kdissert)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Show system tray icon by default. Added categories. (wlassistant.desktop)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Always try to kill stale dhcp client before connecting (fixes bug #1305952)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* New quality level indication. Fixes bug #1323274 "Link quality seems strangefully low..."

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Updated Portugese (Brazilian) translation (changes by Wintceas Godois)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added Chinese (Simplified and Traditional) translations (by Peter Zhang)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed "unknown escape sequence" warning (thanks to Achim Bohnet)

2006-02-12  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Return to iwlist scan results parsing
	* Pass essid as the last argument - fixes bug #1366531

2006-01-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added license to src/waconfig.h

2005-10-24  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Automatically detect paths to .pid and .info/.leases files. Fixes bug #1323263

2005-10-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* No concole output if radio ok
	* Added missing i18n(...) (wlassistant.cpp line 382)

2005-10-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added Catalan translation (by Adonay Sanz Alsina)

2005-09-30  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Normalize quality returned by scan results (range 0-100)

2005-09-30  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Open kernel socket once, reuse it till program exits.

2005-09-29  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed possible division by zero problem.

2005-09-27  Pawel Nawrocki  <pnawrocki@gmail.com>

	* FIxed initialization of some variables in WATools.

2005-09-27  Pawel Nawrocki  <pnawrocki@gmail.com>

	* WATools::scanResults does not freeze UI anymore (using callback function to update UI)

2005-09-23  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Small fixes to the WATools::scanResults parsing. (wlassistant.cpp)
	* Migrated to bksys/scons

2005-09-20  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Get Wireless Extensions version from iw_get_kernel_we_version() (watools.cpp)

2005-09-14  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added configure check for iwlib.h (patch by Sheldon Lee-Wen)

2005-09-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Migrated from iwlist scan results parsing to direct iwlib calls.

2005-09-11  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added version number in window title (main.cpp)

2005-09-11  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed redundant <string> include (watools.h)
	* Default (fallback) interface in WATools
	* Auto set fallback interface in WATools::interfaceList() if none set.
	* Made returned variables static in WATools functions
	* Renamed devices() to interfaceList() in WATools, adjusted references.

2005-09-06  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added French translation (by Olivier Butler)

2005-09-06  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added 'ASCII' checkbox next to WEP key fields.

2005-09-02  RELEASE 0.5.4a

2005-09-01  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Made WATools::txpower return -1 if radio is disabled.
	* Use WATools::txpower instead of output parsing to check if radio is enabled.

2005-09-01  Pawel Nawrocki  <pnawrocki@gmail.com>

	* List only managed (& master) networks

2005-09-01  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed setIfname and ifname from WATools, made 'iface' argument in functions mandatory..
	* Don't check for active connection when no scan results.
	* Changed linux/socket.h to sys/socket.h (watools.cpp)
	* Only bring interface up (before scanning) if it is down. ('no scan results' fix, part 1)
	* Don't bring interface down if there were no scan results. ('no scan results' fix, part 2)
	* added "ifconfig_status" action (output to check if interface is up) (netparams.cpp)

2005-08-30  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed double #include for qcursor

2005-08-27  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changed linux/socket.h include to sys/socket.h (watools.cpp)
	* Don't check for active connection if there are no scan results (wlassistant.cpp)

2005-08-20 RELEASE 0.5.4

2005-08-20  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Reviewed 'timerConnectionCheck' occurences. Make it work regardless of connectedItem presence (to detect if connected from an outside app)
	* Fixed 'wlassistant crashes when pressing 'scan' a lot' bug.
	* Set config groups
	* Created README with usage hints
	* Changed 'restricted' to 'shared key'
	* Changed 'open' to 'open system' (WEP mode)
	* Fixed 'connect from selected network' to 'connect to connected network'
	* Added Portugese Brazilian translation (by Daniel Nascimento)
	* Added Polish translation
	* Added Polish description to .desktop file (Comment[pl])

2005-08-16  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added WATools:: txpower, ap, iface, setIface. (watools.h/.cpp)
	* Added getGateway() function. (wlassistant.h/.cpp)

2005-08-15  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Pressing 'Quit' kills all background processes. (wlassistant.cpp)

2005-08-15  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changed 'Scan' to 'Refresh' (ui_main.ui)

2005-08-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fix: if no gateway (manual config or DHCP) - report that connection failed.
	* Properly detect connection on startup, if only gateway accessible.
	* Wait 2sec before checking for internet after establishing connection.
	* Wait 150ms after DHCP client finishes before getting gateway from route.
	* Added more detailed output to stdout.

2005-08-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changed host to ping to www.ibiblio.org

2005-08-13  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fix: set mInternet to false when mConnected is false.

2005-08-11  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Reworked connection status monitoring & indication.

2005-08-09  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added WATools::devices that returns comma separated list of wireless devices.
	* Migrated to WATools::devices (wlassistant.cpp)

2005-08-08  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added WATools::isWireless to determine if interface supports wireless extensions.

2005-08-08  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed TDEConfigXT, .kcfg & .kcfgc files. Variables to store are added in wlassistant.cpp files.
	* Changed 'WaSettings' to WAConfig.

2005-08-08  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Introduced helper class WATools (uses iwlib directly).
	* Get currentItem quality with WATools::quality instead of parsing iwconfig output.

2005-08-07 RELEASE 0.5.3

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed redundant includes.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed "ui_confgeneral.h" dependancy (wlassistant.cpp).

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed KDE version dependancy (ui_main.ui).

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added ToolTips and 'What's This' help to all elements.
	* Changed 'Close' to 'Quit'.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Change 'Settings' to 'Options' where appropriate.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added formatting to message boxes.
	* Change 'Close' to 'Stop' only if process runs longer than 1.5sec

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Last used interface is saved in config file and reused next time the app is run.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* While running external executables, 'Close' button changes to 'Stop' that terminates current process.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added DHCP client timeout and GUI to configure it.

2005-08-07  Pawel Nawrocki  <pnawrocki@gmail.com>

	* New settings GUI (wlassistant.h/.cpp, ui_main.ui).
	* Droppen tdeconfigdialog.h dependancy.
	* Fixed item height with the new settings GUI (netlistviewitem.h/.cpp).

2005-08-06  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed 'netReconnect()' function.
	* Reduced CPU usage while running external executables. Thanks to Remco Treffkorn.

2005-08-05  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Removed 'Honor KDE single click' UI.
	* Removed 'Honor KDE single click' from kcfg.
	* Connect signal/slots in wlassistant.cpp, not in the .ui files.
	* Removed 'Reconnect' context menu action. (sometimes froze the app for unknown reasons).

2005-08-05  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changes to global KDE settings take immediate effect in wlassistant.

2005-08-05  Pawel Nawrocki  <pnawrocki@gmail.com>

	* If encryption is "off" - disable it, enable if anything else. This fixes encryption detection for drivers that return '****-****-****-**' instead of just 'on'

2005-08-05  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changed connected item's context menu (part II) so that default action is listed first.
	* Make mouse behaviour (Single- or Double-Click) consistent with KDE global settings.
	* 'Connect' button caption changes to 'Disconnect' when connected item is selected.
	* Double clicking on an item connects/disconnects (when mouse settings require this behaviour).

2005-08-04 RELEASE 0.5.2f

2005-08-04  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed sorting by channel number (e.g. 11 is now after 10, not after 1)
	* #ifdef to check for KDE 3.4 - this should make wlassistant compile on KDE 3.3

2005-08-04  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed recognition of '<hidden>' ESSID.

2005-08-04 RELEASE 0.5.2e

2005-08-04  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Try to kill stale DHCP client instance (if any) when connection fails.

2005-08-04  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Try to kill any stale DHCP client if connection fails. This seems to be dhclient only.

2005-08-03  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Bring interface up before setting network parameters (esp. wep key) - this fixes problems with connecting to encrypted networks using a DHCP client.

2005-08-03  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Fixed network encryption and frequency (if no channel info available) detection.

2005-08-03  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Changed connected item's context menu so that default action is listed first.

2005-08-03  Pawel Nawrocki  <pnawrocki@gmail.com>

	* automatically disconnect from current network when connecting to a different one.

2005-08-02  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Try to kill running instance of DHCP client (if any) before connecting.

2005-08-02  Pawel Nawrocki  <pnawrocki@gmail.com>

	* Added semicolons to DNS labels in the 'Edit Settings' dialog.

*** version 0.5.2d:
* FIX: Wait 1.5sec for dhcp client to quit. This fixes reconnecting problems.
* FIX: Default action when clicking on a connected item is "Disconnect..." again.

*** version 0.5.2c:
* FIX: On some systems user got disconnected on app startup.

*** version 0.5.2b:
* FIX: Network status monitoring.
* FIX: Wrong WEP indication
* FIX: Few more fixes of ridiculous bugs.

*** version 0.5.2a:
* FIX: uncommented lines that were commented out for testing only.

*** version 0.5.2:
* NEW: Connection status monitoring, ask to reconnect when connection lost.
* NEW: If no scan results returned - check if external radio switch (laptops) is turned on.
*      The above feature is tested with madwifi driver only. Please let me know if it works with different ones.
* NEW: Connected network marked with an icon.
* NEW: 'Don't ask again' checkboxes for some dialogs (No GUI to switch them back on yet, you will need to edit 'wlassistantrc' manually)
* FIX: Fixed crash on startup/scan (thanks go to Remco Treffkorn for reporting this).
* FIX: No not report half a star when quality is 0.
* FIX: Reduced flicker when populating network list.
* FIX: Workaround for some drivers wrongly reporting that connection is available when it is not.
* FIX: Workaround for drivers overusing cache when returning scan results/errors (works with madwifi at least).
* Lots of other fixes and internal improvements, code cleanup.

*** version 0.5.1a (BUGFIX RELEASE):
* NEW: Actions for a network that is connected but not configured.
* FIX: Network is no longer shown as 'connected' if link quality is 0.
* FIX: Tab order in "Edit Settings..." dialog.
* FIX/ADD: The AP column is back :)
* FIX: Changed default action of connected item to 'Reconnect'.

*** version 0.5.1:
* NEW: Dialog to edit existing network settings.
* NEW: Basic network settings change monitoring, proper actions if needed (e.g. if an ESSID of a configured network (AP) is no longer broadcasted, you will be asked what to do).
* NEW: connected network item always first and highlighted and bold and whatnot.
* NEW: Dynamic quality indication for the connected network.
* NEW: Disconnect functionality.
* NEW: Moved to i18n strings.
* NEW: If radio is off, user is asked if it should be switched on.
* NEW/FIX: '<hidden>' gets replaced by ESSID if network configured (code was there in 0.5.0 but it only worked for older wireless-tools).
* NEW: If connection fails, user is asked whether to review settings. Comment if it annoys you...
* FIX: Rewritten item drawing code. Reduced flicker.
* FIX: Changed dhclient command arguments. Does this one work for everybody?
* FIX: UI refinements (thanks to Stephan Binner for pointing these out)
* FIX: Couldn't connect after channel/frequency of a network changed.
* FIX: Hack to prevent wrong column width setting.
* FIX/REM: AP column removed.
* Changed scan results parsing to use qregexp and optimised.
* Quite a few other bug fixes, some code cleanup.

* NEW: Wireless Assistant now has a CVS repository. You can find instructions on how to use it at: http://sourceforge.net/cvs/?group_id=134488
* THANKS go to Stephan Binner for giving me some valuable hints.

*** version 0.5.0:
*** This release is a major rewrite. Loads of under-the-hood changes. Huge part of the code has been rewritten, reimplemented, organised, cleaned up, optimised and made easier to extend in the future. 
* NEW: Network profiles (finally!). Comments please!
* NEW: Automatic path detection. No manual config.
* NEW: Support for networks with hidden ESSIDs.
* NEW: Context menu for each found network.
* NEW: Sysfs based device detection (kernel 2.6.x required!).
* NEW: Device selection combo is hidden if only one interface is found.
* NEW: wlassistant runs using sudo to avoid permissions mess in different distros.
* FIX: Much shorter startup time.
* FIX: Proper connection checking.
* REM: Real interface name lookup removed.
* REM: Only managed networks supported (Ad-Hoc & other didn't work most of the time anyway. Will rewrite it sometime later, depending on how badly the users want it. Comment pls.).
* REM: Removed "Scan upon startup" option - it is the default behaviour now.
* REM: Removed "Skip encrypted networks" scanning option.
* REM: Removed "Connection timeout" option for dhcpcd. Hardcoded to 25s.

* NOTE: As for now, per network profiles can not be edited. You have to delete one and re-enter all the settings. It might be an inconvenience if you are using networks that change their parameters often, but I wanted to release and get early feedback on the whole profiles implementation.
* NOTE: You might encounter some annoying "This function is not yet implemented" messages. Reason? See above.
* NOTE: I am well aware that the configuration dialog needs redesigning. I'm actually considering removing it completely and implementing more per network options. Comments pls!
* NOTE: See TODO before giving ideas or feature requests to get an overview of what is already planned for the next releases.

*** 0.3.9:
* NEW: the long-awaited dhclient support
* NEW: button to terminate current process
* some bugfixes and ui changes

*** 0.3.8a BUGFIX RELEASE:
* FIX: Quality detection (again, last time, hopefully)
* FIX: some cards reported 'Managed' as 'Master'
* FIX: ESSIDs including space now are correctly set
* FIX: no more unnecessary errors from iwlist & others
* FIX: kcfg file now installed in the proper location
* FIX: path detection (now only accepts files in /usr/.. or /sbin or /bin)
* FIX: existing dhcpcd instance now properly quits if necessary
* some code cleanup

*** version 0.3.8:
* NEW: manual interface configuration (not DHCP)
* NEW: Option to run custom command upon connection
* NEW: use frequency if channel number not available
* NEW: honor KDE single-click behaviour (option)
* NEW: Quit upon successful connection (option)
* NEW: Use ping to verify that connection is successfully established.
* NEW: Case-sensitive essid matching option
* FIX: Support for dhcpcd .pid files
* FIX: Column width set correctly
* FIX: Removed "Auto mode" option (shouldn't be needed)
* FIX: All columns now movable & resizable
* FIX: Proper quality detection / estimation (if no noise level reported)
* FIX: Icon

*** version 0.3.7:
* NEW: app now aware of channel number (thanks to Michael Long)
* FIX: network list is sorted properly now
* FIX: interfaces should be now detected properly if more than 1 is present (feedback pls!)
* FIX: 'Detect' and 'Configure...' buttons disabled while connecting
* FIX: quality should be now reported properly on all cards (with help of Michael Long, feedback pls!)
* FIX: mode changed to 'Managed' before scanning to ensure proper results
* other minor fixes

*** version 0.3.6:
* NEW: Encryption status shown using an icon
* NEW: Graphical link quality indicator
* NEW: automatic key selection if name matches ESSID.
* FIX: revert cursor after setting ad-hoc parameters
* some UI refinements
* status info if ad-hoc and/or encrypted networks skipped during scanning
* other small fixes I don't remember.


*** version 0.3.5:
* NEW: WEP support (please test it, I have no wlan with WEP atm)
* FIX: compile problem fixed, thanks to elitecodex (& his friend)
* FIX: do not try to get info from dhcp when in ad-hoc mode.
* changed binary name to wlassistant (shorter), so make sure to uninstall any previous version!
* changed defaults.


*** version 0.3.1:
* NEW: human-readable interface names (PCI devices only, udev required).
* NEW: option to automatically scan at startup (using first detected device)
* FIX: signal quality now shown correctly.
* FIX: other small fixes.

****** DESCRIPTION ******

Wireless Assistant (wlassistant) is a small application that allows you to connect to wireless networks.

* MAIN FEATURES:
- Managed Networks Support
- WEP Encryption Support
- Not Broadcasted ("hidden") ESSIDs Support
- Per Network (AP) Configuration Profiles
- Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options.

The program uses wireless-tools, route, ifconfig, dhcpcd/dhclient as its backends so they need to be installed.

*** IMPORTANT: As of this release wlassistant is run using 'sudo'. As a result no 'permission denied' errors are handled. Make sure your sudo is configured properly so you can run wlassistant.
EXAMPLE: If you want to create a e.x. 'wifi' group wich users should be allowed to use wlassistant, add the following line to your /etc/sudoers:
    %wifi  ALL=NOPASSWD: <your_kde_dir>/bin/wlassistant