summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2019-12-17remove unused macros;Jason McIntyre
2019-12-17copy pledge code from nslookupTheo de Raadt
2019-12-17Since dscp probing (setsockopt, special cmsg handling, etc) no longer occursTheo de Raadt
late, pledge "dns" is enough and "inet" is not required.
2019-12-17disable all the dscp probing code. it sees all the dscp optionTheo de Raadt
defines, but is trying to determine if the kernel has it enabled/disabled, mostly by performing tests against localhost. instead, just declare dscp works. since dscp probing happens late, it runs into problems with pledge. we prefer pledge over this lovecraftian horror.
2019-12-17correct some uses of .NmJonathan Gray
2019-12-17We aren't going to update to a MPL licensed bind codebase so replaceJonathan Gray
the man pages we install which were man(7) generated from docbook with mdoc(7) pages. Adjusted output of textproc/docbook2mdoc on 9.10.8-P1. ok sthen@ jmc@ kn@
2019-12-17- isc-config isn't needed, we're only using bind sources for dig/host/nslookupStuart Henderson
and aren't installing libraries for use by other software - config.h.win32 isn't needed
2019-12-17avoid line wrap in the dkimsign filter line;Jason McIntyre
2019-12-17tweak the rspamd bits a little. we really don;t need to repeat theJason McIntyre
previous example; ok gilles
2019-12-17kn pointed out that the changes i made to "socket owner" can beJason McIntyre
applied to "owner" too;
2019-12-17Use local variable isntead of function parameterkn
The parse_size() wrapper around scan_scaled(3) writes its intermediate result to the function argument which is always passed as literal zero. This seems odd, the function parameter has no meaning but merely serves as storage, so let's use a proper function scoped variable instead. OK pd
2019-12-17combine "socket owner user[:group]" and "socket owner :group"Jason McIntyre
into one logical item; ok pd
2019-12-17what is docbook?Theo de Raadt
2019-12-17Add back some SOCK_DNS to socket() calls, and add a few more whileTheo de Raadt
here (since this codebase will only support dig & nslookup)
2019-12-17merge in https://github.com/isc-projects/bind9/commit/b8a04d50a361.patchStuart Henderson
(pre MPL), v4/v6-only wasn't working correctly (trying to use an v6-mapped v4 address when set for v6-only)
2019-12-17update to 9.10.8-P1, last isc-licensed releaseStuart Henderson
2019-12-17rm more unuseful filesStuart Henderson
2019-12-16scrap some unused files, part of a bigger diff to update to 9.10.8-P1Stuart Henderson
(last ISC licensed release) but that has an issue with dig -6 so I'm breaking it out for now
2019-12-16knock out some unused variable warningsTheo de Raadt
2019-12-16disable IP_RECVTOS below try_proto() alsoTheo de Raadt
2019-12-16pledge +inet until the try_proto() garbage is neuteredTheo de Raadt
2019-12-16don't pick up libjson, it also adds /usr/local/include to header search pathStuart Henderson
2019-12-16Update to bind-9.10.5-P3, which appears to have been the last ISC version.Theo de Raadt
We only use this tree to build dig and nslookup. Our previous version predated edns0 support in those tools, and we want that. This is the worst code I've looked at in years, with layers and layers of spaghetti abstraction clearly unfit for reuse, but then reused anyways, and the old ones remain behind. So this is a 8MB diff. florian, sthen, and otto tried this merge before but failed.
2019-12-16Update to bind-9.10.5-P3, which appears to have been the last ISC version.Theo de Raadt
We only use this tree to build dig and nslookup. Our previous version predated edns0 support in those tools, and we want that. This is the worst code I've looked at in years, with layers and layers of spaghetti abstraction clearly unfit for reuse, but then reused anyways, and the old ones remain behind. So this is a 8MB diff. florian, sthen, and otto tried this merge before but failed.
2019-12-16When rsync exits non zero because of network issues or because theClaudio Jeker
provided URI is bogous, rpki-client should try to work with the cache it has and not exit with an error. This should help when URI to localhost are published which happened at least 2 times already. Agreed by deraadt@ and benno@
2007-01-10ISC BIND release 9.3.3Jakob Schlyter
2006-04-05ISC BIND release 9.3.2Jakob Schlyter
2006-04-05ISC BIND release 9.3.2Jakob Schlyter
2005-03-22ISC BIND release 9.3.1. ok deraadt@Jakob Schlyter
2004-09-28ISC BIND version 9.3.0. ok deraadt@Jakob Schlyter
2004-09-28ISC BIND version 9.3.0. ok deraadt@Jakob Schlyter
2003-01-20ISC BIND version 9.2.2rc1Jakob Schlyter
2019-12-16Instead of passing the peer id down to peer specific functions do the lookupClaudio Jeker
in the imsg handler and pass a struct rde_peer pointer to those functions. OK denis@
2019-12-16Rework route priority filter.denis
reads OK benno@ remi@
2019-12-15Clear r_list if the interface is passive. Additionaly move the checkremi
for passive interface a bit further up so that the function can return earlier. Memory leak observed and reported by Jason Tubnor. OK benno@
2019-12-15Explicitly print root user in status OWNER columnkn
With "owner root:wheel" (any group) the status output prints ":wheel" only, presumably to emphasize that only group membership matters. Always print whatever is configured to be explicit and less confusing. OK jasper
2019-12-14failing fsync() with EINVAL should not cause a TempFail in mboxfile,Gilles Chehade
it means the file was most likely a device not supporting fsync() so we can't do much and retrying isn't going to help.
2019-12-14introduce a bypass keyword so that builtin filters can bypass processing ofGilles Chehade
a phase when a condition is met suggested by several people including jung@, ok jung@
2019-12-14Strip out the optional login style before looking up user in passwd.Todd C. Miller
Reported by Dennis Lindroos. OK tb@
2019-12-13fix DKIM exampleGilles Chehade
mistake spotted by jmc@
2019-12-13occuring -> occurringGilles Chehade
spotted by jmc@
2019-12-13trim previous; ok gillesJason McIntyre
2019-12-13In rde_dispatch_imsg_session() reorder the case blocks a bit so theyClaudio Jeker
group better together.
2019-12-13add support for CIDR in a: spf atomsGilles Chehade
diff from Quentin Rameau <quinq@fifth.space>
2019-12-13file no longer existsGilles Chehade
2019-12-13lka_proc.c had common code to fork a proc filter for lka_filter.c andGilles Chehade
lka_report.c, but now that lka_filter.c encompasses all the filter API, we might as well merge lka_proc.c and its handful of functions in it.
2019-12-13Remove some more show_*_head() functions. Compiler agrees.Claudio Jeker
2019-12-13Remove show_rib_summary_head() it is no longer used.Claudio Jeker
Reminded by denis@
2019-12-13First step of refactoring the output processing of bgpctl. MoveClaudio Jeker
header printing into show_head() and printing of the data into show(), these are now the only entrypoints where data is printed. OK denis@
2019-12-13add IMSG_REPORT_SMTP_LINK_GREETING, IMSG_REPORT_SMTP_LINK_IDENTIFY andGilles Chehade
IMSG_REPORT_SMTP_LINK_AUTH to imsg_to_str()