Home | History | Annotate | Download | only in faithd
History log of /src/usr.sbin/faithd/faithd.c
RevisionDateAuthorComments
 1.36  19-Oct-2013  christos use new scopeid functions
 1.35  16-Sep-2011  joerg branches: 1.35.2; 1.35.8;
Use __dead
 1.34  30-Aug-2011  joerg __dead + __printflike
 1.33  26-Nov-2010  christos KNF, pass lint.
 1.32  15-Dec-2007  perry include sys/cdefs.h so that __attribute__ can be fixed later
 1.31  16-Oct-2003  itojun branches: 1.31.22;
poll() argument mistake. Tatoku Ogaito
 1.30  02-Sep-2003  itojun use poll(2) instead of select(2). based on patch from deraadt@openbsd, via kame
 1.29  15-May-2003  itojun simplify by strdup. expilcitly specify IPPROTO_TCP (to cope with sctp-ready
getaddrinfo).
 1.28  08-Sep-2002  itojun socklen_t audit. from deraadt, sync w/kame
 1.27  20-Aug-2002  itojun die if fd_set overrun. explicitly turn off use of IPv4 mapped addr on AF_INET6
socket.
 1.26  07-Jun-2002  itojun remove unmaintained option (#ifdef FAITH4). sync w/kame
 1.25  09-May-2002  itojun drop support for rsh/rlogin relaying.
use of .rhosts authentication should be discouraged with relaying service.
sync w/kame
 1.24  24-Apr-2002  itojun handle ECONNABORTED at accept(2). correct error handling for connect(2)
sync w/ kame
 1.23  11-Jan-2002  itojun daemon(3) has to be called before opening file descriptors.
noticed by markus@openbsd, sync with kame
 1.22  21-Nov-2001  itojun assume the presense of getifaddrs(3). sync with kame
 1.21  21-Nov-2001  itojun deal with wait3() returning -1. be careful on malloc failures. sync with kame
 1.20  05-Sep-2001  itojun sync with the latest kame.
- select() with the right maxfd.
- don't write() with len <= 0.
- no wacky macro ERRSTR.
 1.19  25-Apr-2001  itojun avoid null pointer deref. sync with kame.
 1.18  20-Mar-2001  itojun avoid zombies on abnormal disconnects. sync with kame
 1.17  15-Feb-2001  itojun pull latest faithd from kame. /etc/faithd.conf allows you to filter by prefix.
manpage cleanups.
 1.16  11-Jan-2001  lukem fix tyop
 1.15  06-Oct-2000  itojun printf-format audit. from sommrfeld@netbsd.org. sync with kame.
 1.14  14-Sep-2000  itojun sync with latest kame.
- improve logging.
- correct multicast address check for the relayed destination.
- repair EPRT translation.
- support 227 result without paren.
- change behavior on no-argument to more sensible side
(before: relay telnet, now: error)
WARNING: you may need to change your startup script.
 1.13  05-Jul-2000  itojun always use %s for setproctitle. from openbsd-current
 1.12  04-Jul-2000  itojun allow faithd(8) to be invoked via inetd(8), just like tcpd (of tcp_wrappers).
sync with kame.

benefits: allows us to access-control inbound traffic by using hosts.allow(5).
possible drawbacks: inetd mode has no chance for multi-connection-per-single-
process enhancement. current faithd(8) needs 1 process per 1 connection
anyways.
 1.11  29-Jun-2000  itojun use %s with syslog, to prevent abuse. from: deraadt (sync with kame)
 1.10  31-May-2000  itojun branches: 1.10.2;
sync with latest kame code. a bug with malloc() size (that can lead to
SEGV) is corrected.
 1.9  25-Feb-2000  itojun branches: 1.9.2;
use getifaddrs, not SIOCGIFCONF.
 1.8  30-Dec-1999  itojun typo (sa_family must be sa_len)
NetBSD PR: 9084
 1.7  20-Dec-1999  itojun void unbounded sprintf().
fix proc title.
 1.6  20-Dec-1999  itojun fix wrong indentation.
 1.5  20-Dec-1999  itojun oops, fix typo.
 1.4  20-Dec-1999  itojun fix uninitialized pointer access on mapped addr handling.
add more debugging info on setsockopt errors.
 1.3  20-Dec-1999  itojun fix possible infinite loop in tcp relay (avoid possible DoS).
PR: 8640
From: Feico Dillema
 1.2  09-Dec-1999  itojun sync with latest KAME. nuke use of ss_{len,family}.
CVsA: ----------------------------------------------------------------------
 1.1  13-Jul-1999  itojun branches: 1.1.4;
add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".
 1.1.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.10.2.4  24-Nov-2001  he Pull up revision 1.14 (partial, via patch, requested by itojun):
Fix missing ntohl().
 1.10.2.3  18-Oct-2000  tv Pullup by patch [itojun]:
printf-format audit. from sommrfeld@netbsd.org. sync with kame.
 1.10.2.2  07-Jul-2000  itojun pullup, approved by releng-1-5
udit setproctitle() - don't use variable alone, use with "%s".
from openbsd

usr.sbin/faithd/faithd.c 1.12 -> 1.13
libexec/ftpd/ftpd.c 1.96 -> 1.97
usr.sbin/rpc.lockd/lockd_lock.c 1.2 -> 1.3
 1.10.2.1  29-Jun-2000  itojun pullup 1.10 -> 1.11; careful about syslog(3) arg
 1.31.22.1  09-Jan-2008  matt sync with HEAD
 1.35.8.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.35.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed