summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* fflush stdout and stderr before close. just to be sureThomas Osterried2008-10-101-0/+2
|
* get_assoc(): file handle of fopen(PROC_AX25_CALLS_FILE, "r") wasThomas Osterried2008-10-101-1/+3
| | | | never closed.
* forked child now closes stdin, stdout, stderr.Thomas Osterried2008-10-011-0/+4
| | | | | Now it does not block on PTY=$(./kissattach /dev/ptmx ax4 2>&1|tail -1)
* kissattach now supports Unix98 pseudo terminals (/dev/ptmx).Thomas Osterried2008-09-262-14/+48
| | | | Thanks to Christoph Rueckert <dk2crn>.
* Fix for autoconf. Thanks to Tom <DL1JBE>Thomas Osterried2008-08-033-6/+5
|
* temporary: prefer automake-1.9 because automake-1.4 hasThomas Osterried2008-06-071-2/+2
| | | | problems with ax25-tools/hdlcutil/fl
* fix in Makefile.am for installation of man page axgetput.1Thomas Osterried2008-05-161-0/+1
|
* changed mail addressesThomas Osterried2008-04-2731-50/+50
|
* typo: embeded is embeddedThomas Osterried2008-04-132-8/+8
|
* axspawn on embeded systems like openwrt:Thomas Osterried2008-04-132-33/+108
| | | | | | | | | | | | on those systems, things are not as you expect. i.e., /bin/login is a shell script and implements boot-specific actions only (login without root password, etc..). The assumption that /bin/login -f username causes user as uid > 0 to login is wrong; user may gain root rights. axspawn now implements partially (thus, in the important points) what login assures. axspawn should be involked with the option --embeded when called from ax25d.
* This only ever "worked" because strncmp happens to be defined as aRalf Baechle2008-02-171-2/+2
| | | | | | macro which supplied the parens needed for an if statment. Strncmp is defined that way on at least some glibc ports, including i386 but not on uClibc/MIPS.
* fix: ask_pw_sys(): do not query for the same numbersThomas Osterried2008-02-161-1/+0
|
* new feature: bcpasswd authentication type "unix".Thomas Osterried2008-02-163-7/+32
| | | | | user has now also the choice to use the standard unix passwd/shadow authentication