summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bind/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Finish moving of dig(1) to /usr/bin/dig by removing the sources in theflorian2020-02-11324-80203/+0
| | | | | old location. dig(1) sources can be found in src/usr.bin/dig. ok deraadt@
* iterated_hash is unusedflorian2020-02-047-107/+7
|
* bit.h and events.h are unused.florian2020-02-044-136/+2
|
* lwres no longer deals with lists.florian2020-02-042-126/+1
|
* Nothing sets DNS_RDATASETATTR_NEGATIVE; remove code dealing with thatflorian2020-02-046-762/+5
| | | | and then remove ncache.c.
* dig is not generating DS records.florian2020-02-043-150/+3
|
* keydata.c is unused.florian2020-02-043-135/+2
|
* soa.c is unused.florian2020-02-043-249/+2
|
* We are not going to generate nsec or nsec3 RRsets.florian2020-02-046-1104/+3
|
* dig(1) only needs tsig support so we can delete all non-HMACflorian2020-02-048-1663/+7
| | | | crypto code.
* isc/stat.h is unusedflorian2020-02-043-56/+2
|
* just use netdb.h directlyflorian2020-02-042-58/+2
|
* Remove unused typedefs that got left behind in previousflorian2020-02-0411-148/+19
| | | | | | | | shreddings from types.h and get rid of offset.h while here by just using off_t in the one place where it's needed. However offset.h brought in limits.h and sys/types.h so sprinkle some includes over the tree to have various _MAX and intX_t defined.
* Get rid of getopt(3) compat code.florian2020-02-043-264/+2
|
* Remove a bunch of unused functions who access the filesystem and thenflorian2020-02-048-416/+7
| | | | get rid of lib/isc/unix/dir.c
* We are not going to generate sig0 records so we can rip out theflorian2020-02-045-1931/+5
| | | | sig0key which in turn lets us delete all of dnssec.c
* Use opendir(3) to not depend on lib/isc/unix/dir.c.florian2020-02-042-113/+24
| | | | No change in generated .h files in obj.
* unusedflorian2020-02-041-16/+0
|
* We are not using aes.florian2020-02-043-134/+2
|
* Remove unused files.florian2020-02-045-49/+0
|
* Nuke autohell from orbit. It's the only way to be sure.florian2020-01-2815-852/+0
| | | | OK sthen
* Switch to Makefile based builds.florian2020-01-2829-222/+73
| | | | | | | | Delete a bunch of files that were no longer built but still lying around. Since there are no subdirectories below obj any more we need to prefix dns/{log,time,result}.c with dns_ to not conflict with the same names used by lib/isc/. OK sthen
* We only need to be able to parse tsig key files, rip out all the restflorian2020-01-289-5614/+99
| | | | | from the parser. OK sthen
* Support for queries on ports != 53jca2020-01-261-2/+2
| | | | | | | | | | | | | | - dig(1) -p now works, as already supported by dig(1) from ports/net/isc-bind thanks to sthen@ - "set port=..." also works in nslookup(1) - host(1) has no support for alternate destination ports This adds "inet" to the pledge promises of all three programs, a compromise deemed reasonable and suggested by deraadt@; instead of slightly more complicated patches by myself and florian@ to avoid "inet" in the general case. Suggested by deraadt@, ok florian@ sthen@
* Remove unused code from socket.cflorian2020-01-263-1229/+20
| | | | OK tedu
* reduce isc/stdio to what is usedflorian2020-01-262-146/+2
| | | | OK tedu
* get rid of lib/isc/nothreadsflorian2020-01-2617-422/+9
| | | | OK tedu
* Switch once to isc_boolean_t in preparation of nothreads removalflorian2020-01-265-47/+34
| | | | OK tedu, jca
* Remove now unused unix/file.c and unix/fsaccess.cflorian2020-01-2614-1417/+16
| | | | OK jca, tedu
* We are not going to write keys to disk.florian2020-01-266-732/+11
| | | | OK jca, tedu
* Remove unused logging to file.florian2020-01-262-355/+4
| | | | OK jca, tedu
* isc_file_isdirwritable is not used (and besides, it uses access() whichderaadt2020-01-252-13/+2
| | | | hints all possible uses are TOCTOU)
* isc/unix/syslog is unusedflorian2020-01-255-134/+5
|
* dns/master is unusedflorian2020-01-255-3604/+5
|
* we are not using rwlocksflorian2020-01-256-201/+5
|
* another chroot tendrilderaadt2020-01-251-4/+1
|
* Oops, one break too many removed; unbreak +tcp.florian2020-01-241-0/+1
|
* Since we are no longer using config.h we can remove a lot of featureflorian2020-01-244-17/+17
| | | | | | | | | checks from configure. Work started by tedu, I tossed a bunch more. "go ahead" tedu This is not comprehensive but returns where diminishing in terms of saved build time. The next step would probably be to remove configure entirely.
* Remove overly complicated set_rcvbuf. Very likely not needed in dig et al.florian2020-01-231-68/+0
| | | | OK deraadt
* Remove socket types that we are not going to use, like AF_UNIX sockets.florian2020-01-233-1321/+32
| | | | OK deraadt
* We can always create IPv4 and IPv6 sockets.florian2020-01-232-483/+5
| | | | | While here cleanup net.h. OK deraadt
* unusedflorian2020-01-234-297/+4
|
* config.h and platform.h are unused nowflorian2020-01-22108-249/+206
|
* unifdef the last config.h bitsflorian2020-01-229-220/+4
| | | | OK millert
* get rid if ISC_{UN,}LIKELY it's in the way and not useful.florian2020-01-229-62/+31
| | | | OK millert
* Spell out PORT_NONBLOCK as O_NONBLOCK and ISC_SOCKADDR_LEN_T asflorian2020-01-222-20/+13
| | | | | socklen_t. OK millert
* eliminate many other possibilities in favor of just using select() here.tedu2020-01-222-427/+0
| | | | ok florian
* unifdef a few features we have. ok floriantedu2020-01-223-50/+2
|
* delete version detailing in all libraries; ok tedu florianderaadt2020-01-229-212/+7
|
* Pretty sure we are not BSDI 3.1; remove a threading stragglerflorian2020-01-221-13/+0
|