Home | History | Annotate | Download | only in mtrace
History log of /src/usr.sbin/mtrace/mtrace.c
RevisionDateAuthorComments
 1.43  21-Oct-2021  andvar fix various typos, mainly in comments, but also in man pages and log messages.
 1.42  03-Feb-2019  mrg - add or adjust /* FALLTHROUGH */ where appropriate
- add __unreachable() after functions that can return but won't in
this case, and thus can't be marked __dead easily
 1.41  13-Mar-2016  christos branches: 1.41.16;
PR/50966: David Binderman: Use all 3 of b, p, n to determine if route changed
 1.40  27-Feb-2014  joerg Don't use abs on unsigned values.
 1.39  31-Aug-2011  joerg branches: 1.39.2; 1.39.8;
Use __dead
 1.38  17-Apr-2009  lukem Fix WARNS=4 issues (-Wshadow -Wcast-qual -Wsign-compare)
 1.37  09-May-2006  mrg branches: 1.37.28;
change (mostly) int to socklen_t. GCC 4 doesn't like that int and
socklen_t are different signness.
 1.36  25-Feb-2006  wiz Fix some typos.
 1.35  30-Oct-2004  dsl Add (unsigned char) cast to ctype functions
 1.34  23-Sep-2003  itojun ignore non-AF_INET addrs. from openbsd
 1.33  06-Sep-2003  itojun use arc4random
 1.32  17-Aug-2003  itojun SIOCGIFCONF->getifaddrs conversion
 1.31  16-May-2003  dsl Match latest mrouted source.
 1.30  16-May-2003  itojun avoid possible buffer overruns - strlcpy, snprintf
 1.29  05-Mar-2003  wiz Update license, from OpenBSD.
 1.28  05-Mar-2003  wiz Move back here from gnu/dist/mtrace now that mrouted license is cleared.
 1.27  01-Oct-2002  itojun move mbone tools out of basesrc, as they use part of mrouted
 1.26  23-Sep-2002  mycroft null commit
 1.25  23-Sep-2002  itojun poll.h, not sys/poll.h
 1.24  19-Sep-2002  mycroft select() -> poll(), nanosleep()
 1.23  09-Aug-2002  itojun one more indentation fix
 1.22  09-Aug-2002  itojun more consistent indentation
 1.21  09-Aug-2002  itojun revoke root priv earlier. check fd_set overrun (and die if overrun).
avoid using runtime-generated printf format string. from xs@kittenz.org
 1.20  14-Jul-2002  wiz ANSIfy. Remove ifndef __STDC__. Remove __P().
 1.19  02-Jun-2002  itojun missing memset() for sockaddr. from deraadt
 1.18  24-Sep-2001  wiz branches: 1.18.2;
va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
 1.17  06-Apr-2001  wiz Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
 1.16  12-Oct-2000  augustss Make it compile again after format string changes.
 1.15  11-Oct-2000  is More format string cleanups by sommerfeld.
 1.14  21-Jan-2000  mycroft branches: 1.14.4;
Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
the correct definition from errno.h.
 1.13  23-May-1999  he Don't print trailing spaces if there are no flag value to print.
 1.12  14-Jan-1999  he branches: 1.12.2;
Apply patches for mtrace in bin/5598 by yours truly.
This adds decoding of more error and result codes when tracing through
cisco routers running PIM and/or MBGP.
 1.11  27-Aug-1998  ross Add {} pairs to shut up egcs.
 1.10  04-Jul-1998  mrg use destination's size in 2 memcpy calls.
 1.9  09-May-1998  kleink Use strerror(3) instead of sys_errlist and sys_nerr.
 1.8  17-Oct-1997  lukem WARNSify
 1.7  13-Apr-1997  mrg be safe with buffers.
 1.6  16-Dec-1995  thorpej Change a rogue RCS id to new-style
 1.5  10-Dec-1995  mycroft Update to mrouted 3.8.
 1.4  04-Oct-1995  thorpej New-style RCS ids.
 1.3  02-Jun-1995  thorpej Make the behavior of `-s' consistent.
 1.2  01-Jun-1995  thorpej Lots of things; use getopt(), make `-i ...' work, others.
 1.1  01-Jun-1995  mycroft Update to multicast 3.5.
 1.12.2.3  19-Oct-2000  he Pull up revision 1.16 (requested by he):
Add ``const'' at appropriate places to make it compile again.
 1.12.2.2  19-Oct-2000  he Pull up revision 1.15 (requested by he):
Format string cleanup.
 1.12.2.1  23-Jan-2000  he Pull up revision 1.14 (requested by mycroft):
Always do the errno indirection hack, so that non-threaded
libraries get the right errno value when linked with -lpthread.
This means "always include <errno.h> and never declare errno
yourself".
 1.14.4.3  01-Oct-2002  itojun Move mrouted out of basesrc, as it carries non-BSD license.
Agreed w/ core. Update license terms for rsrr.*, via openbsd.

(itojun)
 1.14.4.2  04-Sep-2002  itojun pullup usr.sbin/mtrace/mtrace.c 1.21-1.23 (itojun)

revoke root priv earlier. check fd_set overrun (and die if overrun).
avoid using runtime-generated printf format string. from xs@kittenz.org
indentation fix
 1.14.4.1  17-Oct-2000  tv Pullup usr.sbin string format fixes [is].
See "cvs log" for explicit revision numbers per file, from sommerfeld.
 1.18.2.3  07-Dec-2002  he Pull up file removal (requested by itojun in tickets #886, #887, #888):
Move mrouted out of basesrc, as it carries a non-BSD
license.
[itojun, tickets #886, #887, #888]
 1.18.2.2  09-Aug-2002  lukem Pull up revision 1.21 (requested by itojun in ticket #655):
revoke root priv earlier. check fd_set overrun (and die if overrun).
avoid using runtime-generated printf format string. from xs@kittenz.org
 1.18.2.1  04-Jun-2002  lukem Pull up revision 1.19 (requested by itojun in ticket #140):
missing memset() for sockaddr. from deraadt
 1.37.28.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.39.8.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.39.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")
 1.41.16.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed