Home | History | Annotate | Download | only in mdnsd
History log of /src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
RevisionDateAuthorComments
 1.19  26-Oct-2024  christos Merge conflicts between 878.30.4 and 2559.1.1
 1.18  13-Aug-2023  gutteridge branches: 1.18.2;
mdnsd(8): switch to use arc4random(3) for randomness
 1.17  03-Jun-2023  lukem 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.
 1.16  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.15  03-Jun-2023  lukem 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.
 1.14  13-Apr-2021  mrg branches: 1.14.6;
more GCC 10 fixes.

mDNSResponder: another wrong return local address

dhcp: ignore a seemingly impossible stringop overflow

hpacel: avoid maybe uninitialised error that is wrong.

rsh: avoid impossible malloc(0)

udf: cast pointers through (uintptr_t) to fool invalid boundary checks
 1.13  06-Sep-2020  mrg 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.
 1.12  18-Nov-2018  christos branches: 1.12.2;
Use our getifaddrs version
 1.11  08-Apr-2018  christos branches: 1.11.2;
remove format checker; cannot work because of %#a (ip address printing).
 1.10  07-Apr-2018  christos show how to turn on debugging.
 1.9  14-Jan-2018  christos branches: 1.9.2;
merge conflicts
 1.8  11-Jan-2017  joerg Disable a couple of warnings until further investigation.
 1.7  26-May-2011  joerg branches: 1.7.28;
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.
 1.6  27-Feb-2011  plunky since the mDNSResponder daemon is installed as mdnsd, there is some
confusion in the manpage. Not to mention the examples including
commands that don't exist on NetBSD (killall, sudo), so do a bit of
cleanup (and don't copy from dist, just keep it here)

mDNSResponder -> mdnsd
mdnsd -> mDNSResponder
mDNS -> dns-sd
killall -> pkill
% sudo -> #
syslog(8) -> syslogd(8)
example for syslog -> /dev/null
Xr for pkill, syslogd, dns-sd
 1.5  18-Oct-2009  tron branches: 1.5.2;
Remove generated file "mdnsd.8" in "cleandir" target.
 1.4  03-Oct-2009  tsarna Make signals match what OS X and the manpage say. Implement toggles for
debug and packet trace logging.

Make this conditional on HAVE_SIGINFO. Presumably lack of SIGINFO as a
standard posix feature is why they went with different signals here in
the first place, but since we have it, let's use it.
 1.3  01-Oct-2009  tron Disable stack protection warnings for "uds_daemon.c" which allocates
variable sized buffers on the stack.
 1.2  01-Oct-2009  tsarna Two minor tweaks:

- Build with MDNS_VERSIONSTR_NODTS a'la OpenSolaris, to exclude
__DATE__/__TIME__, for repeatable builds.

- log under "mdnsd" instead of "mDNSResponder" to reduce confusion.
 1.1  29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.5.2.1  05-Mar-2011  bouyer Sync with HEAD
 1.7.28.1  20-Mar-2017  pgoyette Sync with HEAD
 1.9.2.2  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.9.2.1  16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.11.2.1  10-Jun-2019  christos Sync with HEAD
 1.12.2.1  15-Aug-2023  martin Pull up following revision(s) (requested by gutteridge in ticket #1715):

external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile: revision 1.18

mdnsd(8): switch to use arc4random(3) for randomness
 1.14.6.1  15-Aug-2023  martin Pull up following revision(s) (requested by gutteridge in ticket #328):

external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile: revision 1.18

mdnsd(8): switch to use arc4random(3) for randomness
 1.18.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed