History log of /netbsd-src/external/bsd/tcpdump/bin/Makefile (Results 1 – 25 of 27)
Revision Date Author Comments
# ca4ea0bc 18-Aug-2023 tnn <tnn@NetBSD.org>

tcpdump: print-medsa.c is gone


# c74ad251 17-Aug-2023 christos <christos@NetBSD.org>

merge conflicts between tcpdump 4.9.3 and 4.99.4


# a9a927dd 03-Jun-2023 lukem <lukem@NetBSD.org>

adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
which works for both clang and gcc, and remove compiler-specific
equivalents.


# c4b7a9e7 03-Jun-2023 lukem <lukem@NetBSD.org>

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_IMPL

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.

show more ...


# f937c412 03-Jun-2023 lukem <lukem@NetBSD.org>

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_N

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

show more ...


# b3ddc61d 09-May-2023 christos <christos@NetBSD.org>

Handle OpenSSL-3.x


# a2d15425 12-Apr-2021 mrg <mrg@NetBSD.org>

add some new uses of existing GCC_NO_* variables for warning issues.
remove an no longer relevant for gcc7 workaround (works fine in both
gcc9 and gcc 10.)


# cb93b810 06-Sep-2020 mrg <mrg@NetBSD.org>

add support for new GCC 9 warnings that may be too much to fix
right now. new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW v

add support for new GCC 9 warnings that may be too much to fix
right now. new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree. mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it. (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.) clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.

show more ...


# ef315f79 21-May-2017 riastradh <riastradh@NetBSD.org>

Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed

Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.

show more ...


# dc860a36 05-Feb-2017 spz <spz@NetBSD.org>

merge for tcpdump 4.9.0 and document


# fdccd7e4 24-Jan-2017 christos <christos@NetBSD.org>

merge conflicts.


# f9c27363 11-Jan-2017 joerg <joerg@NetBSD.org>

Disable a couple of warnings until further investigation.


# 0ab10b7e 02-Dec-2016 riastradh <riastradh@NetBSD.org>

print-ip6.c is needed even with MKINET6=no.

Provides print_ip6 used by various other objects, with different
definitions depending on #ifdef INET6.


# 4855893e 29-Jun-2016 christos <christos@NetBSD.org>

Fix MKCRYPTO=no build


# ba2ff121 31-Mar-2015 christos <christos@NetBSD.org>

merge conflicts


# f44489f8 20-Dec-2014 prlw1 <prlw1@NetBSD.org>

MKINET6=no build fixes

http://mail-index.netbsd.org/tech-net/2014/12/13/msg004898.html


# b3a00663 20-Nov-2014 christos <christos@NetBSD.org>

merge conflicts


# 9d3749d7 31-Dec-2013 christos <christos@NetBSD.org>

update for 4.5.1


# 3657cb7f 21-Sep-2013 joerg <joerg@NetBSD.org>

Update LLVM/Clang snapshot to r191105. This brings in a better detection
of unused static variables and functions. Disable this for some external
code and for ioconf.c in the kernel.


# 0e9868ba 06-Apr-2013 christos <christos@NetBSD.org>

merge conflicts


# 9ad46775 17-Aug-2011 christos <christos@NetBSD.org>

fix strict aliasing issues.


# c111245a 22-Jun-2011 mrg <mrg@NetBSD.org>

apply some -Wno-error and/or -fno-strict-aliasing.


all of this should be looked at closer, but some of them are not
very trivial.


# a216da57 26-May-2011 joerg <joerg@NetBSD.org>

Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be r

Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.

show more ...


# 27cfff3b 17-Dec-2010 jruoho <jruoho@NetBSD.org>

Make tcpdump(8) to drop root privileges and chroot(2) by default.


# 25abe6c3 05-Dec-2010 christos <christos@NetBSD.org>

tcpdump goes to /usr/sbin


12