| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Finish moving of dig(1) to /usr/bin/dig by removing the sources in the | 2020-02-11 | 98 | -23886/+0 | |
| | | | | | | old location. dig(1) sources can be found in src/usr.bin/dig. ok deraadt@ | ||||
| * | iterated_hash is unused | 2020-02-04 | 3 | -97/+2 | |
| | | |||||
| * | isc/stat.h is unused | 2020-02-04 | 3 | -56/+2 | |
| | | |||||
| * | just use netdb.h directly | 2020-02-04 | 1 | -56/+0 | |
| | | |||||
| * | Remove unused typedefs that got left behind in previous | 2020-02-04 | 9 | -134/+16 | |
| | | | | | | | | | 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. | 2020-02-04 | 3 | -264/+2 | |
| | | |||||
| * | Remove a bunch of unused functions who access the filesystem and then | 2020-02-04 | 4 | -333/+3 | |
| | | | | | get rid of lib/isc/unix/dir.c | ||||
| * | We are not using aes. | 2020-02-04 | 3 | -134/+2 | |
| | | |||||
| * | Remove unused files. | 2020-02-04 | 2 | -18/+0 | |
| | | |||||
| * | Nuke autohell from orbit. It's the only way to be sure. | 2020-01-28 | 6 | -303/+0 | |
| | | | | | OK sthen | ||||
| * | Switch to Makefile based builds. | 2020-01-28 | 4 | -153/+17 | |
| | | | | | | | | | 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 | ||||
| * | Support for queries on ports != 53 | 2020-01-26 | 1 | -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.c | 2020-01-26 | 3 | -1229/+20 | |
| | | | | | OK tedu | ||||
| * | reduce isc/stdio to what is used | 2020-01-26 | 2 | -146/+2 | |
| | | | | | OK tedu | ||||
| * | get rid of lib/isc/nothreads | 2020-01-26 | 14 | -396/+7 | |
| | | | | | OK tedu | ||||
| * | Switch once to isc_boolean_t in preparation of nothreads removal | 2020-01-26 | 2 | -11/+16 | |
| | | | | | OK tedu, jca | ||||
| * | Remove now unused unix/file.c and unix/fsaccess.c | 2020-01-26 | 11 | -1410/+9 | |
| | | | | | OK jca, tedu | ||||
| * | Remove unused logging to file. | 2020-01-26 | 2 | -355/+4 | |
| | | | | | OK jca, tedu | ||||
| * | isc_file_isdirwritable is not used (and besides, it uses access() which | 2020-01-25 | 2 | -13/+2 | |
| | | | | | hints all possible uses are TOCTOU) | ||||
| * | isc/unix/syslog is unused | 2020-01-25 | 5 | -134/+5 | |
| | | |||||
| * | we are not using rwlocks | 2020-01-25 | 5 | -199/+3 | |
| | | |||||
| * | another chroot tendril | 2020-01-25 | 1 | -4/+1 | |
| | | |||||
| * | Oops, one break too many removed; unbreak +tcp. | 2020-01-24 | 1 | -0/+1 | |
| | | |||||
| * | Since we are no longer using config.h we can remove a lot of feature | 2020-01-24 | 2 | -8/+8 | |
| | | | | | | | | | | 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. | 2020-01-23 | 1 | -68/+0 | |
| | | | | | OK deraadt | ||||
| * | Remove socket types that we are not going to use, like AF_UNIX sockets. | 2020-01-23 | 3 | -1321/+32 | |
| | | | | | OK deraadt | ||||
| * | We can always create IPv4 and IPv6 sockets. | 2020-01-23 | 2 | -483/+5 | |
| | | | | | | While here cleanup net.h. OK deraadt | ||||
| * | config.h and platform.h are unused now | 2020-01-22 | 69 | -180/+137 | |
| | | |||||
| * | unifdef the last config.h bits | 2020-01-22 | 4 | -137/+2 | |
| | | | | | OK millert | ||||
| * | get rid if ISC_{UN,}LIKELY it's in the way and not useful. | 2020-01-22 | 7 | -50/+19 | |
| | | | | | OK millert | ||||
| * | Spell out PORT_NONBLOCK as O_NONBLOCK and ISC_SOCKADDR_LEN_T as | 2020-01-22 | 2 | -20/+13 | |
| | | | | | | socklen_t. OK millert | ||||
| * | eliminate many other possibilities in favor of just using select() here. | 2020-01-22 | 2 | -427/+0 | |
| | | | | | ok florian | ||||
| * | unifdef a few features we have. ok florian | 2020-01-22 | 3 | -50/+2 | |
| | | |||||
| * | delete version detailing in all libraries; ok tedu florian | 2020-01-22 | 3 | -67/+2 | |
| | | |||||
| * | Pretty sure we are not BSDI 3.1; remove a threading straggler | 2020-01-22 | 1 | -13/+0 | |
| | | |||||
| * | unifdef openssl, specifically with passing this to unifdef(1) and | 2020-01-22 | 8 | -1772/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | a bit of hand massaging: define HAVE_EVP_SHA256 define HAVE_EVP_SHA384 define HAVE_EVP_SHA512 undef HAVE_FIPS_MODE undef HAVE_OPENSSL_AES define HAVE_OPENSSL_ECDSA undef HAVE_OPENSSL_ED25519 undef HAVE_OPENSSL_ED448 define HAVE_OPENSSL_EVP_AES undef HAVE_OPENSSL_GOST define ISC_PLATFORM_OPENSSLHASH define OPENSSL_VERSION_NUMBER 0x20000000L define USE_EVP define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED define OPENSSL Guidance & OK tb | ||||
| * | florian points out that queue.h is unused | 2020-01-22 | 2 | -158/+1 | |
| | | |||||
| * | remove mutex.h etc. since this code is now unthreaded. | 2020-01-21 | 22 | -854/+22 | |
| | | | | | ok florian | ||||
| * | Set --enable-openssl-hash to use digests from libcrypto instead | 2020-01-21 | 7 | -23/+23 | |
| | | | | | | | | | of the isc-provided ones. Get rid of most LIBRESSL_VERSION_NUMBER checks in the C code to avoid hacky workarounds that were implemented for old LibreSSL versions. ok florian | ||||
| * | libisc has a global variable called "isc_bind9" that indicates the program-family | 2020-01-21 | 8 | -403/+76 | |
| | | | | | | | | | | (bind, dig, nslookup, host..) the library is being used by, this flag is cleared using a constructor-like mechanism in a .c file which is not compiled nor called. if the flag is cleared, the library acts differently in 40+ functions. Imagine if our libc had such a global variable?? delete all of that. ok florian | ||||
| * | With the custom memory allocator gone ondestroy is unused. | 2020-01-20 | 5 | -205/+4 | |
| | | |||||
| * | Rip out custom memory allocator. | 2020-01-20 | 33 | -3803/+282 | |
| | | | | | OK otto | ||||
| * | As millert@ points out we can replace isc_string_touint64 with | 2020-01-20 | 32 | -478/+55 | |
| | | | | | | strtoull(3) and then get rid of lib/isc/string.c OK millert | ||||
| * | Remove various unused lib/isc bits. | 2020-01-20 | 20 | -3371/+17 | |
| | | | | | OK millert | ||||
| * | Do not use a message catalog for error messages. | 2020-01-20 | 26 | -852/+110 | |
| | | | | | | It's not installed anyway. OK millert | ||||
| * | unifdef threading related defines | 2020-01-20 | 4 | -504/+1 | |
| | | | | | input & OK millert | ||||
| * | Remove unused tm.c | 2020-01-20 | 6 | -525/+6 | |
| | | | | | OK millert | ||||
| * | We are not using json, xml nor httpd. | 2020-01-20 | 12 | -2169/+19 | |
| | | | | | OK millert | ||||
| * | does not need a chroot wrapper; ok florian | 2020-01-09 | 1 | -28/+0 | |
| | | |||||
| * | Remove various unused bits and pieces from lib/isc. | 2020-01-09 | 18 | -3277/+13 | |
| | | | | | | | | Minus 3k lines. Input deraadt OK millert | ||||
