Commits
- Commit:
d93c36af2b8111f07ff7645770d4714a2e5aef96- From:
- reyk <reyk@openbsd.org>
- Date:
Clean up the relayd headers with help of include-what-you-use and some
manual review. Based on common practice, relayd.h now includes the
necessary headers for itself.
OK benno@
- Commit:
270ed42a50acc8797df2df92305e394b39ded472- From:
- guenther <guenther@openbsd.org>
- Date:
Stop pulling in <arpa/inet.h> or <arpa/nameser.h> when unnecessary.
*Do* pull it in when in_{port,addr}_h is needed and <netinet/in.h> isn't.
ok reyk@
- Commit:
b1e4ecb48a08dae21f740f5dcf03864b58cc3a80- From:
- deraadt <deraadt@openbsd.org>
- Date:
missing header file; bring things into scope
- Commit:
c02557739cfc6b586c823fa8f9965e863a37e87c- From:
- reyk <reyk@openbsd.org>
- Date:
Use OpenBSD's knuth shuffle algorithm of random values from bind to
produce the DNS request ids instead of a simple per-request
arc4random(). This ensure randomness but also satisfies the
non-repeating property we need.
ok deraadt@
