| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | init a variable to address https://kb.isc.org/article/AA-01272 | 2016-08-18 | 1 | -0/+1 | |
| | | | | | | | | Most of bind got removed and this function is not called by any of the remaining parts. ok deraadt@ a long time ago. | ||||
| * | Change last non-/gnu/ fcntl(x, F_GETFL, 0) strays to fcntl(x, F_GETFL). | 2016-04-16 | 3 | -3/+3 | |
| | | | | | | | No functional change. ok millert@ | ||||
| * | pledge bind(1), dig(1), and nslookup(1). This modifies the underlying | 2015-10-25 | 2 | -6/+6 | |
| | | | | | | | | ISC library to use socket(2) with the SOCK_DNS flag. As a result, the port commands are disabled (such practice is rare in the wild these days, and pretty incompatible with the DNS vs regular socket concept in pledge..) ok bluhm phessler reyk, etc | ||||
| * | Initialize nameservers ports along with nameservers addresses. | 2015-03-17 | 1 | -1/+3 | |
| | | | | | | | | | | | Missing initialization, as hinted by lwres_conf_clear(). Not present in recent bind versions (the code has changed since). This fixes an erratic behaviour when no (valid) nameserver is configured in resolv.conf (dig / nslookup send requests to 127.0.0.1:48830). Problem reported by Pawel S. Veselov who also provided an alternative diff. ok crickets@ | ||||
| * | port NSEC3 and TLSA parsing code into dig(1) from ISC BIND 9.10.1-P1 | 2015-02-07 | 16 | -5/+1987 | |
| | | | | | ok henning | ||||
| * | Return failure not success in openssldh_computesecret() when | 2014-10-13 | 1 | -1/+1 | |
| | | | | | | | DH_compute_key() fails and returns -1. ok guenther@ | ||||
| * | Misc time_t tweaks. %ld / (long)tv_sec -> %lld / (long long)tv_sec. | 2013-09-12 | 1 | -2/+2 | |
| | | | | | Eliminate unneeded casts. suggestions from & ok millert@ guenther@ | ||||
| * | There is no need to call arc4random_addrandom() and feed it some | 2013-09-02 | 1 | -2/+0 | |
| | | | | | stupid seed that bind has decided on.. | ||||
| * | add other root servers from named.root that were missed in previous updates | 2013-01-08 | 1 | -0/+2 | |
| | | |||||
| * | new IPv4 address for D.ROOT-SERVERS.NET | 2013-01-08 | 1 | -1/+1 | |
| | | |||||
| * | Add a fix for CVE-2012-1667, backported from ISC BIND. ok millert@ | 2012-06-06 | 2 | -5/+10 | |
| | | | | | | | | | | http://www.isc.org/software/bind/advisories/cve-2012-1667 Distinguish rdata removed by BIND due to duplication, from zero-length rdata received from a server. Otherwise a server supplying zero-length rdata sections can trigger crashes or possible memory disclosure to the client. Primarily affects recursive servers. | ||||
| * | Apply the patches from BIND upstream to mitigate cve-2011-4313 (crashes | 2011-11-17 | 1 | -2/+5 | |
| | | | | | | | with INSIST(! dns_rdataset_isassociated(sigrdataset))). ok jakob@ | ||||
| * | fix an |= that should have been != | 2011-09-21 | 1 | -1/+1 | |
| | | | | | | this could cause a log message to trigger when it shouldn't have reported to isc (RT #24053) and now included in current bind releases | ||||
| * | fix some memset sizeofs, found by jsg. ok deraadt krw | 2011-07-05 | 1 | -7/+7 | |
| | | |||||
| * | correct memsets of key contexts which were shorter than they needed to be | 2011-07-05 | 1 | -11/+5 | |
| | | | | | | | due to sizeof pointer instead of sizeof of type with tedu; some quibbles spotted by miod, ok tedu miod jsg jakob -- please push this upstream | ||||
| * | parse "nameserver [host]:port" syntax in /etc/resolv.conf | 2009-08-16 | 2 | -4/+38 | |
| | | | | | ok deraadt@ | ||||
| * | seperation -> separation; from Amarendra Godbole | 2009-07-27 | 1 | -2/+2 | |
| | | |||||
| * | fix CVE-2009-0025: incorrect check of DSA DNSSEC signature verification | 2009-01-14 | 1 | -1/+1 | |
| | | | | | "please commit" miod@ | ||||
| * | #if 0 a function which we have we do not use, and where the call to it is in #if 0 as well | 2008-11-10 | 1 | -0/+2 | |
| | | |||||
| * | Update to BIND 9.4.2-P2 and adapt our dynamic select changes. OK deraadt@ | 2008-08-04 | 17 | -187/+487 | |
| | | |||||
| * | This log message is an excruiciating pain in the ass when it repeats 4000 times a second on a machine you need debug log on, and is actually used as a cacheing nameserver. remove just this one line of debug log to save people's sanity | 2008-08-01 | 1 | -2/+1 | |
| | | | | | ok djm@ | ||||
| * | Dynamically allocate fd_sets so we are not limited to FD_SETSIZE | 2008-07-16 | 3 | -53/+141 | |
| | | | | | connections. With help from djm@. OK djm@ | ||||
| * | retry port allocation on all errors, not just EADDRINUSE; ok jakob@ | 2008-07-10 | 1 | -1/+1 | |
| | | |||||
| * | let the kernel choose the random port. code from djm@. ok markus@. | 2008-07-09 | 1 | -0/+21 | |
| | | |||||
| * | reintroduce our own shuffle ID generator. ok djm@ millert@ | 2008-07-09 | 1 | -1/+4 | |
| | | |||||
| * | merge and resolve conflicts introduced by 9.4.2-P1 | 2008-07-09 | 4 | -497/+283 | |
| | | |||||
| * | remove an unused variable that is a leftover from the old alg. | 2008-07-09 | 1 | -2/+1 | |
| | | | | | ok deraadt@ | ||||
| * | simplify math for arc4random_uniform() suggested by | 2008-06-09 | 1 | -2/+2 | |
| | | | | | | | Jinmei_Tatuya AT isc.org via jakob@ empirically verified for entire domain of upper_bound | ||||
| * | fix math screwup that reintroduced a bias for upper_bounds in range | 2008-06-04 | 1 | -1/+1 | |
| | | | | | | | | (2^30,2^31). Nothing in the tree yet requests random numbers bounded by this range. report jakob!deraadt; ok deraadt@ | ||||
| * | msg_controllen has to be CMSG_SPACE so that the kernel can account for | 2008-03-24 | 2 | -30/+18 | |
| | | | | | | | | each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis | ||||
| * | CMSG_LEN and CMSG_SPACE are not neccessarily the same size. So if you | 2008-03-19 | 1 | -15/+27 | |
| | | | | | | | are going to allocate/free a block of memory for the message contents, you have to calculate and track the sizes seperately. This change is just like all the other CMSG changes... | ||||
| * | Repair the simple cases for msg_controllen where it should just be | 2008-03-15 | 1 | -3/+3 | |
| | | | | | | CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because of alignment; ok kettenis hshoexer | ||||
| * | Because the shuffle code initialisation is a specific case of shuffling | 2008-03-15 | 1 | -8/+4 | |
| | | | | | | | | | | a set of incrementing integers (and not an arbitrary set of values) it is possible to populate the array as we shuffle it in a single forward pass. Clever optimisation from didickman AT gmail.com; ok deraadt@ mcbride@ (same change as netinet/ip_id.c) | ||||
| * | Correct CMSG_SPACE and CMSG_LEN usage everywhere in the tree. Due to | 2008-03-13 | 1 | -7/+13 | |
| | | | | | an extensive discussion with otto, kettenis, millert, and hshoexer | ||||
| * | introduce a isc_random_uniform() function to return a uniformly distributed | 2008-03-02 | 3 | -10/+55 | |
| | | | | | | | | number 0 < x <= upper_bound and use it to correct the last tiny bias in the shuffle initialisation feedback & ok deraadt@ | ||||
| * | replacement algorithm. initialize a 64K-short buffer using Durstenfeld | 2008-02-29 | 6 | -277/+140 | |
| | | | | | | | | | | | | | shuffle. Upon allocation, swap-permute the new value to a random slot in the 0..32K-1 th entry of the buffer as we move forward, ensuring randomness but also satisfying the non-repeating property we need. Inspired by Dillon's implementation for ip id. We believe this is easier to read though, initializes with less bias and wins speed tests. Thanks a lot to mcbride and djm for doing a bunch of statistical and speed analysis, and comments from nordin ok jakob djm mcbride | ||||
| * | add IPv6 root servers | 2008-02-07 | 1 | -4/+8 | |
| | | |||||
| * | more str fixes; from chl@ | 2007-12-13 | 1 | -3/+6 | |
| | | |||||
| * | str fixes; from chl@ | 2007-12-13 | 2 | -4/+4 | |
| | | |||||
| * | more strcpy fixes | 2007-12-09 | 4 | -6/+6 | |
| | | |||||
| * | resolve conflicts | 2007-12-09 | 157 | -8173/+15899 | |
| | | |||||
| * | ISC BIND release 9.4.2 | 2007-12-09 | 470 | -8406/+23219 | |
| | | |||||
| * | update IP address of L.ROOT-SERVERS.NET; fix PR#5629 | 2007-11-14 | 1 | -1/+1 | |
| | | |||||
| * | avoid potentially bad snprintf construct; ok henning millert otto | 2007-06-01 | 1 | -2/+4 | |
| | | |||||
| * | More comment typos from Diego Casati. Including winners like funtion, allmost, | 2007-05-26 | 1 | -1/+1 | |
| | | | | | oustside, seqencer, toghether, nessissary, etc. | ||||
| * | remove some bogus *p tests from charles longeau | 2007-03-20 | 2 | -2/+2 | |
| | | | | | ok deraadt millert | ||||
| * | resolve conflicts with 9.3.4; SECURITY UPDATE | 2007-01-25 | 3 | -12/+71 | |
| | | |||||
| * | ISC BIND release 9.3.4 | 2007-01-25 | 1 | -1/+11 | |
| | | |||||
| * | resolve conflicts and regen configure script | 2007-01-10 | 63 | -1287/+1636 | |
| | | |||||
| * | ISC BIND release 9.3.3 | 2007-01-10 | 60 | -578/+1417 | |
| | | |||||
