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