#
1.18 |
|
13-Aug-2023 |
gutteridge |
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.
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
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.
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.12 |
|
18-Nov-2018 |
christos |
branches: 1.12.2; Use our getifaddrs version
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
|
#
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.
|
Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.9 |
|
14-Jan-2018 |
christos |
branches: 1.9.2; merge conflicts
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.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.
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.14 |
|
13-Apr-2021 |
mrg |
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.
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.12 |
|
18-Nov-2018 |
christos |
Use our getifaddrs version
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
|
#
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.
|
Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.9 |
|
14-Jan-2018 |
christos |
branches: 1.9.2; merge conflicts
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.14 |
|
13-Apr-2021 |
mrg |
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.
|
Revision tags: netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.12 |
|
18-Nov-2018 |
christos |
Use our getifaddrs version
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
|
#
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.
|
Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.9 |
|
14-Jan-2018 |
christos |
branches: 1.9.2; merge conflicts
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.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.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.12 |
|
18-Nov-2018 |
christos |
Use our getifaddrs version
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
|
#
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.
|
Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.9 |
|
14-Jan-2018 |
christos |
branches: 1.9.2; merge conflicts
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
1.12 |
|
18-Nov-2018 |
christos |
Use our getifaddrs version
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415
|
#
1.11 |
|
08-Apr-2018 |
christos |
remove format checker; cannot work because of %#a (ip address printing).
|
#
1.10 |
|
07-Apr-2018 |
christos |
show how to turn on debugging.
|
Revision tags: pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.9 |
|
14-Jan-2018 |
christos |
branches: 1.9.2; merge conflicts
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.9 |
|
14-Jan-2018 |
christos |
merge conflicts
|
Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
#
1.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.8 |
|
11-Jan-2017 |
joerg |
Disable a couple of warnings until further investigation.
|
Revision tags: pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
1.7 |
|
26-May-2011 |
joerg |
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.
|
Revision tags: bouyer-quota2-nbase
|
#
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
|
Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
#
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.7 |
|
26-May-2011 |
joerg |
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 |
|
02-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 |
|
30-Sep-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
|