summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix for CVE-2011-2910: check return status of setuid(), ..Thomas Osterried2011-08-182-8/+13
|
* rsparms: Fix spelling mistake in usage message.Ralf Baechle2011-07-151-1/+1
| | | | | The name of the option is -nodes, not -node. Really minor - the option parser on looks at the first two characters.
* Remove all references to rsctl.Ralf Baechle2011-07-152-2/+0
| | | | | This utility apparently was removed for ax25-utils 2.1.37 released in May 1997.
* Remove all references to nrctl.Ralf Baechle2011-07-152-2/+0
| | | | | This utility apparently was removed for ax25-utils 2.1.37 released in May 1997.
* Consistently spell digipeater.Ralf Baechle2011-07-141-1/+1
|
* Fix and make spelling cosistent.Ralf Baechle2011-07-141-2/+2
| | | | | digi-praters sounds like Astrian entertainment hightech but is plain wrong and digi-peater is an uncommon spelling.
* Move the X-based smdiag and man page into ax25-tools-x package.Ralf Baechle2011-06-251-6/+51
| | | | | | This means the installation of the plain ax25-tools package will no longer pull in tons of X libraries. This is useful on VMs or resource constrained hardware.
* Split off X programs into a separate rpm package.Ralf Baechle2011-06-251-5/+70
| | | | | This avoids lots of other packages being installed to satisfy dependencies when installing the ax25-tools rpm.
* List Thomas Sailer as author of xfhdlc{chpar,st} and xfsm{diag,mixer}.Ralf Baechle2011-06-251-1/+4
|
* Add a build dependency to libXi-devel, fltk-devel to the rpm spec fileRalf Baechle2011-06-241-1/+6
| | | | | | | | | | template. Without these packages installed everything will still build ok just xfhdlcchpar, xfhdlcst, xfsmdiag and xfsmmixer won't be built. In other words, these binaries are built optional and this is no error but as show by https://bugzilla.redhat.com/show_bug.cgi?id=545272 the behaviour is confusing and builders of an rpm probably want the whole thing.
* Fix incorrectly encoded ñ in Iñaki Arenaza's name.Ralf Baechle2011-04-081-3/+6
|
* Added support for multiport tncs like the KPC-9612 (use of only the secondThomas Osterried2010-04-132-12/+43
| | | | port). Example: This is done by "mkiss /dev/ttyUSB0 none /dev/ptmx
* Added help for arguments n* /dev/ptmxThomas Osterried2010-03-312-1/+2
|
* Christoph Rueckert <dk2crn> had an issue with OpenSuse 11.2.Thomas Osterried2010-03-311-3/+3
| | | | | | | | | | login -f -h <protocol> <as_user> did not work. login -h <protocol> -f <as_user> did work. Imho, OpenSUSE meessed up login's getopt()... On the other hand, we have no problems to switch the position of arguments - as long as there's not another linux demanding another position ;)
* Fix for a problem I introduced in 2005.Thomas Osterried2009-11-021-2/+0
| | | | Thanks to Bernard <f6bvp> for reporting this problem.
* Fix parallel installation bugs.Ralf Baechle2009-09-233-3/+3
| | | | | | | | install-exec-local hooks may be run in parallel. This may result in the attempted installation of files into directories before they have been created. Fixed by using install-exec-hook instead. Reported and axgetput-only patch by Thomas Beierlein <tb@forth-ev.de>.
* Add support for building rpm packages.Ralf Baechle2009-06-275-2/+91
| | | | Now just a rpmbuild -ta <foo.tar.gz> will do.
* Convert spelling of Joerg Reuter's name from umlaut to oe.Ralf Baechle2009-06-271-2/+2
| | | | | In a world that is caught between ISO 8859-1, ISO 8859-15 and UTF-8 non-ASCII characters are a guaranteed mess, still.
* Renovate AC_CONFIG usage.Ralf Baechle2009-06-271-1/+2
|
* Document removal of yum kernel patches.Ralf Baechle2009-06-241-0/+3
|
* Delete antiquated yam kernel patches.Ralf Baechle2009-06-243-4356/+2
| | | | Kernel 2.0.36 and 2.2.1 are seriously out of fashion.
* axgetput: Delete homegrown declarations of optarg and optind.Ralf Baechle2009-06-231-4/+1
| | | | These should be declared by unistd.h only.
* axgetput: Remove homegrown 'extern int errno' declaration.Ralf Baechle2009-06-231-2/+1
| | | | <errno.h> is the way to go.
* Bump version number to 0.0.10-rc2.ax25-tools-0.0.10-rc2Ralf Baechle2009-06-211-1/+1
|
* Remove use of backwards compatibility header name.Ralf Baechle2009-06-2125-230/+15
| | | | | | Glibc as old as 2.2 provides working headers under the right name and if not libax25 would install headers under the right name so this has become redundant and ugly.
* Fix build in a directory other than the source directory.Ralf Baechle2009-06-191-1/+1
|
* Further update of .cvsignore files for hdlcutil/fl.Ralf Baechle2009-06-191-2/+3
|
* Ignore a few more generated files.Ralf Baechle2009-06-1913-0/+15
|
* Remove all generated files.Ralf Baechle2009-06-1926-17895/+5
| | | | | | | | | | | | | | Keeping generated files in CVS doesn't only tend to produce large and cluttered files it also may result in build problems due to timestamps in the wrong order. So dump everything, update .cvsignore to ignore these files and resolve all warnings generated by autoreconf. From now on users of a CVS checkout should run the command autoreconf --install --force after having done a CVS checkout. For this to succeed automake, autoconf and libtool will have to be installed.
* Delete 2001 vintage hdlcutil/fl/{xfhdlcchpar,xfhdlcst,xfsmmixer} binaries.Ralf Baechle2009-06-183-0/+0
| | | | | | These probably survived because building them requires libGL, fltk and libXi to be installed. If they're not installed a make distclean also won't try to delete the binaries.
* Fix type of length argument to sockset syscalls.Ralf Baechle2009-06-1410-16/+22
| | | | | | | | Various socket syscalls receive a length argument that should be a socklen_t rsp. a ptr to a socklen_t but instead int rsp. ptr to int were being passed. While in theory this was a bug it's harmless as dangerously large values would not be used but the issue manifested itself in a significant number of compilation warnings.
* Fix utmp time codeRalf Baechle2009-06-142-4/+11
| | | | | | | | | | | | | | | | | | | Thanks to using the antiquated time(2) call the microsecond field of the struct utmp being manipulated was never initialized resulting in random values. On some 64-bit systems this also manifested itself in below warnings. axspawn.c: In function ‘cleanup’: axspawn.c:1017: warning: passing argument 1 of ‘time’ from incompatible pointer type /usr/include/time.h:186: note: expected ‘time_t *’ but argument is of type ‘int32_t *’ [...] axspawn.c: In function ‘main’: [...] axspawn.c:1693: warning: passing argument 1 of ‘time’ from incompatible pointer type /usr/include/time.h:186: note: expected ‘time_t *’ but argument is of type ‘int32_t *’ Fixed by changing it to the recommended initialization sequenze based on gettimeofday().
* Convert K&R-style function definitions to function prototypes.Ralf Baechle2009-06-142-7/+7
|
* Bump version number to 0.0.10-rc1.ax25-tools-0.0.10-rc1Ralf Baechle2009-06-063-11/+25
|
* Fix build error caused by variable definition after statement.Ralf Baechle2009-06-061-2/+1
|
* dmascc_cfg.c did not compile on modern SuSE system.Thomas Osterried2009-05-271-3/+25
| | | | | Because HZ is not a constant value anymore, we now use the appropriate sysconf() call.
* fixThomas Osterried2009-02-121-1/+1
|
* escape fixThomas Osterried2009-02-121-1/+1
|
* time_t for file_timeThomas Osterried2009-01-221-3/+3
|
* made proto_bin compatible to call(1) ~a upload.Thomas Osterried2009-01-221-15/+25
|
* Unix98 support.Thomas Osterried2009-01-204-12/+16
| | | | Thanks to dk2crn.
* Unix98 PTY support for mkiss and m6pack.Thomas Osterried2009-01-204-49/+188
|
* Support for Unix98-pty's. Thanks to Christoph <dk2crn>.Thomas Osterried2009-01-152-19/+63
| | | | | Syslog logging. Bugfixes: buffer-length assurances; do never change char *foo = "bar".
* kissnetd now supports unix98 pty's (new option: -p num).Thomas Osterried2009-01-092-45/+171
| | | | | | | | | The num devices are written to stdout and could easily used in startp scripts. Introduced PATH_MAX for the pty name. Kiss header for crc smack and rmnc are now supported. write return code is now honoured. Thanks to dk2crn for contriution.
* completed docuThomas Osterried2008-11-211-1/+2
|
* important security fix:Thomas Osterried2008-11-211-9/+18
| | | | char addr[20] was static and strcpy(addr,.argv[n]) of variable length..
* bugfix: write_ax25(line, ..) segfaultet if line is static char[].Thomas Osterried2008-11-081-6/+14
|
* buffer is 512. statement was:Thomas Osterried2008-10-222-2/+2
| | | | | | if ((n = read(s, buffer + 2, 512)) == -1) in rsdwnlnk.c if ((n = read(STDIN_FILENO, buffer + 2, 512)) == -1) in rsuplnk.c This smashes the buffer two bytes behind..
* #include <string.h> in order to make the compiler happyThomas Osterried2008-10-221-0/+1
|
* fix: strncpy(ut.ut_id, tty + 3, sizeof(ut.ut_id)); // was ↵Thomas Osterried2008-10-221-2/+2
| | | | sizeof(ut.ut_line) with size = 12, wheras ut_id is 4.