summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hope this is the last fix for the slightly corrupted outputThomas Osterried2009-01-241-6/+12
| | | | issue whenever a packet ended with "\r ".
* major fix.Thomas Osterried2009-01-241-37/+101
| | | | | | | | | | | | | | 1. if a line was split over two ax25 packets, we read i.e. 1. "foobar told me" 2. " go7+. ". The second packet was interpreted like starting with " go7+. ". thus in a pure bbs listing it was misinterpreted as start of a 7plus file. Since the data was not like a 7plus header starts, the 7plus download parser caused a segfault (after copying i.E. 1555 bytes to char s[20]. [seen in gdb ;-] -> enforced a "linemode". 2. protocol and array size assurances in the #BIN and 7plus part, as well as in dupdstatw().
* small fixThomas Osterried2009-01-242-4/+11
|
* smaller fixesThomas Osterried2009-01-241-9/+8
|
* fix for fix in dos to unix time conversion partThomas Osterried2009-01-241-1/+1
|
* fixed problem i produced yesterday.Thomas Osterried2009-01-241-3/+5
| | | | | currently we've seen other bugs in call which lead to malfunctions and segfaults.
* smaller changes.Thomas Osterried2009-01-231-15/+16
|
* fixed bin download corruption.Thomas Osterried2009-01-221-29/+35
| | | | fixed dos to unix time conversion.
* #BIN upload now preserves the file time.Thomas Osterried2009-01-223-4/+28
|
* - bugfixes:Thomas Osterried2009-01-211-57/+84
| | | | | | | | | | | | - fileupload (in raw and gui "slave" mode) goes only step by step the 128 bytes further if user enters a character. Thanks to Daniel DO8CD for the report. - write() returns -1 at EAGAIN (packet links are usually slower then linux file IO, and EAGAIN occurs because the txbuffer in the kernel is full). This lead to a bad substraction in sent bytes and thus to file corruption at the receiving site. - added more help: now explaining all the ~-Escapes in raw mode in the ~? command.
* contact updateThomas Osterried2009-01-193-3/+3
|
* added libtoolize. This fixes errors likeThomas Osterried2008-12-211-0/+1
| | | | | | | /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -o ax25rtd ax25rtd.o cache_ctl.o cache_dump.o config.o listener.o -lax25 ../libtool: line 810: X--tag=CC: command not found ../libtool: line 843: libtool: ignoring unknown tag : command not found ../libtool: line 810: X--mode=link: command not found
* PATH_MAX: linux include standard has changed.Thomas Osterried2008-12-211-1/+2
| | | | now we need to include limits.h
* listen did not terminate if caller has died. fputs and fflushThomas Osterried2008-11-241-2/+4
| | | | return value EOF was not honored.
* typoThomas Osterried2008-10-112-2/+2
|
* Support for unix98 ptys ("/dev/ptmx"). Thanks to dk2crn.Thomas Osterried2008-10-115-3/+59
|
* AC_INIT: we are ax25-apps, not libax25.Thomas Osterried2008-08-051-1/+1
|
* Fix for autoconf. Thanks to Tom <DL1JBE>Thomas Osterried2008-08-031-1/+1
|
* - new option -S: be silent. useful for using call in shellscripts.Thomas Osterried2008-07-092-12/+32
| | | | | | - call was not usable as a pipe in scripts because it read 511 bytes, tried to write these 511 bytes (but 256 is max for ax25 I-frames), got -1 EMSGSIZE (Message too long) and terminated.
* changed mail addressThomas Osterried2008-04-272-3/+3
|
* updated addressesThomas Osterried2008-04-133-4/+4
|
* the following issues are fixed:Thomas Osterried2008-04-131-2/+14
| | | | | | | | | | | | | | | 1. if stdin closes (i.e. if call is right end of a pipe), then call should close. this also fixes the case when call reads from a unix fifo, and the other end of the fifo terminates. This produced highest cpu-load, with select(), read() = 0, select(), read() = 0, .. 2. if stdin is not a tty, i.e. call is called from ax25d, then it's not a good idea to honor the ~ commands. In that special case, you could imagine what ~! means, while ax25d is running as uid 0... 3. while not operating on pty, the FILE buffers are not flushed in all cases. Thus, the messages like "Connected .." were be printed in the termination phase of the program..
* io.c: WRITE to TTY returns -1 EAGAINThomas Osterried2008-04-131-0/+13
| | | | | if ttyqueue is full. The behaviour to give up here was wrong.
* Fix warnings about // style comment. And remove some of the mostRalf Baechle2007-01-236-85/+90
| | | | pointless comments.
* Convert to autoconf 2.59. Delete junk from past centuries.Ralf Baechle2007-01-2221-6608/+10947
|
* Move all acconfig.h stuff into configure.in. This silences autoheader.Ralf Baechle2007-01-222-11/+3
|
* Added documention how to configure bpqether interfaces.Thomas Osterried2006-10-051-1/+35
|
* - documentation (ax25rtd.8, ax25rtd.conf.5, ax25rtctl.8)Thomas Osterried2006-10-0510-281/+800
| | | | - new feature: advanced routing option
* - bootstrap was missingThomas Osterried2006-10-041-0/+5
| | | | - arguments for configure
* Bugfix: --nofork worked well, but -f not. A break was missing..Thomas Osterried2006-10-041-0/+1
|
* Changed STD_DWN_DIRThomas Osterried2006-10-041-1/+1
|
* fix: /var/ax25/ax25rtd/ was not created with "make installconf"Thomas Osterried2006-10-041-0/+5
|
* ax25-maxroutes and ip-maxroutes now defaults do 4096Thomas Osterried2006-10-041-2/+2
|
* Increased values of IP_MAXROUTES and AX25_MAXROUTES from 256 to 4096Thomas Osterried2006-10-042-213/+226
|
* fix: /var/ax25/ax25rtd/ was not created with "make installconf"Thomas Osterried2006-10-043-0/+6
|
* io.c: io_error(): patch from testing upstream version.Thomas Osterried2006-06-102-17/+41
| | | | fixes problem that it tends to terminate even if it need not to
* - New option "-s <sourcecall>" (like in ax25_call)Thomas Osterried2005-12-282-8/+18
| | | | - usage: new function usage()
* gcc4.0 sucksThomas Osterried2005-12-091-1/+1
|
* - make compiler happyThomas Osterried2005-10-311-5/+3
|
* q&d fix for newer libtoolThomas Osterried2005-10-311-1/+1
|
* - tun/tap support for ax25ipdThomas Osterried2005-10-3010-10/+417
| | | | | | | | | | | - fclose() fix in config.c description of tun/tap: added a new fast and efficient link to the linux kernel ax25 stack, via the ethertap interface. ax25 goes directly to the bpqether interface in the kernel via ethertap/tuntap interfaces, which is a much better way than traditional kissattach to a ttyp/ptyp pair.
* - config.c, listener.c:Thomas Osterried2005-10-273-6/+6
| | | | | | | | | | | | | | users of newer versions of ax25rtd have problems with the ip-encaps-dev feature (needed only in some environments). the problem was the implementation of the feature, which results in the obvious problem that after an upgrade ax25rtd will not learn any ip-routes and arp's. a secondary problem is, when you have more than one interface, ip-routes/arp's could be learned only via _one_ interface. - config.c: ip-maxroutes was ignored - ax25rtd.conf: s/ax24/ax25/
* #include <time.h> in io.cMichael Taylor2004-12-122-6/+7
| | | | tidy options struct initalization
* use AM_CFLAGS rather than CFLAGSMichael Taylor2004-12-121-1/+1
|
* Minor bug fixes and some restructuringScott Miller N1VG2004-02-041-199/+118
|
* Added opentrac to listenCraig Small2004-02-0415-7390/+26361
| | | | More autobbreak updating nightmares
* used PF_PACKET for SOCK_PACKET sockets, added time.h to axspawn.cMichael Taylor2002-11-032-4/+4
|
* got read for 0.0.7Craig Small2002-03-043-2/+5
|
* changed fd_set variables around so no clashax25-apps-0.0.6Craig Small2002-03-0414-11811/+3793
|
* adjust version and add autogen.shCraig Small2002-03-046-3943/+2333
|