Home | History | Annotate | Download | only in route
History log of /src/sbin/route/Makefile
RevisionDateAuthorComments
 1.33  03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.32  13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.31  13-Dec-2017  christos branches: 1.31.4;
Use the definitions from the standard header files and replace homebrew
snprintb with the libutil one.
 1.30  10-Oct-2017  christos user librumpres
 1.29  14-Sep-2015  ozaki-r Include a few additional libc functions in rump.route to make it work with inet6

getaddrinfo and if_nametoindex are newly added to interpret interface names
in IPv6 link-local addresses. if_nametoindex looks not used in rump.route,
but it is needed because it is used indirectly from getaddrinfo.

From s-yamaguchi@IIJ
 1.28  15-May-2015  ozaki-r Fix rump.{netstat,route} shows host's interface names in link local addresses

Interface names of IPv6 link local addresses are resolved
by getnameinfo(3). So we need to rump-ify it as well as
if_indextoname and getifaddrs.
 1.27  22-Apr-2015  ozaki-r Fix rump.route shows host's interface names

Let it use rump-ified if_indextoname and getifaddrs
to get rump kernel's interfaces, which is the same way
as ifconfig.
 1.26  06-Nov-2014  christos Factor out the netstat route printing code and use it here. There is no
point in having 2 different copies; fixes PR/49371
 1.25  13-Dec-2010  pooka branches: 1.25.24;
Convert from RUMP_ACTION to RUMPPRG.
 1.24  04-Nov-2010  pooka Support RUMP_ACTION to compile a rump kernel client.
 1.23  26-Aug-2006  matt Remove XNS and CCITT/X25 bits.
 1.22  10-Jan-2005  lukem Only compile in IPv6 support if ${USE_INET6} != "no"

MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
 1.21  26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.20  03-Jul-1999  itojun s/CFLAGS/CPPFLAGS/ for -D and -I.
 1.19  02-Jul-1999  itojun IPv6-ready route command (-inet6 and -prefixlen are added)
 1.18  10-Oct-1997  christos CFLAGS->CPPFLAGS
 1.17  09-May-1997  mycroft Eliminate bogus redefinitions of standard targets.
 1.16  03-Apr-1997  christos - Add netatalk bits
- Add prototypes
- Fix printf formats
 1.15  22-Feb-1997  thorpej Now that non-superuser can open the routing socket, this program no
longer needs to be setuid-root. Superuser status is required to
alter the routing table, but is enforced by the kernel.
 1.14  15-Nov-1996  gwr Note that distrib/utils/x_route uses these files.
 1.13  15-Nov-1996  gwr As discussed some time ago, add a "show" sub-command.
Also allow compilation with -DSMALL to ommit support for
non-essential protocols (i.e. when built into a ramdisk).
Use a less hack-ish way to generate keywords.[ch] and just
check in the result (helps ../../distrib/utils/x_route).
 1.12  19-Apr-1995  cgd route.o, not route, depends on keywords.h. from jhawk@mit.edu; pr 978
 1.11  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.10  22-Dec-1994  cgd specify man pages the new way.
 1.9  20-May-1994  cgd don't need that 'all' line.
 1.8  13-May-1994  cgd need dep. first
 1.7  13-May-1994  mycroft Clean up import.
 1.6  01-Aug-1993  mycroft Add RCS identifiers.
 1.5  25-Apr-1993  mycroft Reenable building keywords.h dynamically.
 1.4  25-Apr-1993  mycroft Compile X.25, OSI, and NS code.
 1.3  23-Mar-1993  cgd changed "Id" to "Header" for rcsids
 1.2  22-Mar-1993  cgd added rcs ids to all files
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  14-Jun-1994  mycroft Import 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.25.24.1  08-Jan-2015  martin Pull up following revision(s) (requested by prlw1 in ticket #390):
usr.bin/netstat/mroute.c: revision 1.25
usr.bin/netstat/Makefile: revision 1.40
sbin/route/prog_ops.h: revision 1.3
sbin/route/rtutil.c: revision 1.1
sbin/route/rtutil.h: revision 1.1
usr.bin/netstat/mroute6.c: revision 1.15
sbin/route/extern.h: revision 1.15
usr.bin/netstat/show.c: file removal
usr.bin/netstat/main.c: revision 1.93
usr.bin/netstat/route.c: revision 1.83
usr.bin/netstat/netstat.h: revision 1.51
distrib/utils/x_route/Makefile: revision 1.18
sbin/route/show.c: revision 1.46
usr.bin/netstat/if.c: revision 1.80
sbin/route/route.c: revision 1.145
sbin/route/Makefile: revision 1.26
Factor out the netstat route printing code and use it here. There is no
point in having 2 different copies; fixes PR/49371
 1.31.4.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed