File: CHANGELOG

package info (click to toggle)
kismet 2008-05-R1-4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,232 kB
  • ctags: 3,998
  • sloc: cpp: 33,568; sh: 5,544; ansic: 459; makefile: 457; perl: 62; sql: 41
file content (1042 lines) | stat: -rw-r--r-- 66,073 bytes parent folder | download | duplicates (2)
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
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
May 29 2008 2008-05 Release
                     wrt54 fixes
                     Multiple Darwin fixes
                     GPS rewrite and fixes
                     Nokia tweaks
                     Imagemagick fixes

May 19 2008  devel  More wrt54 prism0 hacks
May 15 2008  devel  Tweaked the wrt54 stuff more (where does prism0 come from?)
May 14 2008  devel  Tweaked wrt54 source
May 12 2008  devel  Added configure patch for OSX and debian control files
                     from Evan Broder
                    Fixed imagemagick detect on modern IM installs
May 09 2008  devel  Added gpsmap patches from Kripton to support open street maps
Apr 09 2008  devel  Added DLT80211 and DLT80211_AVS to the linktype setting
                     code on Darwin, BSD
                    Added 'kismet' wrapper binary, conf files to clean/distclean
Apr 08 2008  devel  Fixed assorted messages being printed in quiet mode
Mar 25 2008  devel  Added additional warnings/info for madwifi-ng about
                     autocreate=none when other vaps are found.
Mar 19 2008  devel  Removed wlancond/power setting on Maemo/Nokia since it
                     doesn't seem to reliably help
Mar 16 2008  devel  Merged patches from Alexandre Balavas to clean up warnings
                     on CentOS
Mar 02 2008  devel  Re-ordered headers in panelfront_display to prevent weird
                     compiler issue on Darwin
Feb 24 2008  devel  Fixed gpsd speed issue on water mode, thanks again to
                     Antonio
Feb 12 2008  devel  Fixed segv on gps=false introduced in recent gps rewrite
                     (thanks Antonio Eugenio Burriel for patch)
                    Added rt61 and rt8187 source names
Feb 06 2008  devel  Fixed segv on OSX in client on closedir
Jan 30 2008  devel  Revamped GPS to use 'watch' mode in GPSD
                    Revamped GPS again to work with watch better and to 
                     dynamically use poll mode on older GPSD implementations
                    Revamped GPS a third time in the same day to take the
                     seemingly broken Maemo GPSD into account and use R=1
                     debug mode on Maemo devices
Jan 29 2008  devel  Added Hildon GPS support
                    Fixed huge bug in IE tag parsing that ignored large
                     beacon frames, thanks to Duane Compton
Jan 26 2008  devel  Disabled probenojoin by default in config, it's sort of a
                     useless alert which makes a lot of noise.
                    More capture source control changes to try to solve
                     problems capturing reliably on Nokia 8x0 devices
Dec 19 2007  devel  Nokia-specific changes
Dec 17 2007  devel  Added kernel version detection for Darwin to accept enX
                     on >= Leopard, VERY NEW LIBPCAP required.
Dec 15 2007  devel  Fixed admtek fatal error on ssid zero (errors now ignored)
Dec 11 2007  devel  Fixed a problem where the first connection to the server
                     would be ignored.
Dec 10 2007  devel  Merged a patchset from Pavol Rusnak and SUSE including
                     some ncurses cleanups, format string quirks with size_t,
                     and header massaging
Nov 20 2007  devel  Fixed 'make install' and 'make suidinstall' not dep'ing
                     'kismet' binary
Nov 06 2007  devel  Added --disable-dbus to configure for environments
                     which don't detect properly
Oct 06 2007 2007-10 Long time in coming, Kismet-2007-10-R1
                     Basic 802.11N support (IE tag parsing)
                     Airpcap 11n header support (PPI)
                     DBUS support for controlling NetworkManager
                     Significant memory reduction in server/client
                     Significantly faster client code
                     D80211 device support (iwl, others)
                     Darwin (OSX) native support
                     Revamped madwifi-ng support
                     GPSD anti-jitter handling
                     Innumerable bug fixes (encryption detection, device
                     handling, client crashes, etc)

                     There have been many options added to the config file,
                     be sure to update your configs!
Oct 06 2007  devel  Added trackiv option (set to false) to turn on IV tracking
                     (previous default behavior)
                    Added kismet-watchdog script in extra/ from JeanII
                    Fixed radiotap detection on netbsd
Oct 04 2007  devel  Added 11n IE tag decoding and display
Sep 28 2007  devel  Added DBUS support for controlling networkmanager
                    Added ath5k support
Sep 27 2007  devel  Started moving struct elements to dynamic allocation
                     vs. static maps
Sep 24 2007  devel  Added support for Cace PPI DLT
Sep 20 2007  devel  Enabled channel hopping on wrt54g source - Packagers, you
                     should probably turn OFF channel hopping by default in
                     the packaged config files on wrt54 platforms.
Sep 16 2007  devel  Added tracking of send-to clients which are inferred from
                     data destined TO them with no data FROM them.  Only
                     the last modified time is tracked on these clients.
Sep 15 2007  devel  Added anti-jitter to gpsd handler to compensate for current
                     gpsd implementations toggling 2d/3d
Sep 01 2007  devel  Merged 2 more patches from Jean to add network expiration
                     and memory limiting for very small-resource platforms.
Aug 28 2007  devel  Merged patch from Jean Tourrilhes to change how logging
                     handles temp files
Aug 24 2007  devel  Added iwl4965 source
                    Fixed bringing down interfaces during config tests
Aug 18 2007  devel  Rewrote 'kismet' wrapper script to be a C program which
                     properly handles stderr/stdout and queues error output
                     for replay on exit, also handles timing on long-startup
                     sources (like darwin warnings) properly
Aug 18 2007  devel  Aliased b43/b43legacy for broadcom driver split
Aug 13 2007  devel  Aliased iwl3945 for ipw3945
Aug 03 2007  devel  Tweaks to Darwin source handling
Jul 25 2007  devel  First pass at battery support for Darwin
Jul 24 2007  devel  Backported WEP display from newcore to only show WEP if no
                     expanded crypto options are available
                    Fixed lurking bug where networks with WPA improperly got
                     WEP40 set as well
Jul 23 2007  devel  Added madwifi-ng support for Linux-2.4
                    Added vap teardown code for madwifi-ng
                    Updated README
Jul 22 2007  devel  Revamped channel fetching system to use last ack'd set, rather
                     than fetching live.  This should reduce the load by 4 or 5
                     syscalls per packet, a good thing.  (And enable channel display
                     on Darwin capture sources)
                    Throttled channel control down to the rate at which it can 
                     acknowledge that a set succeeded
Jul 21 2007  devel  Added Darwin card type detection to properly use Broadcom cards
                    Added Darwin channel control
Jul 04 2007  devel  Added beginnings of Darwin support for OSX-Intel (atheros)
May 30 2007  devel  Removed airpcap radiotap set since it results in
                     non-deterministic behavior on some configurations
Mar 07 2007  devel  Aliased rt73 source (same as rt2500)
Feb 13 2007  devel  Fixed scrolling (again)
                    Added ifconfig down to wext monitor mode for dscape
Feb 10 2007  devel  Fixed long-standing bug in new network info in 
                     kismet_client
Feb 08 2007  devel  Fixed scrolling in kismet_client
                    Fixed handling of bursty traffic in kismet_client
                    Fixed gpsd parsing when lock forcing is used
                    Merged patch from Alan Grow for RSSI and better signal
                     plotting in kismet_client
Feb 07 2007  devel  Fixed mis-detecting some networks as WEP
                    Fixed not assigning crypt types from data frames
                    Added TKIP and CCMP detection in data frames

Jan 25 2007  *****  SVN ate its face off, bulk commit of previous patches from
                    time of last SVN backup.  Sorry everyone.

Jan 25 2007  devel  Fixed several minor errors including closing -1 fds
Jan 25 2007  devel  Fixed gps file being left when gpsd not available
Jan 24 2007  devel  Added significant optimization to manuf lookups
                    Fixed manuf lookups in the client
                    Reduced client memory requirements
Jan 22 2007  devel  Added daemon mode on request
Jan 17 2007  devel  Fixed compilation on  2.4.x linux kernels
                    Merged patch from Kili fixing use of unsigned ints as
                     fds (eliminates warnings and potentially bunk error
                     messages)

Jan 16 2007 2007-01 Minor patch to properly #ifdef around a linux source
                    And again.

Jan 15 2007 2007-01 Released Kismet-2007-01-R1
                    Added multiple IDS alerts (invalid disconnect codes, WVE
                     alerts, MSF driver exploits)
                    Added Win32 native capture support with CACE Airpcap
                    Improved BSD support & bugfixes
                    Memory mismanagement crashes fixed
                    Cleaner autoconf output
                    Nokia770/800 support
                    Removed embedded libpcap copy
                    Updated ap_ and client_ manuf
                    
Jan 15 2007  devel  Tweaked IP handling
                    Merged (and fixed)  openwrt patches (some of them)
Jan 13 2007  devel  Added DISCONCODEINVALID and DEAUTHCODEINVALID alerts
Jan 10 2007  devel  Added MSF dlink rate exploit alert
                    Added MSF netgear large beacon exploit alert
Jan 06 2007  devel  Fixed long-standing bug in autogrouping in the client
                    Fixed network removal code double-touching a vector
Jan 03 2007  devel  Updated README
                    Added WVE references for alerts in README
Jan 02 2007  devel  Added new IDS signatures for MSF Broadcom code exec and
                     overlong SSID exploits
                    Merged ap_ and client_ manuf updates from joe haldon posted
                     to wifisec
Dec 27 2006  devel  Merged README patches from Pedro
                    Merged OpenBSD patches from Pedro to remove cisco_openbsd
                     source (deprecated)
Dec 12 2006  devel  Merged openbsd patches from Pedro
Nov 30 2006  devel  Merged patch to treat radiotap as little-endian at all
                     times.  I suspect this will break some platforms in
                     the future and will address it later.
Nov 17 2006  devel  Tweaked channel set to use mode fixed (Daniel Drake)
Nov 11 2006  devel  Added proper support for AirPcap (CACEtech, win32)
                    Added patch from Khorben for NetBSD battery reporting
Oct 13 2006  devel  Tweaks for libwpcap oddities
Sep 05 2006  devel  First shot at supporting the Cace AirPcap device (untested)
                    Removed embedded libpcap finally.  If your distro doesn't
                     have an updated libpcap by now, update it.
                    Added configure support for airpcap tests
                    Disabled setuid on cygwin in all cases
                    Added smarter output for platform-specific tests
Aug 28 2006  devel  First shot at support for the Nokia770 (FCS checking)
                    Added source nokia770
Jul 27 2006  devel  Merged patch from Rob Deker to handle QoS to some extent
May 20 2006  devel  Merged gpsmap patch from rr to add european expedia maps
Apr 25 2006  devel  Merged OpenBSD patches from Matthias Kilian:
                     Detect stdc++ OpenBSD properly
                     Fix possible overflow in expat handling
                     Handle OpenBSD APM info
                     Fix return values in packet source
                    Merged various patches from Enrico:
                     c++-ism casting in expat parsers
                     Honor return values in several cases from syscalls
                     Move compiler attributes
                     Fix my stupidity in string handlers in some places
                     Fix buffers to be more efficient
                     Fix an initialization in macaddr structs
Apr 12 2006  devel  Added --retain-monitor cmdline option on request
Mar 31 2006  devel  Added setting madwifi-ng to radiotap mode
                    Fixed several crashes due to not checking noise/junk
                     packet params
Mar 30 2006  devel  Added zd1211 capture source (with warnings)
                    Fixed madwifi-ng fcs bytes
                    Fixed madwifi-ng not shutting down rfmon vap
Mar 29 2006  devel  Fixed madwifi_ag with madwifi-ng drivers
Mar 28 2006  devel  Moved ipw3945parasite to ipwlivetap
                    Moved madwifing support into madwifi standard as an
                     auto-detect
                    Lots of little tweaks to handle moving sources
Mar 19 2006  devel  Added the initial ipw3945 support.  You'll need a current
                     (read: latest) ipw3945 driver.  If it doesn't work,
                     let me know.  There are no doc entries for this until
                     I get it officially tested.
Mar 15 2006  devel  Switched ACX100 capture to not expect the FCS bytes.
                    Remember, kismet devel is happening in the newcore
                     branch now.  It's not dead. :)
Jan 09 2006  devel  Added memset 0 to gpsd code to explicity zero the gps data
                     buffer on startup
Dec 11 2005  devel  Added a fix to ringbuf from Shane Schisler
                    Added extremely experimental support for broadcom 43xx
                     devices (yes, you read right, broadcom.  Look at the 
                     README file.)
                    Changed prism2 header conversion to ignore a broken length
                     field in the header.  Recent versions of madwifi-ng return
                     a garbage length value (brokenly!).  Basic madwifi-ng
                     support restored for now, still very experimental.
Nov 08 2005  devel  Added madwifi-ng support
Nov 02 2005  devel  Fixed off-by-one in packet.cc for terminating null in
                     netbios string, missing format element in gpsmap
                     error (thanks, David)
Oct 17 2005  devel  All the new development is in newcore, for people who 
                     haven't noticed that yet.
                    Minor updates:
                     Fixed SSID being trimmed sometimes in network protocol
                     Fixed SSID munging more
Aug 15 2005 2005-08 Released 2005-08-R1.  This fixes several potential security
                     problems.  ALL USERS SHOULD UPGRADE.
Aug 15 2005  devel  Merged patch from JD Shmidt to add a toggle for gpsdrive
                     waypoint logging
                    Merged patch from Sven-Ola Tuecke to add the BSS timestamp
                     to the panels display
Aug 08 2005  devel  Removed ethereal checking from configure script, too lazy
                     to remove the source this close to newcore working
                    Changed tests for using wireless.h from system headers
                     for some vendor kernels
Aug 07 2005  devel  Fixed new network announcement text thinking a network
                     was always unencrypted
                    Tweaked munging to be more efficient
Aug 06 2005  devel  Fixed SSID handling for SSIDs with non-zero lengths but
                     no SSID data (cisco cloaking for one) disagreeing with
                     the new SSID munger code
Aug 04 2005  devel  Added more bounds checking to packet dissectors and protocol
                     dissectors
Aug 03 2005  devel  Fixed an integer overflow in the CDP protocol processor that
                     at the least could lead to a crash and maybe worse.  Thanks
                     to Stefan Esser @ hardenedphp for pointing this one out.
                    Fixed CDP for CDPv2
                    Fixed one-off on DHCP protocol parsing (non-security-related)
                    Added some checks for prism2 protocol lengths and offsets
                     (should be non-exploitable since they only come from
                      kernel space but a good idea to clean anyhow)
Aug 02 2005  devel  Tweaked configure sockaddr_t testing to handle gcc4 being
                     bitchy about initialization
                    Ifdef'd the wrt54 source to compile when extensions are
                     are missing and blat out a reasonable warning
                    Fixed REALLY stupid error I made myself yesterday -- if you
                     got yesterdays SVN, update it.
                    Made some changes to how some packets are processed.  No idea
                     if this was a real problem but it was wonky code.
Aug 01 2005  devel  After hearing about a presentation criticizing handling of
                     unprintable characters in the SSID, modified how SSIDs
                     are munged to printable to make non-standard charachters
                     represented by \OCT (see man ascii)
                    Tweaked new munger code to handle ' ' better (ttuttle)
Jul 25 2005 2005-07 Released 2005-07-R1a source.  These are minor changes to 
                     fix a last-minute BSD compilation problem, anyone not on
                     BSD doesn't need to worry about it and there will not be
                     new binary packages.
Jul 24 2005 2005-07 Released 2005-07-R1.  This is mostly a bugfix and minor
                     feature enhancement release.  Fixes and additions include:
                     - Linux Radiotap support
                     - Wrt54g support on openwrt and (likely) ddwrt
                     - Radiotap _DBM_x support
                     - Full WPA/WPA2 detection for WEP40, WEP104, TKIP, PSK,
                       AES-OCB, AES-CCM, WPA, and WPA2
                     - Fixes to compilation under some compilers
                     - Segfault fixes to kismet_client
                     - OpenBSD fixes and configuration updates
Jul 21 2005  devel  Fixed rendering negative signal levels in kismet_client to
                     reflect actual strength properly
                    Changed wrt54g source to try to fall back to 'wl monitor' if
                     the ioctls don't seem to be available
                    Tweaked best signal handling to deal with negatives better
Jul 20 2005  devel  Added Radiotap DBM_x field support
Jul 19 2005  devel  Moved radiotap support to work on Linux as well, to coincide
                     with my ieee80211/ipw2200 patches to bring radiotap over.
                     A bit of a kluge, but sufficient for now.
Jul 08 2005  devel  Merged stage1 of patches from Pedro for configure to allow
                     disabling all gpsmap tests and compilation
                    Removed HAVE_GPS ifdefs from the code, since the option
                     was no longer supported and removing the def caused
                     compile time errors
Jun 30 2005  devel  Merged OpenBSD config patches and RADIOTAP_F_FCS patches
                     from Pedro
Jun 28 2005  devel  Fixed WPA reporting when the first packet isn't WPA
                    Added WPA2-AES detection
                    Rewrote WPA detection to do full WPA header decoding
                    Added WEP40, WEP104, TKIP, PSK, AES-OCB and AES-CCM
                     detection
                    Fixed gcc-3.4.x compilation
                    Tweaked client for slightly better performance
                    Fixed issue where re-grouping an auto-group led to 
                     Bad Things in the client
                    Rewrote chunks of group management code, possibly resolving
                     lurking segfault in client
Jun 25 2005  devel  Added support for new wrt54g revisions/firmwares that use
                     prism0 for monitor data.  Set your capture type to
                     wrt54g,eth1:prism0,foo
Jun 21 2005 2005-06 Released 2005-06-R1.  Major code improvements and bugfixes,
                     including:
                     OpenBSD radiotap support
                     New gpsd interface code
                     Segfault fixes
                     IPW2200 Linux support
                     IPW2915 Linux support
                     Client updates (follow mode, segfaults, packet rate, 
                                     speed increases)
                     Fixed WPA detection
                     Cygwin fixes
                     IP detection rewrite and fixes
                     Reduced binary size by 100k for server/drone
                     Flite speech support
                     Drone GPS fixes
                     Autoconf fixes on RH and other distros
                     RT8180 Linux support
                     GPSMap speedups
                     GPSMap deprecation of broken sources
                     Various packet dissection fixes
                     Lots of other updates and bugfixes.
Jun 21 2005  devel  Merged patches from Pedro for OpenBSD ralink, prism2, and
                     readme
                    Deprecated broken gpsmap sources and set default to blank
                    Added "--disable-optimization" flag to turn off -Ox
Jun 20 2005  devel  Fixed condition where gps mode wasn't updated 
                    Updated to libpcap 0.9.1-kis
                    Patched libpcap to not include filtering code.  Kismet
                     doesn't use it, and its 100k of binary we can drop
Jun 19 2005  devel  Added more wireless vendors to the manuf map
Jun 18 2005  devel  Updated AP manuf/defaults info
                    Rewrote GPSD handling to be more like newcore, to correctly
                     handle error conditions with ESRs new GPSD code
                    Rewrote distance and heading code to (hopefully) clear
                     up some bugs
                    Fixed 'follow gps' in client (broken in -devel only)
                    Fixed 'follow network' heading calculations in client
                    Fixed range to only show 3 significant digits in client
Jun 13 2005  devel  Fixed a pile of little broken parts of code thanks to a
                     pass through a static code analyser
Jun 11 2005  devel  Fixed compile error on wsp100 capture type, but I suspect
                     the capture source has other problems still.
                    Updated README, added some FAQs in the silly hope someone
                     will read them.
                    Fixed minor linewrap issues in display
                    Fixed minor rate graph issue where it overflowed the box,
                     still sometimes looks too small
Jun 09 2005  devel  Fixed stupid error introduced last night in new prism2 code
                    Merged patch from Pedro for fbsd compat
                    Changed net/cli info 'WEP' to 'Privacy'
                    Added ad-hoc autogrouping to kismet_client
Jun 08 2005  devel  Tweaked prism2 pcap header length handling for extra safety
                    Tweaked configure to error out on socklen_t properly on
                     cygwin
Jun 05 2005  devel  Fixed segfault on some conditions in kismet_client
                     group management code
                    Fixed segfaults in tcpclient code and corrupted protocol
                     lines (non-exploitable)
                    Added W(O) documentation to client help
Jun 03 2005  devel  Minor code format changes, possible fd-exhaustion bug on 
                     OpenBSD fixed
Jun 02 2005  devel  Removed theoretical loophole in bss-timestamp finitestate
Jun 01 2005  devel  README changes
May 31 2005  devel  Fixed segfault condition in kismet_client caused by the 
                     "powerbar" column or "Signal Levels" window and funny
                     signal levels
                    Added "netfuzzycrypt" option, defaulted to true.  This uses
                     the network classifier to force a fuzzy encryption on
                     unencrypted data frames classified as part of an encrypted
                     network.
                    More fixes to IP handling -- client aggregation works
                     better now when finding a network IP
                    Fixed sigfpu/channel sets for real
May 30 2005  devel  Added 'flite' config parameter for 'festival lite', if
                     using flite instead of festival, set it to true
                    Fixed client signal/noise levels in kismet_client
May 27 2005  devel  Merged README updates and OpenBSD updates from Pedro
                    Merged OpenBSD channel display from pedro
                    Added ipw2915 packet source for centrinto a/g cards.
                     Same as the 2200, just has the default channels set to 
                     include 11a.
                    Fixed sigfpu failure if the default channel sets are
                     missing
                    Added OpenBSD workaround for atheros FCS bytes
May 26 2005  devel  Moved to drone protocol 9.  Drone GPS status is now carried
                     in the version packet.  If GPS is enabled on the drone,
                     it will be used for coordinates, if it is not, the server GPS
                     will be used.
                    Updated README and some error messages
                    Took default carrier type out of packet reporting since it
                     could give bad info
                    Fixed several segfaults in kismet_client caused by groups
                     or networks being auto-deleted (like probe_networks being 
                     merged)
                    Sped up kismet_client a fair bit (only recalculate groups
                     when we need to)
                    Merged burst-rate-unit alert support from newcore-devel.
                     You can now set a timeunit for burstrates of alerts, ie
                     10/min burst of 1/sec.
                    Reverted UpdateNetworks() in panelfront so that it would
                     update idle dieoff correctly again
                    Fixed minor bug in pcapsource avs parsing
May 25 2005  devel  Configure changes for openbsd (pedro)
                    Tweaked cisci_wifix error message
                    Introduced a slight delay into the channel control process
                     for ipw2200 to prevent channel sets immediately on top of
                     one another causing the card to stop seeing packets.
May 24 2005  devel  Fixed configure on RH and other distros that modify it so
                     you can't use kernel headers
                    Copied latest automake config.sub and config.guess
                    Merged set of updates from Pedro to handle Open/Net BSD
                     capture devices (Yup, OpenBSD 3.7 support)
May 21 2005  devel  Fixed panels client displaying garbage data for battery
                     percentage while charging
May 20 2005  devel  Fixed up WPA more to handle multiple tag 221 instances
May 19 2005  devel  Changed WPA detection to use more of the tagged parm to
                     determine the encryption, should prevent false positives
                     on "capable but not enabled" APs
                    Fixed some relatively small memory leaks
May 18 2005  devel  Backed out my BROKEN ipw2200 sw_reset and followed James' 
                     advice to set the channel to 0 to restore scanning mode.
                     ipw2200 appears to come out of monitor mode cleanly now.
                    Fixed FloatChan2Int not handling absolute channels from the
                     driver layer.  I thought I'd merged a patch from someone to
                     do just this, but...
                    Dropped packet counter no longer includes phy frames
May 17 2005  devel  Added ipw2200 support with temporary sw_reset support to try
                     to come out of monitor mode.  You'll need the 1.0.4 drivers
                     and new firmware, and you can force a reset of the card by
                     reloading the drivers
                    Added ipw2200 to fuzzy crypt list
                    Tweaked IP detection to not attempt to process IPs for any
                     packet associated with an encrypted network
May 15 2005  devel  Added auth frames to the probe network classifier (auth to
                     unknown network creates a probe net, auth to known network
                     acts normally)
May 06 2005  devel  Fixed another glaring inefficiency in gpsmap, providing an
                     order of magnitude speed boost to interpolated power calcs.
May 05 2005  devel  Fixed a bunch of ops that didn't need to be done in inverse
                     weighting in gpsmap   
Apr 18 2005  devel  Changed WPA detection to only trigger when the WEP flag is also
                     set.  APs advertise WPA capability even when encryption isn't
                     turned on, it seems reasonable to cloak that if it isn't 
                     actually being used.
                    Tentatively changed docs to call rt2x00 'ralink' instead of
                     'realtek', though I still haven't seen anything to prove it
                     one way or the other.
                    Tweaked gpsmap to handle WPA w/ no WEP as non-wep (plotting
                     data the same as its handled in -devel now)
Apr 09 2005  devel  Added RT8180 capture support
Apr 02 2005 2005-04 Released 2005-04-R1.  Primarily a bugfix release, but with
                     some new features, including:
                     GPSD reconnection fixes
                     LEAP/TKIP/EAP/WPA/PPTP detection
                     Better momentary card failure handling on channel control
                     Various compile-time issues with ImageMagick APIs
                     String handling cleanup
                     Major fixes to IP guessing
                     rt2x00 support
                     Interface binding
Mar 30 2005  devel  Fixed another case of bad IP discovery
Mar 23 2005  devel  Fixed xml parsing error in expat.cc and new encryption
                     fields.  You'll want to purge your old cache files.
Mar 22 2005  devel  Changed IP detection algorithms to ignore TCP and UDP frames
                     sourced from the AP.  This should avoid most of the IP detection
                     problems caused by AP/routers which source remote IP data
                     from the local MAC.
Mar 21 2005  devel  Added "consecutive failure" support to card channel control.
                     For drivers with intermittent failure changing channel,
                     this will delay Kismet exiting until 5 failures in a row
                     occur.
Mar 15 2005  devel  Merged patch from Josh Wright to add PPTP detection of some L3
                     VPNs.  This slightly breaks old-client compatability in that a
                     L3 VPN network will show up as WEP in old clients.
Mar 13 2005  devel  Reverted crypt_set to push out 'wep' protocol field for 
                     backwards compatability.  Same data, old field name.
Mar 10 2005  devel  Merged long-delayed patch from Josh Wright to add detection
                     for LEAP, TLS, TTLS, PEAP, and ISAKMP exchanges in networks.
                    Expanded "wep" attribute to "cryptset".  WEP is still reported
                     when a network uses encryption (WEP/Privacy bit is set), and
                     network details show the encryption options.  Networks with
                     extra encryption are listed as 'O'ther in the client.
                    Expanded XML, ascii, csv logs
                    Added/fixed client WEP fields
                    Fixed bug that caused some removed networks to not be sent for
                     removal if the times collided
                    Added very basic WPA detection and reporting
Mar 07 2005  devel  Merged patch from Chris Kuethe cleaning up some possible
                     over-by-one string parsing and to remove two warnings.
Feb 08 2005  devel  Merged patch from Mindfab to potentially resolve some of the
                     problems with gpsd reconnecting.  Untested at the moment
                     since I don't have my GPS handy.
Feb 06 2005  devel  Merged patch from Delicious Nougat to handle binding only
                     to the specified address for TCP servers, vs. INADDR_ANY.
                    Currently left in the config to bind to localhost only,
                     I've not yet decided if this will be the default for the
                     next release or if the default will be ANY.
Feb 03 2005  devel  Added support for the rt2x00 11b and 11g cards for the
                     drivers to be released shortly
Jan 26 2005  devel  Added typedef for MagickBooleanType on old IM libs
Jan 17 2005  devel  Updated ipkg spec
                    Changed configure to accept --with-linuxheaders for 
                     cross-compiling with a different kernel header path
                     than the current /lib/modules/...
Jan 13 2005 2005-01 Released 2005-01-R1.  Not the major rewrite yet, sorry,
                    pushed out for the CHIP magazine CD.  Minor bugfixes and 
                    general updates:
                     Fixed non-intel compilation bugs in previous release
                     Fixed gcc version issues that crept into previous release
                     Tweaked ipw2100 channel control to try to minimize driver 
                      errors
                     Tweaked signal/noise handlers to work with Madwifi again
                     Added Atmel-USB support (rudimentary pseudo-rfmon)
                     Tweaked configure scripts
                     Fixed alpha blending elements of gpsmap images on new 
                      image magick libs
                     Fixed label positioning code in gpsmap
                     Documentation and spelling errors fixed up
Jan 13 2005  devel  Tweaked configure.in/configure to use $(...) instead of `...`
                     to find the kernel headers since it seems to not always
                     translate correctly (Andreas 'GlaDiaC' Schneider)
Jan 11 2005  devel  Added card type 'atmel_usb' for the berlios.de atmel USB 
                     drivers with pseudo-monitor support
Jan 09 2005  devel  Minor tweak to signal/noise handlers to report the signal
                     level if noise is equal to 0.  (This fixes behavior on
                     madwifi drivers that report a signal and no noise)
Jan 03 2005  devel  Merged documentation spelling patch from Andreas Mohr
Jan 01 2005  devel  Merged gpsmap patch from Daniel Dorau to fix gpsmap alpha
                     blending on imagemagick 6.x, label positioning bugs, and a
                     cleaner text drawer for labels.
Nov 16 2004  devel  Fixed compiler warning in iwconfig.cc
                    Added microsleep delay to ipw2100 channel control function
                     to try to alleviate driver errors
Nov 15 2004  devel  Tweaked includes in ringbuf.h to handle stdint.h correctly
Nov 04 2004  devel  Tweaked macaddr.h again to try to appease different gcc
                     versions.
Nov 01 2004  devel  Tweaked endian_magic and mac_addr - should compile
                     cleanly on non-linux systems and on gcc 2.95 now.
Oct 25 2004 2004-10 Released 2004-10-R1.  Major changes include:
                     Some fixup to gpsd handling (More to come)
                     GCC-3.4 cleanups
                     BSS Timestamp alerts
                     Centrino support (This has been in -devel forever)
                     Support for GPL ADMTek drivers
                     Support for alternate cisco drivers
                     Imagemagick support for new imagemagick api changes
                     Fixed some cygwin compiler errors
                     Expanded alert protocol to carry additional info about the
                      environment that generated the alert
                     Fixed packet number and delta calculations, and sound 
                      output for traffic seen
                     Fixed crankiness with hostap if interface is down
                     Added default "no-type" card to force new users to 
                      configure
                     Lots of other bug fixes
                     Trimmed CHANGELOG file to only this year
                     WSP100 is known to be broken in this release
Oct 25 2004  devel  Fixed 2 errors on bigendian in "stable-devel"
                    Fixed hanging socket on gpsd reconnect
                    Fixed compile error on uclibc with rintf
Sep 08 2004  devel  Fixed earthdistance math w/ info from ESR for network 
                     distance guessing during live capture
Sep 01 2004  devel  Split up packet.h into endian and macaddr files in prep
                    Re-fixed friend class issue in macmap.h in gcc3.4
Aug 15 2004  devel  Fixed log sync event to not start if logging is disabled
                    Fixed BSS timestamp alerts to not trigger in adhoc networks
Aug 14 2004  devel  Fixed util.cc on gcc 3.4
Aug 13 2004  devel  Fixed error message for channel locking when in autofit 
                     sort
Aug 11 2004  devel  Fixed Run/ExecSysCmd functions in util
Aug 09 2004  devel  Split ringbuffer and iwconfig stuff into their own files,
                     cleaned up util.h
                    Fixed 64 bit bugs re-introduced with new util.cc
                    Tweaked string tokenizer for new TCP parsers
                    Applied spelling patches from ESR
                    Added smart tokenizer
Aug 06 2004  devel  Fixed gpsmap network count to work with scatter-only plots
Jul 27 2004  devel  Fixed Imagemagick 6.x (again)
                    Merged gpsmap packet-count filtering patch from 
                     Scott Brooks from Binary Solutions
Jul 23 2004  devel  Added support for new Cisco drivers (see download page)
                    Added support for the new GPL drivers for admtek
                    Tweaked admtek support to not fetch channel if interface
                     is down.
                    Fixed attempts to restore mode or channel when the 
                     original mode/channel was unavailable
Jul 14 2004  devel  Merged patch from Sebastian to clean up ipw2100 behavior a
                     bit more
Jul 12 2004  devel  Fixed Imagemagick support for 6.x
Jun 25 2004  devel  Removed net/bpf.h since it isn't needed and isn't present
                     in some systems
Jun 18 2004  devel  Changed string = char * to string = string(char *) since
                     cygwin seems to have broken constructors for that
                     (thanks JM)
                    Added checks to hopefully bypass fetching channels from
                     down interfaces under hostap which led to failures from
                     driver crankiness
Jun 14 2004  devel  Added channel to alert tracking and protocol
Jun 13 2004  devel  Merged fix from Million to repair delta calculations and
                     fix playing the correct sound for traffic
Jun 10 2004  devel  Expanded alert protocol to carry source, dest, bssid, and
                     other mac address fields for better programatic handling
                     of alerts through external clients
Jun 09 2004  devel  Added BSS timestamp spoof detection - BSSTIMESTAMP alert.
                    Created "None" packet source for default config to stem
                     the new people being confused with cisco errors
                    Modified packetsource unmonitor_ code to not print warnings
                     about not leaving monitor mode cleanly if not relevant for
                     all active packetsources (ie, pcapfile and drones don't
                     warn about trying to disable rfmon)
Jun 06 2004  devel  Merged patch from Michael Scherer to fix gcc3.4 compiling
May 30 2004  devel  Fixed docs for OpenBSD
                    Merged patch from KW which should fix the problems on 64bit
                     platforms.
                    Merged patches from TZ to add more delays into monitor code
                     to make Socket CF cards happy
May 15 2004  devel  Added support for ipw2100 (Centrino) cards using the latest
                     drivers from sourceforge.
                    Merged patch from Antonio Eugenio Burriel for proper 
                     channel detection with drivers that report channel
                     number instead of frequency
May 14 2004  devel  Fixed segfault issue with too-large packets inside 
                     pcapsource.  As far as I can tell this can only be 
                     generated by a flawed driver so it shouldn't be a 
                     security issue.  Root is dropped for pcapfiles so this
                     should be safe from that angle, too.
May 13 2004  devel  See, I haven't abandoned you all, just been really busy
                    Kluged out compile errors on some vendor-modified kernels
                     that include ethtool.h in wireless.h
                    Updated config file version and took out defunct examples
                    Fixed the rest of the compile errors on some kernels, 
                     with luck
Apr 22 2004  devel  Fixed initial-channel -I arg for single named sources
Apr 10 2004  devel  New devel cycle
Apr 07 2004 2004-04 Released 2004-04R1.
                    Major improvements in this release:
                      Fixed 'Too many open files' errors on all platforms
                      Tweaked autoconf scripts to make some distros happier 
                       with finding components
                      Additional FreeBSD support and compile-time fixes
                      Better error reporting for most fatal conditions
                      Fixed echoing to console fatal error conditions before 
                       the client connects
                      Support for latest Ethereal wtaplibs
                      Support for ADMTek cards
                      Fixed support for ACX100 cards
                      Fixed support for prism2_legacy (please, upgrade 
                       and stop using this)
                      Fixed pcap on platforms like OSX, should compile 
                       cleanly out of the box
                      Fixed segfaults with empty *_manuf files
                      Added support for dumpfiles greater than 2GB
                      Added unmonitor support for more sources
                      Fixed sound playing on many drivers
                      Added optional fourth option to source= configfile 
                       lines to set initial channels
                      Modified monitor-entry IOCTLs to agree with more 
                       drivers
                      Added support for signal levels in dBm
                      Changed release numbering to YYYY-MM-Relnum to make 
                       people happy
                    Also there have been a LOT of gpsmap updates:
                      Binary caching of parsed XML for reduced processing 
                       time on repeated mappings of the same data
                      Rewritten power interpolation that actually works right 
                       now
                      Proper handling of signal and noise levels in dBm
                      Feathered range circle drawing mode (translucent fading 
                       edges to range estimations)
                      Feathered scatterplot drawing (Very very slow however)
                      Background map color saturation control (Desaturation 
                       percentage control instead of pure greyscale)
                      Background map intensity control (Overlay map 
                       translucently over white or black)
                      Revamped and extended network labeling support
                      Revamped network center averaging code to sift the most 
                       relevant center points and average them
                      Moved to GMP for some math ops for extra precision
                      Fixed Mapblast support
                      Earthamap map source support
                      Null map source (blank screen)
                      Terraserver topographic map source
                      Terraserver autoscale support
                      Added gpsxml-sanitize command to clean XML files 
                       outside of gpsmap
                      Gobs of bugfixes.
Apr 07 2004  devel  Set gpsmap caching to save empty files
Apr 06 2004  devel  Fixed ACX100 FCS bytes
Apr 05 2004  devel  Fixed packet count bug in csv
Apr 04 2004  devel  Merged patch from Jamie for channel dwelling (multisecond
                     channel hopping)
Apr 02 2004  devel  Fixed bug in gpsmap cache that assigned the same id to all
                     points, eating an entire file if any points were filtered.
                    Code cleanup - Fixed several -pedantic warnings in gpsmap
                    Various other -pedantic cleanups
                    Flagged networks as dirty after a sort op to force a 
                     resort even when disconnected
                    Made gpsmap cache creation errors nonfatal
Mar 31 2004  devel  Fixed gpsmap cache error reporting mistake
                    Changed 'best signal' and 'best noise' stuff to handle dBm
                    Fixed signal recording for wext
                    Changed text in panel signal window slightly
                    Fixed gpsmap to count actual valid samples instead of all
                     samples in a file when determining if any samples were
                     collected
                    Added --color-saturation and --map-intensity to gpsmap to
                     change the greyscale desaturation and overall intensity
                     of the background map image.
Mar 30 2004  devel  Tentative support for calculating SNR from signal levels
                     in dBm for Kismet and gpsmap
Mar 29 2004  devel  Removed size restriction testing for now, let the remote
                     mapsource blow up if we're not a valid size.
                    Put scale ranges into --help
                    Fixed error in tcpclient reading new major/minors
                    Added Null mapsource for blank background to gpsmap
Mar 27 2004  devel  Fixed Mapblast map source in GPSMap, left Earthamap as the
                     default however.  (Thanks, poptix!)
                    Fixed mapblast user-scale
Mar 26 2004  devel  Added feathered scatter plot drawing to gpsmap.  This is
                     VERY slow but produces some nice effects in combination
                     with channel coloring to show saturation in an area.
                    Tweaked feather circle center drawing
Mar 25 2004  devel  Added binary caching to gpsmap, this more than doubles
                     the speed of gpsmap when repeatedly processing the same
                     sets of XML data.
Mar 23 2004  devel  Tweaked gpsmap channel color allocation
                    Tweaked legend drawing to scale to US 11 channels if
                     there are no networks on higher channels.  This makes
                     the legend look much nicer.
Mar 22 2004  devel  Added --feather-range to gpsmap to blur network range
                     circles into invisibility.  Imagemagick is very very
                     poorly documented.
                    Fixed various other bugs in gpsmap
                    Fixed various bugs with feathering and some data sets
Mar 21 2004  devel  Additional tweaks to prism54 avs monitoring
Mar 20 2004  devel  Fixed gpsmap trying to autoscale even with user scales
                    Merged patch from Antonio Eugenio Burriel to enable AVS 
                     headers on current prism54 drivers
                    Merged patch from Scott Taylor for translucent bounding
                     rects in gpsmap
                    Merged another patch from Scott for using terraserver
                     topo maps
Mar 19 2004  devel  Merged earthamap map source support from Ryan Maple
                    Added autoscale map selection to Earthamap and Terraserver
                    Marked Mapblast and Mappoint sources as defunct
                    Added earthamap script to makefile and cvs
                    Removed 'total' networks from legend, left 'visible'.
                     Total didn't make much sense.
                    New gpsmap labeling method, labels now drawn in the order
                     given, added new labels, bssid, ssid, manuf, info,
                     location
                    Tweaked labeling
Mar 18 2004  devel  Fixed expat error
Mar 17 2004  devel  Tweaked gpsmap to error out on no sample points
                    Fixed error string typo in get_ssid
                    Changed monitor mode controls to not nuke most SSIDs since
                     drivers don't seem to mind anymore, also updated prism54
                     and fixed a compile warning on acx100
                    Tweaked configure/makefiles to not allow 'make gpsmap' if
                     it wasn't enabled by configure
Mar 16 2004  devel  Tweaked acx100 source to match acx's new orinoco-esque
                     method
Mar 15 2004  devel  Finished gpsxml-sanitize, util takes a xml files and prints
                     the valid points back to stdout.
                    Fixed sending a removed network as a NETWORK statement
                     during the initial NETWORK enable seed
Mar 14 2004  devel  Split gpsmap sample manipulation voodoo off into its own
                     file for other utils to tie into
                    Started adding extras/ util to sanitize XML files for other
                     programs to use
Mar 13 2004  devel  Updated readme, added client column lists
                    Added unmonitor support for madwifi
                    Added switch to gpsmap to use old pure-average network 
                     center finding code
                    Moved fifodump out of logging, fifo will still happen with
                     '-n' now
                    Added fourth optional parameter to source= config lines to
                     set the initial channel
                    Updated spec file
Mar 12 2004  devel  Changed sound exec to dup2 /dev/null instead of closing
                     stdout and stderr, should prevent sox being mad about
                     not having output paths
Mar 11 2004  devel  Made blanking SSID during entering monitor mode a nonfatal
                     condition.  Should alleviate difficulties with some
                     drivers (prism54, maybe cisco)
                    Added large-file checking and defines, should overcome the
                     2GB file size limit on systems that support it
                    Changed versioning (again) - YYYY-MM-Release.
Mar 10 2004  devel  Fixed a segfault in the client command protocol
                    Improved error reporting for madwifi monitor mode
Mar 08 2004  devel  Fixed a segfault with a 0-length macaddr struct (exposed
                     by an empty manuf map file).  No security implications.
                    Changed ifdef block in pcapsource, added ifndef to 
                     compensate for pcap on some platforms
Mar 07 2004  devel  Fixed another bsd compile error
                    Revamped error reporting to print errors to console even
                     when silent if there are no clients.  Should force showing
                     fast-startup errors that got hidden before.
Mar 04 2004  devel  Fixed undefined function error on BSDs introduced from
                     other error catching
                    Fixed stupid config test copy and paste bug for GMP
                    Reordered orinoco monitor commands
                    More major gpsmap updates
                     Total rewrite of interpolation.  Previous code was 
                      terminally broken.  New interpolation algos are MUCH
                      more adept at handling "generic wardriving" data.
                     Moved interpolation to only process "relevant center"
                      (see previous gpsmap update) instead of every point
                     Fixed legend drawing when using default network colors
                      and doing power interpolation
                    Tweaked orinoco channel control - should eliminate errors
                     seen with some older drivers and -devel
Mar 03 2004  devel  Rewrote gpsmap network-center guessing to find groups of
                     sample points and use those
                    Started rewriting gpsmap to use GMP for math.  GMP is
                     now required.
                    Added support for ADMTek cards
Mar 01 2004  devel  Tweaked error reporting to client.
                    Fixed wtapfile support for new ethereal wiretap versions
                    Merged ifdefs from Thomas Dettbarn to fix compiling on 
                     some freebsd systems
Feb 28 2004  devel  Changed wtaplocaldump code to have better drive-ful error
                     messages
Feb 26 2004  devel  Smart determination of channel controls on new orinoco
                     drivers, correct exiting of rfmon on new orinoco drivers
                    Added new orinoco capture source orinoco_14 to handle the
                     changes in the new orinoco 0.14 cvs tree
Feb 25 2004  devel  Fixed expat parsing the new kismet version strings
Feb 24 2004  devel  Fixed prism2_legacy (wow, someone still uses this) to trim
                     the FCS off the frames correctly, and to mute the wlanctl
                     commands
                    Added more intelligent error messages for the interface
                     going away in the middle of a capture.
Feb 22 2004  devel  Merged FreeBSD patch from Sam (with some changes):
                     * Renamed to radiotap_fbsd_X (me.  radiotap_freebsd_x was
                       just getting kind of silly to type.)
                     * Split source into ab/a/b, like MadWifi
                     * Trimmed out redundant/unused FetchChannel()
                     * Workaround for varargs for legible error messages
                     * Save and restore interface settings
Feb 20 2004  devel  Added tentative support for the orinoco_cs CVS drivers as
                     part of the existing orinoco source
                    Merged patch from Deker to fix inverse bssid filtering
                    Tweaked wext header finding, added big warning
Feb 13 2004  devel  Reordered stuff in configure for some distros being cranky
Feb 10 2004  devel  Fixed 2 socket closure bugs, neither of which should have
                     any real world effect (both fatal conditions anyhow)
Feb 09 2004  devel  New devel cylcle started
                    Added check of new makefile.in and configure to makefile
Feb 09 2004 Feb0401 Released successor to 3.x with new versioning scheme. Enjoy
                     the new stable release, hopefully beginning a more monthly
                     release schedule.  Everyone should upgrade to this release
                     and don't forget to look at the readme for changes in card
                     source name.  New toys in this release:
                     * Rewritten packet engine, tens of times faster than 3.x,
                       migrated monitor mode and channel change to ioctl calls
                       for greater speed and efficiency
                     * Support for FreeBSD radiotap
                     * Improved OpenBSD support
                     * Support for running kismet on WRT54G aps
                     * Support for Prism54 and Madwifi
                     * Fixed remote drones
                     * Unmonitor support
                     * Improved error handling and return codes
                     * Vastly improved gpsmap data filtering
                     * Gpsmap legend drawing, bugs in multiple gpsxml file
                       parsing, allocation bugs, 
                     * Much improved packet dissection and validation, 
                       duplicate IV detection
                     * Countless other bug fixes to protocol consistency, 
                       OSX support, variable initialization, CSV output, and
                       more.
Feb 09 2004  devel  Changed major-minor-tiny designation to new versioning
                     scheme, Month-Year-Release# to match the new versioning
                     scheme.  *KISMET protocol now carries 'newversion' field,
                     everyone writing their own clients should update to this.
Feb 06 2004  3.1.0  Added warning for unmonitor mode
Feb 04 2004  3.1.0  Merged more diffs from Pedro to fix the stackprot alerts on
                     OpenBSD
                    Changed framework of unmonitor support.  This breaks some 
                     things right now, this sync only temporary.  Expect a 
                     fully fixed devel sync later this afternoon.
                    Added unmonitor support for HostAP, fixed broken stuff from
                     earlier.
                    Added unmonitor support for prism54
                    Added smarter output on termination, tied to unmonitor
                    Removed zeroing IPs from interfaces going into rfmon.  This
                     places the onus on the drivers to Do The Right Thing, but
                     makes my life a lot easier for restoring card states.
                    Added unmonitor support for orinoco, acx100
                    Revamped ifconfig internals to only process flags
                    Removed stub, broken unmonitor from wlanng sources
Feb 02 2004  3.1.0  Tweaked probe req handling to assign to_ds
                    Changed panels channel display to show --- for uncontrolled
                     source channels
Feb 01 2004  3.1.0  Fixed broken channel stuff in wlanng to use stored last
                     channel if wext isn't available.
                    Added source picking window for channel locking on multiple
                     sources
                    Added smarter channel hopping setup, added server hopping
                     status to KISMET protocol
Jan 31 2004  3.1.0  wlanng no longer depends on wireless extentions
Jan 28 2004  3.1.0  Panels client now scrolls to next network after tagging
                    Fixed changelog dates (Thanks Alexander...)
                    Added a dirty flag to tcpclient networks listing to save
                     on CPU usage when the network list isn't actually changing
                    Improved use of the dirty flag to conserve cpu
                    Fixed init of a variable in panels
                    Fixed various bugs in panels
Jan 27 2004  3.1.0  Modified internals to packet source handling to allow for
                     restoring card details on sources that support it
                    Merged patch from Pedro for more OpenBSD stuff
                    Merged patch from Sam for more radiotap support on freebsd.
                     Pending a patch to the MadWifi drivers, this should bring
                     functional support for FreeBSD.
Jan 26 2004  3.1.0  Fixed FCS byte trimming for MadWifi, this should fix Kismet
                     discarding most packets as invalid (Thanks, Anton)
                    Fixed monitor_wext not setting the initial channel if the
                     card is already in monitor mode (Thanks, Anton)
                    Merged additional patches from Sam for FreeBSD/Radiotap
Jan 25 2004  3.1.0  Long-asked for, the panels client is now able to lock
                     onto the channel of a selected network and stop 
                     hopping.  'L' to lock, 'H' to hop.  Currently only works
                     with a single capture source, multisource support to 
                     follow soon.
                    Merged patch from Josh Wright to handle airopeek files with
                     wtapfile
                    Merged patch from Pedro to fix bringing an interface up in
                     OpenBSD
Jan 24 2004  3.1.0  Merged patch from Ray Essick to add an alternate date 
                     format to the logfile naming format
                    Unitialized variable fix in panels client
Jan 23 2004  3.1.0  Added packsource channel locking to server protocol
                    First-run merge of FreeBSD Radiotap support from Sam
                     Leffler
Jan 22 2004  3.1.0  Added channel hopping status to CARD field
                    Added '*' to panelfront channel display when source is
                     hopping
                    Fixed probe and data autogroups from being created for
                     only a single network (broken by yesterdays fix.)
                    Added intro window to panels client for new users, this
                     can be turned off by editing the ui config and putting
                     'showintro=false'
                    Added 'trackprobenets' config option to turn off following
                     probe responses and tracking probenets.
                    Merged patch from Anton fixing issues with scrolling the 
                     list of servers
Jan 21 2004  3.1.0  Fixed embarassingly stupid bug in panels probe/data
                     autogroup, minor efficiency improvements as well
                    Removed debug printing on corrupt dronesource packets
                    Made probed networks clients of themselves
                    Minor speed update to packet tracking
                    Added setgid to setuid privdropping, leaving us as gid0 is
                     also bad.
Jan 17 2004  3.1.0  Tweaked empty SSID assignment (again)
                    Forced wext-fetched signal levels to abs values
                    Fixed initialization of client sort value in panels
                    Moved group updates into population code in panels
                    Added --gui long-option to kismet_client
Jan 16 2004  3.1.0  Fixed offset mangling in probe request parsing
Jan 15 2004  3.1.0  Fixed data network autogrouping
                    Fixed panels client segfault when viewing details on a 
                     network absorbed into an autogroup
                    Fixed bug where single-packet new networks sometimes showed
                     up as having no packets in panels client
Jan 13 2004  3.1.0  Added more packet sanitizing.  Most invalid management
                     frames now intercepted, data frames still problematic.
                    Merged gpsmap patches from Andrew Knutsen to add labeling
                     of manufacturer and beacon info, avoid overlapping network
                     labels, and scripts in the extras directory to generate
                     multiple maps of an area and to merge the IEEE 
                     manufacturer list into the Kismet manuf file.
                    Tweaked mac_map to separate insert and fast_insert
                    Added autogrouping data-only networks
                    Added validation checks before calling Packetsource::Close,
                     fixes segfault for invalid pcapfile opens
                    Improved probed network integration code
Jan 12 2004  3.1.0  Fixed stupid word-transposition in default config, should
                     be channelsplit not splitchannels.
Jan 10 2004  3.1.0  Started implementing wsp100 snmp calls in new framework
                    Added sanity checks to ExecSysCmd() calls in pcapsource
                    Added coloring of decloaked networks to panelfront
Jan 09 2004  3.1.0  Merged patch from Bjarke Pedersen for different sounds for
                     new wepped networks
Jan 07 2004  3.1.0  Fixed more wep keysize bugs
Jan 04 2004  3.1.0  Changed probe network autogrouping to not group when there
                     is only 1 probe network
Jan 03 2004  3.1.0  Fixed nullproberesp alert
                    Fixed segfault if acpi/ACAD/ not found
                    Merged patch from Million adding more ACPI support
                    Merged patch from Million with numerous variable init
                     and other memory checks to kismet_server
                    Added more defaults to ap_manuf file
                    Added type counts and percentages to gpsmap legends
Jan 02 2004  3.1.0  Fixed association of probe nets
                    Fixed weirdness with now-defunct quality bar
                    Fixed map legends w/ no network colors and no powerbar
Jan 01 2004  3.1.0  Added legend drawing to GPSMap, finally
                    Various speedups inside gpsmap
                    Readme updates
                    Fixed legend drawing eating one map file
                    Significant speed boosts to gpsmap filtering
                    Changed algo.h sort() calls to stable_sort(). This seems
                     to be a bug in some gcc versions that causes segfaults.
                    Moved most of gpsmaps messages into the 'verbose' setting
                     (gpsmap -v ... )
                    Revamped column positioning code for gpsmap legends
                    Fixed missing '/' in pcapsource wlanng (thanks falter)
                    Merged patch from Million fixing memory and var init bugs
                     in panels and goto calls.