]> git.decadent.org.uk Git - ap-utils.git/blob - ChangeLog
b1d13dd8e892304f53fa6669f15484227f18da77
[ap-utils.git] / ChangeLog
1 2004-06-22 Elif Bilge Maden
2         * po/tr.po: Turkish translation added
3
4 2004-05-16 Roman Festchook
5         * configure.in: version 1.4.1
6         * NEWS: main changes added
7
8 2004-05-16 Michel Robitaille
9         * po/fr.po: updated translation
10
11 2004-05-04 Roman Festchook
12         * lib/ap_search.c: Compiler Error for ap-utils on Darwin 7.3 (Mac OS X 10.3.3) fix
13
14 2004-04-04 Dieter Fiebelkorn
15         * lib/ap_search.c: Compiler Error for ap-utils on Darwin 7.3 (Mac OS X 10.3.3) fix
16
17 2004-03-20 Roman Festchook
18         * ap-gl/bridge.c: Isolate wireless clients status displaying fixed
19         * lib/snmp.c: decreased timeout waiting for snmp reply packet to 1 second
20         * src/ap-mrtg.c: to decrease usage of network and AP CPU AP name only requested if -n option specified
21
22 2004-03-06 Roman Festchook
23         * src/ap-trapd.c: MAc address logging changed to common ap-utils format (without any dividers)
24         * configure.in: version 1.4.1pre3
25
26 2004-02-27 Roman Festchook
27         * lib/ap-curses.h, configure.in: updates to build with SysV curses lib if ncurses not found
28
29 2004-02-27 Daniel Eisenbud
30         * lib, src, ap-gl: Solaris and SysV curses build fixes
31
32 2004-02-26 Roman Festchook
33         * lib/sysinfo.c, lib/wlan.c: fixed Bus error when getting SysInfo structure data from AP on Sun Sparc64 processor
34         * po/uk.po: updated translation
35         * lib, ap-gl, src: removed dublicated includes
36         * lib/ap-utils.h, lib/ap-curses.h, configure.in: updates to build on Solaris with SysV curses lib
37         * THANKS: updated
38
39 2004-02-25 Vladimir N.Velychko
40         * Documentation/Ukrainian/*: translation spelling fixes
41
42 2004-02-25 Roman Festchook
43         * lib, ap-gl, src: removed including config.h from files that include ap-utils.h
44         * lib/ap-utils.h, configure.in: another updates to MacOS X build
45
46 2004-02-24 Daniel Eisenbud
47         * lib/wlan.c: fix to make ap-config able to set ESSID on powerpc and probably other bigendian machines
48
49 2004-02-22 Roman Festchook
50         * src/stations.c; ap-gl/stations.c: added check if AP in Client mode with corresponding warning message to user
51         * configure.in: version 1.4.1pre2
52         
53 2004-02-21 Roman Festchook
54         * configure.in: updated to build under MacOS X
55
56 2004-02-10 Roman Festchook
57         * lib/scr.c: fixed memory leak in scroll_rows function
58         * lib/wlan.c: fixed wrong keys for changing values for NWN APs
59
60 2004-02-04 Roman Festchook
61         * configure.in: version 1.4
62         * NEWS: main changes added
63
64 2004-01-30 Roman Festchook
65         * Documentatin/README.ap-gl: added file with notes about ap-gl utility
66         * TODO: updated
67
68 2004-01-29 Roman Festchook
69         * ap-gl: changed ATMEL410 -> ATMEL_PRISM name, for safe use removed Config port blocking, merged wireless client isolation (unicast & broadcast).
70
71 2003-12-30 Roman Festchook
72         * ap-gl: added new utility for ATMEL410 AP with 1.4k.1 firmware and support for RADIUS auth, wireless clients isolation, Repeater mode, Config port blocking, connected APs extended info (MAC, IP, Parent IP, RSSI, LQ, Status, Port)
73         * lib, src, ap.gl: a lot of internal code moving from program to lib sources
74         * po/uk.po: translation updated
75         * TODO: updated
76         * configure.in: version 1.4pre2 "Happy New Year" release
77         * src/bridge.c: renamed options "Send back broadcast/unicast traffic) to Isolate wireless clients
78         
79 2003-12-28 Ashley Gittins
80         * src/ap-mrtg.c: changes to support ATMEL12350/ME-102 
81
82 2003-11-27 Roman Festchook
83         * TODO: updated
84
85 2003-11-27 Jacek Pliszka
86         * ap-utils.spec, Documentation/README.RPM: added spec file for rpm building
87
88 2003-11-25 Roman Festchook
89         * po/uk.po: updated
90
91 2003-11-23 Roman Festchook
92         * po/uk.po: updated to current sources
93         * src/common.c: changed copyright years to 2001-2003
94         * src/ap-mrtg.c: changed copyright years to 2002-2003
95         * src/aps.c: table header legenda increased to 3 lines
96         * TODO: updated with current goals and removed working now things
97         * configure.in: version 1.3.4pre1
98
99 2003-11-15 Jacek Pliszka
100         * src/ap-mrtg.c: added -n name option to ap-mrtg that, if used, checks if name of the AP polled is same as one given
101
102 2003-11-11 Roman Festchook
103         * src/ap-mrtg.c: fixed to return 999999999 for outgoing traffic when error connecting to AP exist 
104
105 2003-10-27 Jan Rafaj
106         * README,THANKS,TODO: modified
107         * HARDWARE-NOTES: added. This should keep important hardware-related
108           informations that the users _must_ read prior using ap-utils.
109         * reverted parameters order for on_off(), menu_choose() so that
110           we always use <row,col> order everywhere
111         * src/aps.c:
112           - made ap_viewtype global so that the selected view type
113             sustains for whole session
114           - replaced snmp() for SiteSurveyCommand scan with sendto(),
115             as buggy ATMEL12350 firmware does not confirm SiteSurveyCommand
116             reception, but goes straight to internal scanning loop.
117             This allows for attempts to perform SiteSurveyCommand
118             via wireless interface of the AP, which would previously
119             time out due to the reluctance of the firmware to send
120             confirmation, as described above.
121         * src/bridge.c: disallow remote BSSID option key if AP is in
122           Access Point mode
123         * src/common.c:
124           - again changed/corrected the order of autodetection.
125             We cannot check against sysDescr OID of ATMEL12350 in first step
126             becouse ATMEL410 devices would pass this check too and would
127             be falsely marked as ATMEL12350.
128           - added back possibility to manually select the AP type.
129             User is given a choice to either autodetect the device
130             (default), or specify type manually. The latter may have
131             advantage if the AP is not actually available via network.
132           - hide cursor again after user turns back from the subshell
133         * src/radio.c: implemented detection & setup functions for APs
134           that give response to operAntennaSettings OID query in 1-byte
135           format. It seems that these devices do not distinguish between
136           receiving and transmitting antennas. This is true even for some
137           APs with single antenna output (Tellus A14 as an example),
138           where this OID gives really no good to the sum of resulting
139           functionality (why would you ever need to set up which antenna
140           is left, right or diversity, if you got just one ? :^)
141         * lib/ap-utils.h, src/common.c, src/input.c:
142           - added new function get_pass(). This code has been taken from
143             common.c, modified and moved to input.c.
144           - AP type is now displayed once it is selected or autodetected
145           - maximum password length is 16 characters, not more (originally
146             it was 32). It is quite possible more than 16 may work
147             with some devices, but I've never seen an AP MIB that would
148             define community length > 16 characters.
149           - made the offsets at which the values are displayed, relative
150             to the length of option name strings, to ease work for
151             translators
152           - yes_no(): newly introduced
153           - ignore escape key presses in both get_value() and get_pass()
154         * src/ap_search.c:
155           - indentation fixes
156           - if connect_options() is called for discovered APs, the 'type'
157             argument has to be always > 0, as this is being checked
158             against in connect_options(). We increment it with one all
159             the time and decrement back after the check in connect_options().
160             Now, the user is not prompted for AP type in connect_options()
161             if he should not have to be (originally intended behaviour).
162           - check against duplicated responses from ATMEL410 APs. These
163             are also able to answer queries with 12350 in query OID. This
164             is now being explicitly checked for => no more duplicate
165             ATMEL410 and ATMEL12350 APs with same IPs in the Search menu.
166           - do not attempt to assign const char "public" to 'community'
167             variable, as we attempt to free() it elsewhere. We could use
168             malloc() here, but still, this would have no good reason since
169             user is (and should be) always prompted for a password once
170             he selects desired AP from the 'Search' menu, once it is found =>
171             all password-saving & handling parts have been removed for now.
172             This also fixes a crash that would occur if someone would try
173             to connect to an AP in 'Connect' menu, after unsuccessful
174             'Search' attempt.
175           - implemented searching per multiple network devices. This involved
176             modifying ap_search() and changing it to scan_local_segment(),
177             as well as making scan_local_segment() self-reentrant, plus
178             adding portable code to scan for available network interfaces
179             for their IP/broadcast(ptp) pairs, that are later used to scan
180             segments via scan_local_segment(). Thanks to Dan J. Bernstein
181             for an effort in writing portable SIOCGIFCONF-related code;
182             the current implementation is based on his ipme.c from Qmail.
183             No more using 255.255.255.255 as broadcast as well as source
184             IP scanning. Results are now accurate even on routers with
185             multiple network interfaces of different types. The current
186             ap_search() has been verified/tested with W-Link WEN2021
187             and Tellus TWL-A14 APs on Linux 2.2/2.4 and FreeBSD 4.9 .
188           - the progress is now verbose:
189             - each AP is shown immediately as soon as it is found
190             - the screen is realtime-updated with information about network
191               interface index, its name and AP type, currently scanned for
192           - it is now possible to quit from scanning process by pressing
193             'q' or 'Q' whenever user wants to
194           - do not attempt to connect to an AP by pressing a key with index
195             of AP that is not present in the 'found' table
196         * src/oui.c: added OUIs:
197           - 000C30 (Cisco)
198           - 000C41 (The Linksys Group, Inc.)
199         * configure.in: added check to determine whether the (struct sockaddr)
200           has 'sa_len' member, and if it has, #define HAVE_SA_LEN in order to
201           properly support network interface detection on 4.4BSD-ish systems.
202           Moved AC_CONFIG_AUX_DIR macro behind AC_INIT, to satisfy
203           newer autoconf. Also, moved template definition from acconfig.h here.
204         * acconfig.h: deleted (deprecated for newer autoconfs)
205         * src/menu.c: added hooks for keys, 'q' / 'Q', Home (PageUp), and
206           End (PageDown)
207         * src/set_community.c: use get_pass() for now instead of get_value(),
208           so that the passwords are hidden when someone types them in.
209           We should really use get_value() for this later, and make
210           the password hiding optional.
211
212 2003-10-21 Roman Festchook
213         * configure.in: version 1.3.3, added "thank you" message
214         * src/common.c: falling back to firstly implemented AP type autodetection order - firstly searching for ATMEL410, by default ATMEL12530
215         * NEWS: main changes added
216
217 2003-08-14 Roman Festchook
218         * configure.in: version 1.3.3-pre3
219
220 2003-09-08 Jan Rafaj
221         * README: added several APs to the table of supported hardware
222         * lib/ap-utils.h, src/ap-config.c, src/auth_mac.c: AuthMAC()
223           renamed to atmel_auth_mac()
224         * lib/ap-utils.h, src/input.c, src/test.c, src/set_community.c,
225           src/wep.c, src/wlan.c, src/auth_mac.c, src/bridge.c, src/common.c,
226           src/file.c, src/nwn_advanced.c, src/radio.c:
227           - get_value(): rewritten; now embeds the bounds as well as
228             pressed key checking. The range boundaries, the desired type
229             of input with respect to the acceptable characters, and the
230             pointer to a message to be restored, when a warning about
231             exceeded boundary is printed in the bottom stripe, are accepted
232             as four additional parameters now.
233           - get_ip(), get_mask(): newly introduced
234           - get_ip(), get_mac(): based on get_value(), with additional
235             bounds checking tailored accordingly and moved here from
236             src/bridge.c
237           - get_mask(): based on get_ip() with additional mask correctness
238             checking code moved here from src/bridge.c
239           - all the above functions were used to replace the respective
240             original input functions to match the changed prototypes
241           - the generic message 'Invalid value...' has been replaced
242             with 'Value must be in range %i - %i...'. This is printed
243             in bold-white/red in bottom stripe if the user input value
244             exceeds the predefined boundaries.
245           - added inet_aton()-specific includes to lib/ap-utils.h,
246             and removed elsewhere for multiple reasons
247         * src/wlan.c: fixed code displaying the ESSID - upon its change,
248           previously it could happen that if a newly written ESSID
249           would be shorter than the previous one, the loop that has been used
250           to display ESSID would [erroneously] expect the string to be
251           finished with '\0' (which is not required due to operESSIDLength),
252           and would display garbage with content of and length up to an
253           old ESSID string
254
255 2003-08-27 Jan Rafaj
256        * README: fixed/added some supported AP hardware entries
257        * lib/ap-utils.h, src/ap-config.c, src/bridge.c, src/radio.c,
258          src/set_community.c, src/sysinfo.c, src/test.c, src/wep.c,
259          src/wlan.c: hopefully the last round of changes in naming
260          convention
261        * src/bridge.c, src/wlan.c:
262          utility now distinguishes some extra MIB subtypes: for 410 enter-
263          prises MIBs: "SmartBridges" form, and for 12350 enterprises MIBs:
264          "Tellus" MIB form "prototype". The MIB form is being distinguished
265          based on the OUI part of MAC address of the device.
266          Other than those MIBs named above are considered "generic"
267          forms, becouse are very ubiquitous.
268          This procedure is necessary, becouse despite the fact that
269          many MIBs keep the same enterprises ID, they differ slightly
270          in OID structures (some OIDs are in one MIB and not in other,
271          and same OIDs even may have significantly different meaning -
272          this is a case of Tellus A14 MIB x NetGear ME102 MIB, f.e.).
273          So, unfortunately, there's no other way, but:
274          - make some MIB "prototypes" (aggregate those that contain
275            exactly the same information, based on the supported
276            AP models across all the device manufacturers)
277          - determine the correct MIB based on the OUI part of MAC
278            address of the device (we assume noone changes OUI part
279            of the MAC of his AP)
280          It is quite possible that this approach will need revision
281          in the future, but since there appears to be no 100% reliable
282          way of how to distinguish different device models of one
283          specific manufacturer, the above is currently the finest,
284          although still coarse enough, method to support most devices.
285        * src/bridge.c:
286          - 'Preferred BSSID' keys rebound from 'm/M' to 'r/R'
287          - 'Forward broadcast traffic' keys rebound from 't/T' to 'r/R'
288          - introduced new setting 'Trap-sending port(s)', and bound to 't/T'
289            key. This setting appears only if ATMEL12350 device with
290            "Tellus Group Co." OUI is detected.
291        * src/wlan.c:
292          - fixed 'Beacon period' input/output data formatting/displaying
293          - display/snag/set 'Beacon period' and 'DTIM sending interval'
294            options/their values only if the device uses "generic"
295            ATMEL12350 MIB prototype (that of NetGear ME102 for example).
296            This should fix crashing becouse of missing MIB OIDs for people
297            that use this kind of devices.
298
299 2003-08-25 Roman Festchook
300         * lib/ap-utils.h, configure.in: FreeBSD compile time fixes
301
302 2003-08-19 Roman Festchook
303         * src/ap_search.c: fixed getch delay and restoring current connect options when quiting search screen
304
305 2003-08-18 Jan Rafaj
306         * README, THANKS: modified
307         * most of string #defines moved from lib/ap-utils.h to the corresponding
308           modules in src - lib/ap-utils.h should keep just those that are
309           common to more than 1 module
310         * src/aps.c:
311           - fix bound-checking condition. Some APs with older ATMEL firmware
312             actually provide less space than 16 APs in its KnownAP reply,
313             and we also need to check for condition when lvalue of next MAC
314             entry in the response table is 0 (means end of statistics)
315           - only rewrite the current bridge_mode to 3 (AP client) if the
316             AP is ATMEL12350 type
317         * src/auth_mac.c, src/bridge.c, src/nwn_latest.c, src/sysinfo.c,
318           src/test.c, src/wep.c, src/wlan.c:
319           - stripped the formatting characters from remaining string #defines
320           - made the displaying value in 'Feature: value' dependant on offset
321             computed through strlen() from #defined string - this way,
322             the internationalisation is eased becouse translators dont need
323             to keep with original english strings size
324         * src/bridge.c: implemented new functionality from ATMEL 12350 MIB for:
325           - Configuration-enabled port(s)
326           - ForwardBroadcast
327           - SendBackBcast
328           - SendBackUnicast
329         * src/input.c: enhanced get_mac() for checking invalid MAC values
330           that user may type in; if he does, print generic error and loop
331           unless user gives syntactically correct value.
332         * src/radio.c: changed the 'Key' to '[key]' in bottom message for
333           uniformity.
334         * lib/ap-utils.h, src/sysinfo.c, src/wlan.c: renamed CFG_STRUCT_
335           {ATMEL410,ATMEL12350} to SysDeviceInfo_{ATMEL410,ATMEL12350}
336         * src/wlan.c: corrected offset of displayed values for features:
337           - InterRoaming
338           - BeaconPeriod
339           - DTIM
340
341 2003-08-14 Roman Festchook
342         * src/common.c: changed AP type autodetection order - firstly searching for ATMEL12350, by default ATMEL410
343         * configure.in: version 1.3.3-pre2
344         * src/aps.c: fixed connecting to choosen AP on ATMEL12350 APs in not AP Client mode
345
346 2003-08-14 Elros Cyriatan
347         * po/nl/po: New Dutch PO file for `ap-utils'
348
349 2003-08-11 Jan Rafaj
350         * next round of spelling and indentation fixes
351         * src/aps.c:
352           - made the 'KnownAP' statistics available only if the Access Point
353             is in AP client mode [original behaviour]. Some Access Points
354             may keep the statistics in their RAM, but no update is performed.
355             Even, sometimes, their RAM may contain garbage after reset,
356             which would cause parsing problems.
357         * lib/ap-utils.h, lib/reset.c, src/ap-config.c, src/ap-mrtg.c,
358           src/ap_search.c, src/aps.c, src/auth_mac.c, src/bridge.c,
359           src/cmd.c, src/common.c, src/radio.c, src/set_community.c,
360           src/stat.c, src/stations.c, src/sysinfo.c, src/test.c,
361           src/wep.c, src/wlan.c:
362           - changed all occurences of 'ATMEL' to 'ATMEL410' and
363             for 'ME102' to 'ATMEL12350'
364         * lib/ap-utils.h, src/ap-config.c, src/sysinfo.c:
365           - renamed sysinfo() to atmel_sysinfo()
366         * lib/ap-utils.h, src/ap-config.c, src/wlan.c:
367           - renamed wireless() to atmel_wireless()
368         * src/ap-config.c:
369           - redefined color pair 2 (black ink, green background), and defined
370             new color pair 3 (black ink, green background), and color
371             pair 4 (white ink, red background). 2 is used for showing
372             all string values actually changed by the user; 3 is used
373             for displaying column-info stripe in aps.c, and 4 is used
374             to display error-related messages in bottom status stripe.
375         * src/input.c:
376           - get_value() modified
377         * src/scr.c, lib/ap-utils.h:
378           - added new function print_menusel().
379             Prints a message split up to two parts - first part without
380             colors, second part in bright. Used in conjunction with get_value()
381             to display parameters that the user modified, in bold.
382           - added new function print_helperr(). This is basically the same
383             as print_help(), with the only difference that it prints
384             the text in white bold on red background. Uses color pair 4
385             and bold attribute; see above.
386         * names of all print_help() functions related to printing error
387           messages have been changed to print_helperr()
388         * src/auth_mac.c, src/bridge.c, src/radio.c, src/test.c, src/wep.c,
389           src/wlan.c, lib/ap-utils.h:
390           - implemented new colorisation scheme using print_menusel()
391             and get_value(), get_mac() - if user enters a new value,
392             the maximum space (in character counts) that can be used,
393             is displayed in inverse color. As soon as user confirms
394             the new value by pressing enter, the changed value is displayed
395             in bold (so that he knows what he has actually changed).
396         * src/bridge.c:
397           - when entering AP's IP, mask and gateway, do not allow
398             to pass further if the user input is invalid - instead, loop unless
399             user enters valid information
400           - hardened bounds checking against correct netmask value;
401             now, invalid netmasks like 255.255.255.129 elicits error
402             and forces prompt for new value, too
403         * lib/ap-utils.h, src/ap-mrtg.c, src/ap_search.c: placed
404           conditinal GLIBC checks => ap-utils now compile/run even
405           on non-GLIBC (LIBC5-based and such) systems, hopefully.
406           Actually it has only been tested with libc5-based Linux
407           system.
408         * lib/ap-utils.h, src/ap-mrtg.c, src/ap-trapd.c: placed conditional
409           HAVE_GETTEXT checks around parts using gettext, to get
410           ap-utils compile on systems without gettext support
411         * lib/snmp.c, src/file.c: external declaration of ap_type datatype
412           unified as 'short' and made global to make some old
413           GNU C compilers happy
414
415 2003-08-07 Roman Festchook
416         * src/brige.c: fixed bug when saving changed ip, netmask and gw
417
418 2003-08-07 Jan Rafaj
419         * various spelling and indentation fixes here and there
420         * all the ATMEL 12350-specific stuff below has been modelled
421           using Tellus A14 AP.
422         * src/aps.c:
423           - made it malloc()-free. no more potential leaks.
424           - 'KnownAP' now works for ATMEL 12350-based APs too
425           - allow of up to 16 concurrent APs to be displayed
426             in the 'KnownAP', as the packet itself may carry
427             up to 16 records (768/48). This is also a fix
428             becouse up to now, the menu has shown just the first
429             AP entry.
430           - The button for 'refresh without reset', originally bound to
431             'g' and 'G' key, has been rebound to 's' ('S') key,
432             since the keys a-g (A-G) are now used as keys, corresponding
433             to numbers 10-16 of the APs displayed, when used in
434             '# connect to this AP' command.
435           - enhanced '# connect to this AP' functionality for
436             also setting the appropriate channel through operChannelID
437             OID
438           - disallow connection to Ad-Hoc mode bridges
439           - fixed bad effect of displaying 'Writing data to AP'
440             after pressing AP number, even if the number of the
441             selected AP is not actually present in the table
442           - changed the color scheme to some more eye-pleasant values
443           - implemented 4 different "views", that can be toggled
444             via 't' ('T') key:
445             * view 1: - most usual one; with RSSI and LQ in %
446                         [ATMEL utility view]
447             * view 2: - the same as 1; except that RSSI is displayed
448                         in dBm and LQ in raw
449             * view 3: - ESSID shown expanded to full length,
450                         no NetworkType; RSSI displayed in raw,
451                         LQ displayed in raw
452             * view 4: - shown only BSSID, and its hardware manufacturer
453           - the 'KnownAP' statistics is available without reset
454             if the Access Point is either in any of APclient or AP modes,
455             not just when it is in APclient mode.
456         * lib/ap-utils.h:
457           - HARD_CONFIGURATION_STRUCT is now replaced with two new
458             structures: CFG_STRUCT_ATMEL (for ATMEL 410-based devices),
459             and CFG_STRUCT_ME102 (for ATMEL 12350-based devices).
460         * src/sysinfo.c:
461           - sysinfo() made malloc()-free, and made both ATMEL 410-
462             and ATMEL 12350-aware => SysInfo for APs of both ATMEL types
463             is now displayed correctly
464         * src/oui.c:
465           - added OUI 000CCE (Cisco Systems)
466         * lib/ap-utils.h, src/wlan.c:
467           - made it fully ATMEL 410- and ATMEL 12350-aware
468             (displaying/setting of additional InterRoaming, BeaconPeriod
469             and DTIM parameters in case of ATMEL12350). Note that
470             it is possible to regulate BeaconPeriod in range 0-65407
471             and DTIM in range 0-255, but the boundary limits may vary
472             with different hardware. I've tried to make as broad
473             range coverage as possible. Anyway, for example, Tellus A14
474             resets the BeaconPeriod internally to 100, if you write
475             it with value out of 1-1000 interval.
476           - rebound key for ESSID from 'd' ('D') to 'e' ('E')
477
478 2003-07-26 Roman Festchook
479         * src/ap_search.c, src/common.c: changed AP types ATMEL to ATMEL410 and ME102 to ATMEL12350
480         * src/common.c: added AP type autodetection - by default ATMEL12350
481         * src/common.c, src/ap_search.c, lib/ap-utils.h: now its possible to choose working AP from AP search result
482         * po/uk.po: updated translation
483         * lib/ap-utils.h, src/brige.c: bigendian fixes when setting ip, netmask and gw
484         * configure.in: version 1.3.3-pre1
485
486 2003-06-20 Roman Festchook
487         * configure.in, acconfig.h, lib/ap-utils.h: small fix to compile under OpenBSD
488         * po/*.po: fixed some fuzzy translations
489         
490 2003-06-03 Eugen Hoanca
491         * po/ro.po, configure.in: added Romanian translation
492
493 2003-05-28 Roman Festchook
494         * configure.in, NEWS: version 1.3.2
495
496 2003-05-26 Roman Festchook
497         * config/config.guess, config/config.sub: updated from latest autoconf
498
499 2003-05-21 Roman Festchook
500         * README: new supported AP added
501         * configure.in: version 1.3.2-pre4
502
503 2003-05-20 Roman Festchook
504         * src/ap-mrtg.c: fix bug like 2003-05-20 Peter 'p2' De Schrijver patch fixes
505
506 2003-05-20 Peter 'p2' De Schrijver
507         * src/auth_mac.c, src/stat.c, src/sysinfo.c, lib/ap-utils.h: patch to fix ap-config for 64bit archs such as the alpha. It also fixes a minor bug on big endian machines. Patch tested on alpha, ia32, parisc and powerpc.
508
509 2003-04-29 Michel Robitaille 
510         * po/fr.po: updated translation
511
512 2003-04-28 Roman Festchook
513         * README: new supported APs added
514         * src/auth_mac.c: small compile error with old gcc fixed
515
516 2003-04-26 Roman Festchook
517         * README: new supported APs added
518
519 2003-04-15 Roman Festchook
520         * po/pl.po: updated translation
521         * lib/Makefile.am: not used code exluded for faster compilation
522         * lib/ap-utils.h: code rearangement
523         * src/scr.c: some updates for more faster screen handling
524         * configure.in: version 1.3.2-pre3
525
526 2003-04-15 Przemyslaw Stanislaw Knycz
527         * po/pl.po: fix to correct displaying polish chars
528
529 2003-03-13 Roman Festchook
530         * README: new supported AP from SVEC
531
532 2003-02-27 Roman Festchook
533         * FAQ: updates
534
535 2003-02-26 Roman Festchook
536         * lib/*, src/*, README: added support fpr new Netgear ME102 enterprase in old Atmel mib (ME102 type)
537         * configure.in: version 1.3.2-pre2
538
539 2003-02-25 Roman Festchook
540         * README: new supported hardware from DCom removed (it's WLink hardware:)
541
542 2003-02-23 Roman Festchook
543         * README: new supported hardware from DCom
544
545 2003-02-23 Roman Festchook
546         * src/menu.c, src/input.c: added new vi-like keys to menu movement
547         * Documentation/ap-config.8: added info about vi-like keys to menu movement
548         * configure.in: version 1.3.2-pre1
549
550 2003-02-14 Roman Festchook
551         * TODO: support for ME102 new mib
552         * configure.in, NEWS: version 1.3.1
553
554 2003-02-11 Roman Festchook
555         * src/wep.c, src/wlan.c: fixed for warnins when compiling by egcs-2.91
556
557 2003-02-08 Roman Festchook
558         * src/common.c: removed unnecessary debug message 
559
560 2003-02-06 Roman Festchook
561         * src/input.c, src/mac_auth.c, src/bridge.c. src/nwn_latest.c, src/sysinfo.c, lib/ap-utils.h: mac adresseses now dysplayed and entered like XXXXXXXXXXXX
562         * Documentation/FAQ: added info about new ME102 AP
563         * src/ap-search.c: fixed bug with closing sock descriptor after making search - what make impossible working with current AP without reconnect
564
565 2003-02-04 Roman Festchook
566         * src/file.c: fixed updating options file bug
567
568 2003-02-03 Roman Festchook
569         * src/wep.c, Documentation/ap-config.8: added info about WEP key values
570
571 2003-01-10 Roman Festchook
572         * src/common.c: fixed options file name mismatch
573
574 2002-12-22 Roman Festchook
575         * src/file.c: added keys for fast selecting one from first 9 APs, fixed coredump when parsing file in wrong format
576         * po/uk.po: updated translation
577
578 2002-12-16 Roman Festchook
579         * src/ap-mrtg.c: command line parameters parsing small fix
580
581 2002-12-15 Roman Festchook
582         * configure.in: build cleanups
583         * src/file.c, src/common.c: now connect option for many APs can be stored in file and current AP can be choosed from it
584         * src/*, lib/*: many code cleanups and fixes
585
586 2002-12-10 Roman Festchook
587         * configure.in, src/Makefile.am: fixes to build on OpenBSD
588         * README: new supported OS OpenBSD
589
590 2002-12-05 Roman Festchook
591         * README: supported hardware table updated
592         * configure.in, NEWS: version 1.3
593
594 2002-12-02 Roman Festchook
595         * src/ap-mrtg.c: fixed printing warning in non verbose mode when getting Link Quality stats
596         * src/ap-mrtg.c, man/ap-mrtg.8: Signal Strenght returned in dBm
597
598 2002-11-25 Roman Festchook
599         * man/ap-config.8: removed dead link
600
601 2002-11-25 Wolfgang Fuschlberger
602         * Documentation/Ovislink-HOWTO.html: updated howto
603
604 2002-11-20 Roman Festchook
605         * configure.in: defined LIBS and INSTALL variables to compile under QNX (nto-qnx)
606         * INSTALL: updated with info about installing on QNX
607         * README: new supported OS added
608         * src/Makefile.am, configure.in: removed checking for ncurses libs and LIBS difinition moved to Makefile (I think its wrong but useful:)
609         * src/aps.c, man/ap-config.8: RSSI now displayed in dBm (thanks to Ivan Korshun)
610         * po/*.po: translations updates
611
612 2002-11-11 Michel Robitaille
613         * po/fr.po: updated french translation
614
615 2002-11-10 Roman Festchook
616         * man/*.8: removed referrer to ap-atmel and ap-nwn
617
618 2002-11-10 Dan Pelleg
619         * src/wlan.c: patch to build on FreeBSD
620
621 2002-11-04 Wolfgang Fuschlberger
622         * Documentation/Ovislink-HOWTO.html: howto use ap-utils with Ovislink hardware
623         * README: new supported hardware from Ovislink
624
625 2002-11-01 Wojciech Puchar
626         * po/pl.po: polish localization
627
628 2002-11-01 Roman Festchook
629         * lib/common.c, po/*.po: spelling fixes 
630
631 2002-10-31 Roman Festchook
632         * src/aps.c: fixed getting info from APs manufactured by CC&C Technologies
633         * po/*.po: translations updates
634
635 2002-10-30 Roman Festchook
636         * README: new supported hardware
637         * src/aps.c: check for right channel added
638
639 2002-10-29 Rahul G
640         * lib/ber.c: function to ber encode object identifiers added
641
642 2002-10-24 Roman Festchook
643         * configure.in, NEWS: version 1.2
644
645 2002-10-21 Pawel P. Kaszynski
646         * README: new supported hardware from Intellinet
647
648 2002-10-17 Michel Robitaille
649         * po/fr.po: updated french translation  
650
651 2002-10-15 Roman Festchook
652         * configure.in: more fixes to compile under netbsd
653
654 2002-10-11 Roman Festchook
655         * lib/common.c: added option to disable saving connect options to file
656
657 2002-10-10 Roman Festchook
658         * src/wlan.c: fixed fail to set essid because wrong len
659         * Documentation/mib/atmel: new mib added form airBrige device
660         * src/ap-trapd.c, man/ap-trapd.8: added support for Smartbridges
661         airBrige traps, run utility with -s key
662         * src/brige.c: added support for Smartbridges airBrige speciffic oid
663
664 2002-10-09 Roman Festchook
665         * src/brige.c: added check for getted from AP values
666         * configure.in: added CC variable to compile under netbsd
667         * README, INSTALL, mib/ap-config.8: updates about merging utilites to ap-config
668
669 2002-10-07 Roman Festchook
670         * src/ap-config.c, lib/common.c, lib/ap-search.c: connect and
671         search procedure updates
672
673 2002-10-07 Dan Pelleg
674         * lib/ap-search.c: fix to compile under FreeBSD 
675
676 2002-10-03 Roman Festchook
677         * src: ap-nwn and ap-atmel merged to one utility ap-config
678         * lib/snmp.c: decreased timeout waiting for reply from agent - in general it result more faster read SNMP data
679
680 2002-10-02 Roman Festchook
681         * common/ap-search.c: socklen_t variables redefined to uint32_t for build package under MacOS-X 
682         * common/file.c: char variable j redefined as unsigned to socessful build where char is per default unsigned on arm, powerpc and s390.
683         * nwn/wlan.c: form handling code cleanups, fixed display refreshing after changing antenna and rate options
684         * README: new supported hardware
685         * configure.in, NEWS: version 1.1.1
686
687 2002-09-29 Roman Festchook
688         * nwn/advanced.c, man/ap-nwn.8: added some advanced options to optimize long range links and antenna tuning
689
690 2002-09-28 Roman Festchook
691         * atmel/aps.c: now after setting master AP from displated list also setted mode to AP client and ESSID to master AP ESSID, also now AP resets when getting stat only if brige mode = Access Point
692         * nwn/reset.c, nwn/ap-nwn.c: added option to reset AP
693         * atmel/wep.c: WEP encryption after fixes works - tested WEP64 crypted link between CompexWP11 and GL2411AP as client
694         * atmel/ap-trapd.c, man/ap-trapd.8: updated traps list with new traps from 1.4j.1 firmware
695         * atmel/brige.c: added Repeater mode to Brige modes
696         * nwn/nwn.c: now possible to define 4 WEP keys and choose default key
697
698 2002-09-26 Roman Festchook
699         * atmel/ap-mrtg.c: small fixes about link quality displaying
700         * atmel/ap-trapd.c: small log format changes
701         * README: new supported hardware Smartbridges airBrige and airPoint
702
703 2002-09-20 Roman Festchook
704         * configure.in, NEWS: version 1.1
705
706 2002-09-19 Roman Festchook
707         * atmel/aps.c: interface updates
708         * po/uk.po, po/fr.po: small translations update
709
710 2002-09-19 Andy Igoshin
711         * atmel/radio.c: now wors fin on big_andian
712
713 2002-09-17 Andy Igoshin
714         * common/ap-utils.h, atmel/wlan.c: basic rates display fix
715         * man/*.8: man page formatting updates
716
717 2002-09-17 Roman Festchook
718         * nwn/stations.c: rewrited code that get associated stations info to avoid problems with invisible stations
719         * nwn/stations.c, atmel/stations.c: fixed display last value problem
720         * po/uk.po, po/fr.po: small translations update
721         
722 2002-09-16 Roman Festchook
723         * nwn/stations.c, atmel/aps.c, man/ap-atmel.8, man/ap-nwn.8: display linkquality and signal strenght without any modification on returned values, documentation updates about it
724         * po/uk.po: translation update
725         * atmel/aps.c: added option to connect to one of the displayed known APs, also now possible reget and refresh (with reset) stats
726         * atmel/ap-mrtg.c, man/ap-mrtg.8: aded option to reset AP when getting link quality stats, documentation updates about it, also after reset 10 second timeout set
727
728 2002-09-15 Andy Igoshin
729         * atmel/ap-mrtg.c, atmel/aps.c, atmel/bridge.c, atmel/cmd.c, atmel/stat.c,
730           atmel/stations.c, atmel/wep.c, atmel/wlan.c, common/ap-utils.h: code cleanups
731         * nwn/sysinfo.c: code cleanups
732
733 2002-09-12 Andy Igoshin
734         * configure.in: small fix for AIX
735         * atmel/auth_mac.c, atmel/wep.c: case statement code cleanups
736         * atmel/auth_mac.c: now works good with big_endian
737         * common/ap-utils.h: additional macros for data conversion on big_endian
738         * atmel/brige.c: removed any ip adderess converting on big-endian arch
739         * atmel/wep.c: now encryption enable and key num works good with big_endian
740         
741 2002-09-12 Roman Festchook
742         * nwn/sysinfo.c: removed any ip adderess converting on big-endian arch
743         * atmel/auth_mac.c: changed type to mib defined
744         * common/ap-utils.h: swap2 definition to little_endian arch
745         * atmel/wep.c: some variables declaration moved to up to compile on old gcc compilers
746
747 2002-09-11 Roman Festchook
748         * atmel/wlan.c: fixed unpackeing RegulatoryDomain on big_endian computers
749         * atmel/bridge.c, nwn/sysinfo.c: fixed ip adderess converting on big-endian arch
750
751 2002-09-11 Andy Igoshin
752         * atmel/sysinfo.c: fixed displaying RegulatoryDomain on big_endian computers
753         * configure.in: OS definition now standart macro, AIX compilation options  
754         * atmel/auth_mac.c: mac auth foxes for big_endian
755
756 2002-09-08 Andy Igoshin
757         * atmel/Makefile.am, common/Makefile.am, common/ap_search.c,
758           common/menu.c, common/scr.c, nwn/Makefile.am: patch to compile
759           by native compiler under AIX 4.3.3
760
761 2002-09-08 Roman Festchook
762         * README: new supported hardware Micronet SP918 and OS AIX 4.3.3 added
763         * configure.in, common/ap-utils.h, acconfig.h: now big_endian defined
764          using standart configure macro AC_C_BIGENDIAN (thanks Andy Igoshin
765          for suggection)
766
767 2002-09-06 Roman Festchook
768         * atmel/bridge.c, nwn/sysinfo.c: fixed ip adderess displaying on big-endian arch
769         * README: new supported OS MacOS-X
770         * configure.in: new big_endian arch Power Macintosh
771
772 2002-09-04 Roman Festchook
773         * nwn/wlan.c, atmel/wlan.c: fixed setting channel bug under
774             Spain and France regulatory domain
775         * man/nwn.8: additional info about Search AP option
776         * README: new supported hardware Dlink-1000AP
777         * nwn/auth_mac.c: displaying mac autorization status fixed
778
779 2002-09-02 Roman Festchook
780         * configure.in, NEWS: version 1.0.5
781         * po/uk.po: ukrainian translation updates
782
783 2002-08-29 Roman Festchook
784         * atmel/ap-mrtg.c, man/ap-mrtg.8, aclocal.h, configure.in, INSTALL: enable report to MRTG when unable to get stats 
785         from AP now sturtup option, also command line arguments now parse using getopt() in ap-mrtg
786         * atmel/ap-trapd.c, man/ap-trapd.8, aclocal.h, configure.in, INSTALL: option to change defaul unprivileged user
787         now sturtup option, also command line arguments now parse using getopt() in ap-trapd
788         * atmel/brige.c: entering AP mac address in Client mode fix
789         * common.c, configure.in: macro for check big-endian arch (sparc and mips) now set variable AP_BIG_ENDIAN
790
791 2002-08-28 Roman Festchook
792         * atmel/*.c, nwn/*.c, common/*.c: getting pressed key fixes to avoid reactions to neutral keys pressed by user
793
794 2002-08-28 Michel Robitaille 
795         * po/fr.po: french localization
796
797 2002-08-27 Roman Festchook
798         * atmel/stat.c, atmel/test.c, atmel/sysinfo.c, nwn/stat.c: applayed macro swap4 from Erik Rossen for display long values
799         * configure.in: macro for check big-endian arch (sparc and mips) added
800
801 2002-08-27 Erik Rossen
802         * common/ap-utils.h: added swap4 - a quick-and-dirty macro to unconditionally swap bytes in 4-byte integers between big-endian and little-endian ordering
803         * INSTALL: instruction to compile under Sparc Linux
804
805 2002-08-26 Roman Festchook
806         * README: updates and spelling
807         * atmel/test.c: user interface in test mode improvements and fallback when error reading test stat from AP now will not quit tests to make possible restoring normal AP functionality, regulation domain restriction removed
808
809 2002-08-19 17:42  Dan Pelleg
810         * nwn/ap-nwn.c: minor change for compile under FreeBSD 
811
812 2002-08-08 22:56  Roman Festchook
813         * configure.in, NEWS: version 1.0.4
814
815 2002-08-02 20:29  Roman Festchook
816         * configure.in: moved configuration utilites into config dir 
817         * atmel/*.c: code rewrited to don't use struct to unpack data that
818          comes from network (as suggect Erik Rossen its may fix problems
819          running utility on nonintel computer architectures).
820
821 2002-07-24 01:06  Roman Festchook
822         * configure.in, common/common.c, acconfig.h, INSTALL: added compile
823          time option to disable regulation domain channel restrictions
824
825 2002-07-22 00:02  Roman Festchook
826         * man/ap-atmel.8, man/ap-nwn.8: added manpages for ap-atmel and ap-nwn
827
828 2002-07-21 20:02  Roman Festchook
829         * man/ap-trapd.8, man/ap-mrtg.8: added manpages for ap-trapd and ap-mrtg
830
831 2002-07-21 15:06  Roman Festchook
832         * nwn/stations.c, atmel/auth_mac.c: getting data from AP algorithms
833          optimization
834
835 2002-07-21 01:24  Roman Festchook
836         * common/oui.c: added displaying AP manufacturer using OUI value
837         * README: spelling fixes
838
839 2002-07-18 14:53  Roman Festchook
840         * nwn/stations.c: added info about waiting for data when getting
841          data from AP
842
843 2002-07-16 01:04  Roman Festchook
844         * configure.in: version 1.0.3
845         * common/ap_search.c, common/set_community.c: code of search and auth
846          functions moved into common for both utilites functions
847         * Makefile.am: now packages will be compressed by bzip2 (to save
848          bandwith)
849
850 2002-07-15 19:31  Roman Festchook
851         * common/scr.c, common/common.c, common/ap-utils.h: added info about
852          current AP at right bottom of the screen
853
854 2002-07-14 00:20  Roman Festchook
855         * po, intl, m4: integration with GNU gettext for simlying localization
856          and translation
857         * src: a lot of internal code optimization and spelling
858         * nwn/search.c: AP search fixes
859         * po/uk.po: ukrainian localization
860
861 2002-07-07  gettextize  <bug-gnu-gettext@gnu.org>
862         * Makefile.am (SUBDIRS): Add intl.
863         (ACLOCAL_AMFLAGS): New variable.
864         (EXTRA_DIST): New variable.
865         * configure.in (AC_OUTPUT): po/Makefile.in, m4/Makefile.
866
867 2002-07-07 05:20  Roman Festchook
868         * ap-trapd: log additiomal info about agent that generate trap
869
870 2002-07-05 02:00 Roman Festchook
871         * common/ap-cnf.h, *.c: common/ap-cnf.h renamed to common/ap-utils.h
872         * nwn/menu.c, atmel/menu.c, common/menu.c, common/ap-utils.h,
873          common/Makefile.am: menu handling code rewrited to one universal
874           routine
875
876 2002-07-04 15:44 Roman Festchook
877         * configure.in: version 1.0.2
878
879 2002-06-29 20:15 Roman Festchook
880         * nwn/search.c: error messages fixes
881         * configure.in: added test for Linux
882         * atmel/ap-trapd.c: fixed displaying new IP when SettingPingIPAddress
883          trap received, also displaying mac address limited to related traps, 
884          bind to device code compiled only at Linux
885         * Documentation/README.trapd: info about bind to device option code
886          work only at Linux
887         * Documentation/THANKS: new contributor Dan Pelleg
888         * common/ap-cnf.h, README: changed project name to Wireless Access
889          Point Utilites for Unix
890
891 2002-06-28 17:14 Roman Festchook
892         * atmel/Makefile.am, nwn/Makefile.am, common/Makefile.am: added options
893          to compile on FreeBSD
894
895 2002-06-28 16:45 Dan Pelleg
896         * atmel/ap-atmel.c, atmel/ap-mrtg.c, atmel/ap-trapd.c, atmel/bridge.c,
897         atmel/radio.c, atmel/search.c, common/common.c, common/file.c,
898         common/snmp.c, nwn/ap-nwn.c, nwn/search.c, nwn/sysinfo.c, nwn/wlan.c:
899          patch to compile and run on FreeBSD
900
901 2002-06-26 15:53 Roman Festchook
902         * configure.in: version 1.0.1
903
904 2002-06-24 23:40 Roman Festchook
905         * ap-trapd: by default installed into '/usr/local/sbin'
906         * src: code cleanups and compiler warnings fixes
907
908 2002-06-21 16:34 Roman Festchook
909         * */Makefile.am: added target style
910         * atmel/ap-mrtg: code rearangement
911
912 2002-06-17 09:24  Roman Festchook
913         * README: ap-amtel does work with an D-Link DWL 900AP wich is
914           (according to some google research it's an Linksys WAP11). Reported
915           by Jens Link <jenslink at quux dot de>. 
916
917 2002-06-16 18:48  Roman Festchook
918         * ap-trapd: added compile time option to set nonprivileged account
919          for running utility
920
921 2002-06-16 03:12  Roman Festchook
922         * Makefile: now Makefiles generated by GNU autoconf and automake
923         * INSTALL: updated with info about new instalation procedures
924         * ap-mrtg: added compile time option to disable warnings when unable
925          to get data from AP
926         * atmel/aps.c: removed unnecessary code that read/set remote brige
927          BSSID
928         * atmel/search.c, atmel/wlan.c, nwn/search.c, nwn/wlan.c: compile
929          time warnings fixed
930
931 2002-06-15 02:10  Roman Festchook
932         * ap-atmel: added try to restore settings when fail to get KnownAPs
933          info
934
935 2002-06-09 23:33  Roman Festchook
936         * version: 1.0
937         * ap-mrtg: removed email from usage message
938         * ap-mrtg and ap-trapd code: placed into atmel directory
939         * Makefile: some optimization at subdirs and at top level
940         * Documentation: mibs now back to package
941         * NEWS, AUTHORS: added
942
943 2002-06-08 01:03  Roman Festchook
944         * ap-trapd: fixed getting data from old trap body when processing
945             new trap
946
947 2002-06-06 14:29  Roman Festchook
948         * ap-trapd: rewriten to log shorter messages without informative
949             data lost
950         * Documentations: some updates for preparing to version 1.0
951
952 2002-06-05 00:01  Roman Festchook
953         * ap-atmel: added warnings in potentially dangerous options:
954                 KnownAPs, Reset, Upload, Defaults, Restore
955
956 2002-06-01 00:20  Roman Festchook
957         * version: 1.0pre3
958         * ap-mrtg: added selecting AP to which get
959             Link Quality/Signal Strenght statistics, also updated documentation
960
961 2002-05-31 00:50  Scott L. Thomas, Roman Festchook
962         * ap-mrtg: option to get Link Quality/Signal Strenght stat from AP in
963                 client mode added
964         * Documentation/README.mrtg: description about getting Link
965          Quality/Signal Strenght stat from AP in client mode added
966         * Documentation/README.nwn: added info about basic rates setting
967         * ap-atmel, ap-nwn: added backspace support when entering password
968
969 2002-05-30 14:05  Roman Festchook
970         * ap-trapd: option to bind listening for traps
971                 on a specific interface added
972         * Documentation/README.trapd: option to bind listening
973             for traps on a specific interface described
974         * Documentation/README.nwn: added info about associated stations
975
976 2002-05-29 19:30  Roman Festchook
977         * ap-nwn: fixed basic rates, AP name and ESSID displaying
978         * ap-atmel, ap-nwn: some optimization for size 
979         * snmp.c: memory leaks fixes when parsing received packets
980         * ap-nwn: uptime displaying fixed
981
982 2002-05-27 00:03  Roman Festchook
983         * version: 1.0pre2
984         * ap-atmel: added Regulation domain restriction to select channel
985          in Test Mode
986         * ap-atmel, ap-nwn: added floating dropdown menus for choose from
987          the list of options
988
989 2002-05-26 16:45  Roman Festchook
990         * ap-nwn: fixed lenght bug in setting AP name
991
992 2002-05-25 14:05  Roman Festchook
993         * Documentation: added banner image:))
994
995 2002-05-22 00:19  Roman Festchook
996         * version: 1.0pre1
997         * Documentation: additions and spelling
998         * src: removed unused code
999
1000 2002-05-21 20:06  Roman Festchook
1001         * ap-nwn: added option to find connected APs
1002
1003 2002-05-20 01:37  Roman Festchook
1004         * ap-nwn: added basic rates choose options, added WEP key set options,
1005                 added setting prefered channel to operational channel value
1006         * Documentation: mibs excluded from program package (they come with
1007          devices), also excluded power hack docs (readme has links to this
1008          pages) - this greatly reduce package size:)
1009
1010 2002-05-18 19:51  Roman Festchook
1011         * ap-atmel: fixed bug with unable to repeat APs search,
1012             other search fixes and improvements
1013
1014 2002-05-17 15:51  Roman Festchook
1015         * version: 0.9.6
1016         * ap-atmel: added option to find connected APs
1017
1018 2002-05-16 00:12  Roman Festchook
1019         * atmel/aps.c: removed timeout when getting KnownAPs stat
1020             from AP in client mode
1021
1022 2002-05-15 20:57  Roman Festchook
1023         * ap-mrtg: added option to get associated stations stat
1024         * README.mrtg: info about stations stat
1025         
1026 2002-05-11 08:49  Erik Rossen
1027         * src: fixed compile time errors and warnings
1028         * atmel/scr.c, nwn/scr.c: patch to get rid of the annoying flicker
1029                 every time one changes a menu
1030
1031 2002-05-06 02:42  Roman Festchook
1032         * common/file.c: now AP ip and community string saved
1033             in config file ~/.<utility_name>, so no need to
1034             input it after each program start
1035         * common/common.c: connection password at input
1036             displayed with '*'
1037         * wlan.c: added Regulation Domain limit on setting channel
1038         * atmel/aps.c: Now KnownAP stat may be get without AP reset if AP
1039             in client mode
1040         * atmel/radio.c: Antenna checks on Atmel, so user can't disable both
1041             antenna, if he do this and save conf - AP restores factory
1042             defaults, now it fixed
1043         
1044 2002-05-05 22:39  Roman Festchook 
1045         * common/file.c: now Associated Stations list
1046             may be saved to file ~/<utility_name>.stations.
1047
1048 2002-05-04 23:26  Roman Festchook 
1049         * version: 0.9.5
1050         * README.atmel: added description of most configuration options
1051         * Documentation: updated documentations
1052         * source tree: changed structure
1053         * ap-cnf: renamed to ap-atmel
1054
1055 2002-05-04 18:46  Roman Festchook 
1056         * ap-nwn: added utility to config Compex WP11
1057
1058 2002-05-02 18:46  Roman Festchook 
1059         * ap-atmel/auth.c: fixed mac number error when deleting addresses
1060          from list
1061         * snmp.c: now returned from agent oid accessible in program
1062
1063 2002-05-01 17:43  Roman Festchook 
1064         * snmp.c: added support for Compex WP11 SNMP-agent
1065
1066 2002-05-01 13:01  Roman Festchook 
1067         * FAQ: added FAQ 
1068
1069 2002-04-30 16:40  Roman Festchook 
1070         * src/ap-trapd.c: fixed bug with SettingPingIPAddress trap message 
1071
1072 2002-04-27 00:17  Roman Festchook 
1073         * src/sysinfo.c: added description for Regulation Domain
1074
1075 2002-04-23 21:12  Roman Festchook 
1076         * version: 0.9
1077         * src/test.c: finished test mode
1078         * docs: documentation updates
1079
1080 2002-04-23 19:00  Roman Festchook 
1081         * src/radio.c: added option to enable/disable antennas
1082         * src/menu.c: small menu rearangement again:))
1083
1084 2002-04-22 17:08  Roman Festchook 
1085         * src/auth.c: fixed mac number error when deleting addresses from list
1086         * src/menu.c: small menu rearangement
1087
1088 2002-04-15 20:20 Kucherak Sergij, Roman Festchook 
1089         * version: 0.8.2
1090         * INSTALL, README.ap-cnf: added ukrainian docs
1091
1092 2002-04-15 20:01  Roman Festchook 
1093         * src/aps.c: added displaying Link Quality and Signal Strenght
1094
1095 2002-04-14 23:18  Roman Festchook 
1096         * src/stat.c: fixed bug, that cause unable to exit
1097             problem when can't to get Ethernet or Wireless stat
1098         * src/aps.c: addded showing Preambule and Wep, also fixed
1099             bug with displaying Network Type
1100         * src/test.c: added unknown OID (see doc/todo),
1101             test mode still not work
1102         * src/snmp.c: fixed some warnings from gcc version pre3    
1103
1104 2002-04-14 00:12  Roman Festchook 
1105         * src/ap-cnf.c: showing cursor when entering
1106             password/community in connect screen
1107
1108 2002-04-12 00:14  Roman Festchook 
1109         * src/auth.c: fixed displaying and setting mac authorization status
1110
1111 2002-04-07 22:32  Roman Festchook 
1112         * version: 0.8.1
1113         * src/menu.c: added printing tips to all menu options
1114         
1115 2002-04-07 13:52  Roman Festchook 
1116         * src/Makefile: added 'install' option
1117
1118 2002-04-06 23:50  Roman Festchook 
1119         * name: changed name to Access Point SNMP Utils for Linux
1120         * src/stat.c: added mac address displaying in SysInfo,
1121             correctly printed sysinfo string
1122         * README: splited docs at top level directory - added
1123             INSTALL and README.util, added additional info
1124
1125 2002-04-04 22:50  Roman Festchook 
1126         * src/ap-trapd.c: after opening socket changed UID and GID
1127             to non root user, I think it's more secure; also
1128             added check from what enterprise this trap came
1129         * src/ap-cnf.c: added info about not displayed characters
1130             when entering password/community
1131
1132 2002-04-04 01:12  Roman Festchook 
1133         * src: added info about retrieving/setting data on help string
1134         * src/aps.c: more informative help string
1135         * src/menu.c: option APs renamed to KnownAPs
1136
1137 2002-04-02 14:34  Roman Festchook 
1138         * version: 0.8
1139         * src/aps.c: more verbose info when searching for APs
1140         * README: added warnins about using Statistics/APs option
1141                 and info about ap-trapd
1142         * src: code cleanups to remove some warning when compiling gcc 2.9x
1143
1144 2002-04-01 21:36  Roman Festchook 
1145         * src/wlan.c: fixed bug with AP name lenght when setting AP name,
1146             this may cause ip address change like
1147             192.168.97.32 => 0.192.168.97. So I think it's critical bug.
1148
1149 2002-03-31 22:58  Roman Festchook 
1150         * src/wlan.c: fixed bug with ESSID lenght when setting ESSID,
1151             this make impossible to set ESSID in some cases
1152         * src/trapd.c: added SNMP traps processing daemon
1153
1154 2002-03-27 13:58  Roman Festchook 
1155         * version: 0.7.6
1156         * src/ap-mrtg: error reports fixes
1157         * src/power.c: power level settings changed,
1158             now optimal values may be experimentally choosed    
1159
1160 2002-03-21 14:32  Roman Festchook 
1161         * src/smnp.c: conection timeout fixes
1162
1163 2002-03-23 23:16  Roman Festchook 
1164         * version: 0.7.5
1165         * src/auth.c: fixed bug with mac addresses num = 65535, which mean 0,
1166             this may cause problems configuring absolutelly new AP
1167         * src/aps.c: more safe KnownAPs function - now it restores parameters
1168          after requesting known aps info
1169         * src/cmd.c: upload configuration fixes    
1170
1171 2002-03-11 02:01  Roman Festchook 
1172         * src/snmp.c: SNMP packets assembly rewriten to work correctly
1173              with packets which size more than 128 bytes
1174
1175 2002-03-09 02:15  Roman Festchook 
1176         * version: 0.7.4
1177         * src: more verbose parameters description, removed unused code
1178         * ap-cnf: added screen "About", just about me and my program:))
1179         * ap-mrtg: errors printed in MRTG parsable format
1180         * TODO: new goals
1181
1182 2002-03-07 11:20  Roman Festchook 
1183         * version: 0.7.3
1184         * src/snmp.c: fixed bug with alarm handler
1185         * src/stat.c, src/auth.c: removed mac addresses limit, added
1186             option to save Associated Stations mac addresses to file.
1187
1188 2002-03-03 13:22  Roman Festchook 
1189         * version: 0.7.2
1190         * src: many small bugfixes and code cleanups
1191         * src/stat.c: Ethernet, Wireless and Wireless environment screens
1192             now refreshed every second with updated data
1193         * src/test.c: start working on test mode settings, but it not useful
1194          for now
1195         * README: new homepage url
1196
1197 2002-03-01 23:53  Roman Festchook 
1198         * version: 0.7.1-pre
1199         * src/snmp.c: Wireless stat now count all packets not only Unicast
1200         * src/power.c: setting power level changes
1201         * README: changed info about setting power level
1202
1203 2002-02-28 00:52  Roman Festchook 
1204         * src/snmp.c, src/ap-cnf.c, src/ap-mrtg.c: connect blocks fixes
1205
1206 2002-02-27 20:15  Roman Festchook 
1207         * src/power.c: power level now displayed with some kind of graph
1208
1209 2002-02-26 14:22  Roman Festchook 
1210         * version: 0.7
1211         * src/wep.c: added Privacy settings, please test
1212
1213 2002-02-25 16:44  Roman Festchook 
1214         * spelling: spelling heads up:)) (thanks Charles Henderson)
1215
1216 2002-02-25 14:35  Roman Festchook
1217         * version: 0.6.1
1218         * src/ap-mrtg.c: added utility to use MRTG for create stats graphics
1219         * README: added info about using MRTG to request AP
1220
1221 2002-02-24 01:10  Roman Festchook
1222         * src/power.c: added Signal Power settings
1223         * README: added info about Signal Power settings
1224         * version: 0.6
1225
1226 2002-02-23 16:53  Roman Festchook
1227         * src/bridge.c: added SNMP Traps switch option
1228         * src/wireless.c: interface improvement when setting Basic and
1229          Supported rates
1230         * src/auth.c: socket to AP now opened in nonblock mode
1231         * src/snmp.c: disabled program halt when timeout data read from socket
1232         * TODO: new goals
1233         * THANKS: added
1234
1235 2002-02-21 22:52  Roman Festchook
1236         * src/bridge.c: fixed broken setting RemoteBSSID in no
1237                         Access Point operational modes
1238
1239 2002-02-21 14:17  Roman Festchook
1240         * doc/: added some docs about setting signal power
1241         * doc/mib: added mibs from another APs
1242         * TODO: added setting signal power
1243         * README: added additional info
1244         * src/: new features - new code, version 0.5
1245
1246 2002-02-13 23:22  Roman Festchook
1247         * ChangeLog: There was no ChangeLog here, so I added one.