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