Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Delete antiquated yam kernel patches. | Ralf Baechle | 2009-06-24 | 3 | -4356/+2 | |
| | | | | Kernel 2.0.36 and 2.2.1 are seriously out of fashion. | |||||
* | axgetput: Delete homegrown declarations of optarg and optind. | Ralf Baechle | 2009-06-23 | 1 | -4/+1 | |
| | | | | These should be declared by unistd.h only. | |||||
* | axgetput: Remove homegrown 'extern int errno' declaration. | Ralf Baechle | 2009-06-23 | 1 | -2/+1 | |
| | | | | <errno.h> is the way to go. | |||||
* | Bump version number to 0.0.10-rc2.ax25-tools-0.0.10-rc2 | Ralf Baechle | 2009-06-21 | 1 | -1/+1 | |
| | ||||||
* | Remove use of backwards compatibility header name. | Ralf Baechle | 2009-06-21 | 25 | -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 Baechle | 2009-06-19 | 1 | -1/+1 | |
| | ||||||
* | Further update of .cvsignore files for hdlcutil/fl. | Ralf Baechle | 2009-06-19 | 1 | -2/+3 | |
| | ||||||
* | Ignore a few more generated files. | Ralf Baechle | 2009-06-19 | 13 | -0/+15 | |
| | ||||||
* | Remove all generated files. | Ralf Baechle | 2009-06-19 | 26 | -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 Baechle | 2009-06-18 | 3 | -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 Baechle | 2009-06-14 | 10 | -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 code | Ralf Baechle | 2009-06-14 | 2 | -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 Baechle | 2009-06-14 | 2 | -7/+7 | |
| | ||||||
* | Bump version number to 0.0.10-rc1.ax25-tools-0.0.10-rc1 | Ralf Baechle | 2009-06-06 | 3 | -11/+25 | |
| | ||||||
* | Fix build error caused by variable definition after statement. | Ralf Baechle | 2009-06-06 | 1 | -2/+1 | |
| | ||||||
* | dmascc_cfg.c did not compile on modern SuSE system. | Thomas Osterried | 2009-05-27 | 1 | -3/+25 | |
| | | | | | Because HZ is not a constant value anymore, we now use the appropriate sysconf() call. | |||||
* | fix | Thomas Osterried | 2009-02-12 | 1 | -1/+1 | |
| | ||||||
* | escape fix | Thomas Osterried | 2009-02-12 | 1 | -1/+1 | |
| | ||||||
* | time_t for file_time | Thomas Osterried | 2009-01-22 | 1 | -3/+3 | |
| | ||||||
* | made proto_bin compatible to call(1) ~a upload. | Thomas Osterried | 2009-01-22 | 1 | -15/+25 | |
| | ||||||
* | Unix98 support. | Thomas Osterried | 2009-01-20 | 4 | -12/+16 | |
| | | | | Thanks to dk2crn. | |||||
* | Unix98 PTY support for mkiss and m6pack. | Thomas Osterried | 2009-01-20 | 4 | -49/+188 | |
| | ||||||
* | Support for Unix98-pty's. Thanks to Christoph <dk2crn>. | Thomas Osterried | 2009-01-15 | 2 | -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 Osterried | 2009-01-09 | 2 | -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 docu | Thomas Osterried | 2008-11-21 | 1 | -1/+2 | |
| | ||||||
* | important security fix: | Thomas Osterried | 2008-11-21 | 1 | -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 Osterried | 2008-11-08 | 1 | -6/+14 | |
| | ||||||
* | buffer is 512. statement was: | Thomas Osterried | 2008-10-22 | 2 | -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 happy | Thomas Osterried | 2008-10-22 | 1 | -0/+1 | |
| | ||||||
* | fix: strncpy(ut.ut_id, tty + 3, sizeof(ut.ut_id)); // was ↵ | Thomas Osterried | 2008-10-22 | 1 | -2/+2 | |
| | | | | sizeof(ut.ut_line) with size = 12, wheras ut_id is 4. | |||||
* | fflush stdout and stderr before close. just to be sure | Thomas Osterried | 2008-10-10 | 1 | -0/+2 | |
| | ||||||
* | get_assoc(): file handle of fopen(PROC_AX25_CALLS_FILE, "r") was | Thomas Osterried | 2008-10-10 | 1 | -1/+3 | |
| | | | | never closed. | |||||
* | forked child now closes stdin, stdout, stderr. | Thomas Osterried | 2008-10-01 | 1 | -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 Osterried | 2008-09-26 | 2 | -14/+48 | |
| | | | | Thanks to Christoph Rueckert <dk2crn>. | |||||
* | Fix for autoconf. Thanks to Tom <DL1JBE> | Thomas Osterried | 2008-08-03 | 3 | -6/+5 | |
| | ||||||
* | temporary: prefer automake-1.9 because automake-1.4 has | Thomas Osterried | 2008-06-07 | 1 | -2/+2 | |
| | | | | problems with ax25-tools/hdlcutil/fl | |||||
* | fix in Makefile.am for installation of man page axgetput.1 | Thomas Osterried | 2008-05-16 | 1 | -0/+1 | |
| | ||||||
* | changed mail addresses | Thomas Osterried | 2008-04-27 | 31 | -50/+50 | |
| | ||||||
* | typo: embeded is embedded | Thomas Osterried | 2008-04-13 | 2 | -8/+8 | |
| | ||||||
* | axspawn on embeded systems like openwrt: | Thomas Osterried | 2008-04-13 | 2 | -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 a | Ralf Baechle | 2008-02-17 | 1 | -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 numbers | Thomas Osterried | 2008-02-16 | 1 | -1/+0 | |
| | ||||||
* | new feature: bcpasswd authentication type "unix". | Thomas Osterried | 2008-02-16 | 3 | -7/+32 | |
| | | | | | user has now also the choice to use the standard unix passwd/shadow authentication | |||||
* | typo | Thomas Osterried | 2008-02-16 | 1 | -1/+1 | |
| | ||||||
* | - bugfix: did false computations on 64bit plattforms. | Thomas Osterried | 2007-09-16 | 1 | -0/+4 | |
| | ||||||
* | - axparms is now more posix compliant | Thomas Osterried | 2007-04-16 | 2 | -40/+44 | |
| | | | | | - Fix in the man page: axparms --set-call told something wrong about "serial-device". | |||||
* | Fix possible irritation because arguments were "-xxx". | Thomas Osterried | 2007-04-16 | 2 | -18/+18 | |
| | | | | | Retained backward compatibility, but prefered arguments are now without '-'. | |||||
* | consistent names (tty instead of ttyinterface) | Thomas Osterried | 2007-04-16 | 1 | -1/+1 | |
| | ||||||
* | updated manpage | Thomas Osterried | 2007-03-11 | 1 | -2/+47 | |
| | ||||||
* | a profile is sourced, not executed. -> removed "#!/bin/sh" | Thomas Osterried | 2007-03-11 | 1 | -2/+1 | |
| |