summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Include man page source files in generated dist archives.Ralf Baechle2013-06-044-4/+4
|
* Fix build of man pages when building in a separate build directory.Ralf Baechle2013-06-045-9/+9
|
* Bump version number to 0.0.8-rc2.Ralf Baechle2013-05-311-0/+5
|
* Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS.Ralf Baechle2013-05-301-2/+2
| | | | | | | Since the introduction of AC_CONFIG_HEADERS in automake 1.7 AM_CONFIG_HEADER has been deprecated and it has finally been removed in automake 1.12. So this change also generates a dependency on automake 1.7 or newer.
* bugfix: buffer overflow in call.c.Thomas Osterried2012-10-281-2/+2
| | | | | | | | | | | | If the call sign you connect to has 9 characters (i.E. DL9SAU-10), then call segfaults. idString in the ncruses mode routine start_screen() was dimensioned too short, and the auther had the fatal assumtion that a call is 8 characters long (and not 9), and he did limit the length in sprintf with ... %n.ns This is an old bug. Obviously, ubuntu 12.04 and 12.10 introduced better runtime checks into potential buffer overflows.
* Now debian license policy compliant:Thomas Osterried2012-05-212-2/+24
| | | | Relicense listen/ripdump.c to permit commercial use and distribution.
* axudp: make "udp <portnumber>" in "route call ip udp port" obsolete; useThomas Osterried2012-02-012-1/+16
| | | | | the port configured with "socket udp <port>"; but you could still specify another port with "route call ip udp anotherPort".
* Fix man page generation.Ralf Baechle2012-01-103-8/+8
| | | | | | | | Since the recent conversion from static to generated man pages some man pages were generated with a wrong section suffix which was breaking installation. Noticed and fixed by Steffen Köhler <sk4@mail.zih.tu-dresden.de>.
* Apply program name transformations also to remaining man page content.Ralf Baechle2011-12-1110-56/+144
| | | | | The config files are unaffected; if you need to resolve a name conflict for the config files, use --sysconfdir=/etc and --localstatedir=/var.
* ax25ipd: Mark reference to ax25ipd.conf as part of man page section 5.Ralf Baechle2011-12-111-1/+1
|
* Apply program name transformations also to man page content.Ralf Baechle2011-12-114-22/+56
| | | | | | For now these options are just honored for the call.1 and listen.1 man pages because these days these two programs generally get renamed to avoid naming conflicts with other programs.
* Make configure abort on failed check for libncurses.Ralf Baechle2010-06-051-1/+1
| | | | We used to just continue but this results in a build failure of call.
* The last patch introduced cosmetic errors likeThomas Osterried2010-06-051-16/+28
| | | | | | | | | | | | GIFADDR: Bad file descriptor after signling termination with ^C In detail: close(3) = 0 sigreturn() = ? (mask now []) ioctl(3, SIOCGIFHWADDR, {ifr_name="eth0", ???}) = -1 EBADF (Bad file descriptor) -> The interrupt handler introduced concurrency issues ;) The patch caused only unexpected behaviour; no security problems. This new patch fixes this problem.
* Don't abort on SIGWINCH. Cleanly terminate on SIGINT and SIGTERM.Ralf Baechle2010-05-301-4/+34
| | | | Patch from Michael Stuermer <ms@mallorn.de> with a few touchups be me.
* - Important bugfix (call did not work properly after my last patch)Thomas Osterried2009-11-112-140/+215
| | | | | | | | | - Better error handling on read() == -1 and write() == -1. Previously, the return value was not honored correctly - and could cause unexpected results. - New option "-R": Disable all remote commands like autobin (#BIN#), 7plus downloads, //echo, etc. This is useful for scripting where you just don't like the remote site to trigger uncaught conditions here.
* fix: on read through closed pipe, call did endless select(),Thomas Osterried2009-08-242-17/+66
| | | | | | | | read() = 0, wht consumed 100% CPU power. New options: -W: waits after EOF on stdin. Useful for scripting, for waiting for data coming via fd 3 (ax25 connection) -T secs: idle timout after secs seconds.
* Add support for building rpm packages.Ralf Baechle2009-06-275-2/+56
| | | | Now just a rpmbuild -ta <foo.tar.gz> will do.
* Convert spelling of Joerg Reuter's name from umlaut to oe.Ralf Baechle2009-06-2711-20/+20
| | | | | 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
|
* Bump version number to 0.0.8-rc2.Ralf Baechle2009-06-211-1/+1
|
* Remove use of backwards compatibility header name.Ralf Baechle2009-06-218-72/+19
| | | | | | 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.
* Convert configure.ac from deprecated AC_HEADER_EGREP to AC_EGREP_HEADER.Ralf Baechle2009-06-211-3/+3
|
* Remove AC_CONFIG_MACRO_DIR and ACLOCAL_AMFLAGS = -I m4 again.Ralf Baechle2009-06-193-4/+0
| | | | | | | | | | This is recommended by autoreconf by the following warning: libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. For some reason I don't have the time to track down right now it results in a configure script with a syntax error being generated.
* Ignore more generated files.Ralf Baechle2009-06-191-1/+9
|
* Switch from deprecated AM_PROG_LIBTOOL to recommended AC_PROG_LIBTOOL.Ralf Baechle2009-06-191-1/+1
|
* Ignore a few more generated files.Ralf Baechle2009-06-195-0/+6
|
* Remove all generated files.Ralf Baechle2009-06-1922-44377/+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.
* Fix type of length argument to sockset syscalls.Ralf Baechle2009-06-145-10/+11
| | | | | | | | 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.
* Eleminate use of register keywordRalf Baechle2009-06-143-4/+4
| | | | | Any modern C compiler will just ignore register so it's just cluttering the screen.
* Convert K&R-style function definitions to function prototypes.Ralf Baechle2009-06-149-92/+49
|
* Bump version to 0.0.8-rc1.ax25-apps-0.0.8-rc1Ralf Baechle2009-06-063-12/+19
|
* Fix build error caused by variable definition after statement.Ralf Baechle2009-06-061-1/+2
|
* initial checkin.Thomas Osterried2009-06-061-0/+568
| | | | We had a Makefile.in everywhere but not here.
* on modern systems, the ncurses gui crash in wtouchln() orThomas Osterried2009-04-291-2/+3
| | | | | | | | | wnoutrefresh() [ncurses functions], called from winclose() in menu.c. Debunging with gdb showed that wtab->fline was a large negative number. Now doing better checking that wtab->fline and wtab->lline is > 0. Seems that this fix is sufficient. If it will come out that it is not, we'll write a wtouchln() wrapper which checks if the arguments are positive and reasonable small.
* Added some includes. This fixes compilation problems in gentoo,Thomas Osterried2009-04-223-2/+3
| | | | and warnings.
* fixed segfault issueThomas Osterried2009-04-151-10/+10
|
* call writes messages to stdout using printf(). it writes dataThomas Osterried2009-03-191-8/+33
| | | | | | | | | | | from the ax25 connection using write(0). everything was fine as long as call wrote to stdout. If instead we use output redirection to a file or stdout (> foo, | bar), then the messages like "Connected to.." appeared at the end of the connection. I guess it's a glibc issue that printf (whih is buffered) behaves different when stdout is redirected. Fixed using fflush() after each printf().
* fix in helpThomas Osterried2009-02-011-6/+6
|
* small fix.Thomas Osterried2009-01-311-0/+3
|
* Better integration in unix98 PTY environments.Thomas Osterried2009-01-314-29/+50
| | | | | | Revised the getopt_long() part. Assured strcpy cases. Thanks to Christoph <dk2crn> for contribution.
* updated author's addressThomas Osterried2009-01-302-2/+2
|
* removed debug codeThomas Osterried2009-01-251-2/+0
|
* fixed segfault issue by parsing unexpected bin headers.Thomas Osterried2009-01-251-28/+39
|
* revised linemodeThomas Osterried2009-01-241-33/+1
|
* 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.