summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Fixed Bug: libax25 cannot find interfaces with callsign's without SSID.Thomas Osterried2012-01-311-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In http://www.linux-ax25.org/cvsweb/libax25/ChangeLog we read: Revision 1.8: download - view: text, markup, annotated - select for diffs Thu Sep 10 16:53:28 2009 UTC (2 years, 4 months ago) by ralf Branches: MAIN CVS tags: HEAD Diff to: previous 1.7: preferred, colored Changes since revision 1.7: +5 -0 lines ax25_ntoa: Don't emit SSID suffix if the SSID is zero. From: Matti Aarnio OH2MQK <matti.aarnio@zmailer.org> In http://www.linux-ax25.org/cvsweb/libax25/axutils.c.diff?r1=1.4;r2=1.5 funtion char *ax25_ntoa(const ax25_address *a): - *s++ = '-'; + /* Convention is: -0 suffixes are NOT printed */ + if (a->ax25_call[6] & 0x1E) { + *s++ = '-'; - if ((n = ((a->ax25_call[6] >> 1) & 0x0F)) > 9) { - *s++ = '1'; - n -= 10; + if ((n = ((a->ax25_call[6] >> 1) & 0x0F)) > 9) { + *s++ = '1'; + n -= 10; + } + *s++ = n + '0'; } - - *s++ = n + '0'; + *s++ = '\0'; This is diametral to the previous situation, where ax25_ntoa always returned a call with SSID. Unfortunately, that patch broke a fixe introduced in April 2009; that patch fixed the same issue introduced by a patch in April 2008: http://www.linux-ax25.org/cvsweb/libax25/axconfig.c This is a fix for a bug introduced 2008-04-02, which caused interfaces containing CALL without SSID not being found anymore (user had to address CALL-0 instead of just CALL). http://www.linux-ax25.org/cvsweb/libax25/axconfig.c.diff?r1=1.7;r2=1.8 [..] + /* user may have configured "DL9SAU". But we compare to *ifcalls, + * which comes from ifr_hwaddr.sa_data and it always contains a SSID; + * in this case, "DL9SAU-0". This fixes a bug introduced 2008-04-02, + * which caused interfaces without SSID not being found anymore. :( + */ [..] It has been overseen that libax25 internaly uses ax25_ntoa, not just for user-presentation. The fix today resolves the problem, and cleans up helper routines like strip_zero_ssid() that are no longer needed. Affected files: axconfig.c, nrconfig.c and procutils.c.
* ax25_ntoa: Don't emit SSID suffix if the SSID is zero.Ralf Baechle2009-09-101-0/+5
| | | | From: Matti Aarnio OH2MQK <matti.aarnio@zmailer.org>
* Add support for building rpm packages.Ralf Baechle2009-06-271-0/+1
| | | | Now just a rpmbuild -ta <foo.tar.gz> will do.
* Bump version number to 0.0.12-rc1.libax25-0.0.12-rc1Ralf Baechle2009-06-061-0/+9
|
* put in Tomi and Jereons patches for axio blockingCraig Small2003-02-211-0/+6
|
* libax25io buffer overflow fixes, increment to 0.0.10 toolibax25-0.0.10Craig Small2002-03-281-0/+8
|
* made final change to changelogCraig Small2001-08-281-2/+4
|
* updated config.* for hppaCraig Small2001-05-101-0/+5
|
* Initial revisionCraig Small2001-04-101-0/+5
|
* Import libax25 0.0.7 from tarballlibax25-0.0.7Ralf Baechle1999-08-241-5/+10
|
* Import libax25 0.0.6 from tarballlibax25-0.0.6Ralf Baechle1999-07-191-0/+6
|
* Import libax25 0.0.5 from tarballlibax25-0.0.5Ralf Baechle1999-07-081-5/+14
|
* Import ax25-lib 0.0.3 from tarballax25-lib-0.0.3Ralf Baechle1999-04-301-0/+4
|
* Import ax25-lib 0.0.2 from tarballax25-lib-0.0.2Ralf Baechle1999-04-211-0/+7
|
* Import ax25-lib 0.0.1 from tarballax25-lib-0.0.1Ralf Baechle1999-04-101-0/+5