Commit Graph

127324 Commits

Author SHA1 Message Date
christos
d14c1915e0 Finish bind9 resolver merge. 2004-05-21 02:30:03 +00:00
christos
fd7c469798 add 2 new include files. 2004-05-21 02:29:07 +00:00
christos
a39aed56f5 install new files. 2004-05-21 02:27:35 +00:00
christos
b74cd7536f resolve conflicts. 2004-05-21 02:25:10 +00:00
christos
d922106ab4 import new and changed files from bind9 2004-05-21 02:17:49 +00:00
christos
3bffc96400 Import selected changes from bind9. Follow the copyright structure there. 2004-05-21 02:14:39 +00:00
christos
ad7bdf9185 add 2 new functions from bind9 2004-05-21 01:53:17 +00:00
christos
3fa54233f6 Add the remaining files from net that are going to be moved here and
the Makefile glue.
2004-05-20 23:13:02 +00:00
christos
df0952c6d2 - merge in our newer and better changes
- pass lint
- XXX: need to get rid of SPRINTF() macro
2004-05-20 23:12:33 +00:00
jonathan
c8c7a6dbab With FAST_IPSEC, include <netipsec/key.h>, as Itojun's recent changes
now require KEY_FREESAV() to be in scope.
2004-05-20 22:59:02 +00:00
christos
39e7bb7142 import the parts of the bind9 lib/bind/inet directory directory that we
use.
2004-05-20 22:29:02 +00:00
christos
e878251743 Add headers that ISC software [bind9] needs to include 2004-05-20 22:26:22 +00:00
dan
7e85dcc65c switch pickup and qmgr to unix sockets instead of fifos.
This helps avoid postfix waking up an idle disk with mtime updates for
fifos.  Evidently only fifos worked for these two in earlier postfix
versions, but now it works fine in my testing, and it also makes the
config consistent for all postfix services.

Thanks to Charles Hannum.
2004-05-20 22:06:52 +00:00
bouyer
eea7ca5986 Rmove a redundant BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE, and fix
another one (POST -> PRE)
2004-05-20 20:57:50 +00:00
christos
fd00db407e - de-lint
- add NetBSD rcsid.
2004-05-20 20:35:05 +00:00
christos
a8846ff30b - make prototypes for 16 and 32 bit types make sense.
- fix lint issues
- add NetBSD rcsid
2004-05-20 20:19:00 +00:00
christos
56d79e72ce add Makefile glue 2004-05-20 20:02:26 +00:00
christos
0c789e3239 import files needed from the nameser directory of bind9 2004-05-20 20:01:31 +00:00
christos
49a363f167 1. de-lint
2. NetBSD rcsid.
2004-05-20 19:52:31 +00:00
christos
3e5b2b5f54 makefile glue. 2004-05-20 19:52:14 +00:00
christos
8681712dac de-lint 2004-05-20 19:51:55 +00:00
christos
89abd4929c import isc specific header files. 2004-05-20 19:49:41 +00:00
christos
ca31adbdcc netbsd rcsid. 2004-05-20 19:43:39 +00:00
christos
330989eefb import isc specific functions from bind9. 2004-05-20 19:34:32 +00:00
christos
50d86ec259 more lint fixes. 2004-05-20 19:31:52 +00:00
christos
7899178585 provide __h_errno_set() 2004-05-20 19:31:40 +00:00
kleink
b4e54b71d4 Prefer the new -std=c89 over -ansi. 2004-05-20 18:53:08 +00:00
christos
fa406da826 Add glue files. 2004-05-20 18:00:55 +00:00
christos
1ad5eecb0b - add casts to appease lint
- fix unreachable condition pointed out by lint.
2004-05-20 17:59:43 +00:00
kleink
867f8a88f2 Make it possible to use <stdbool.h> in C++ applications.
Fixes PR lib/25597 from Takuya SHIOZAKI.
2004-05-20 17:49:32 +00:00
christos
d2fb1f98f1 add casts to silence lint. 2004-05-20 17:43:31 +00:00
christos
f5b0f7df42 silence lint. 2004-05-20 17:42:30 +00:00
christos
d398b3c4b9 add casts to silence lint. 2004-05-20 17:41:00 +00:00
christos
08b5682b49 - add casts to silence lint
- add missing prototype
- rename variables to avoid hiding globals
2004-05-20 17:39:55 +00:00
christos
df510acf5d - res_ourserver_p prototype was inconsistent (thanks lint)
- protect update functions with _LIBRESOLV
- add res_opt() to mirror res_nopt
2004-05-20 17:34:17 +00:00
christos
f4f2cfc21a - don't use irs.
- h_errno is not going to be per-thread in our implementation.
2004-05-20 17:23:22 +00:00
christos
2b237084d1 Import libc portion of the resolver from bind9 2004-05-20 17:18:54 +00:00
christos
fdd71ccbd9 1.6 make(1) friendly. Did I mention before that the change to ignore
undefined variables just brings pain?
2004-05-20 15:08:30 +00:00
christos
bd67b97d6a PR/25622: IPV6 return RST and through cloned interfaces was broken.
- checksum was computed incorrectly.
- ipv6 packet was not initialized properly.
- fixed code to be more similar to the v4 counterpart.
2004-05-20 13:55:31 +00:00
christos
b78a596c7a PR/25646: Perry Metzger: Commit a patch that compiles awaiting feedback. 2004-05-20 13:54:19 +00:00
martin
ad1c3f227e Decrease log severity to debug if a protocol is not supported by the
kernel. This avoids "rpcbind: cannot create socket for tcp6" messages
at startup on IPv4-only kernels.
2004-05-20 12:22:23 +00:00
martin
479d5e8fca We need sigdebug and sigpid not only for COMPAT_16, but also SVR4 and
SunOS, so move it to a more generic place and fix the ifdefs.
Fixes PR port-sparc64/25650.
2004-05-20 11:36:43 +00:00
martin
16cb7d6f69 Make sure that we call uplcom_set_line_state() to get consistent state
between our idea of flow controll settings and the chips one.
In uplcom_set_line_state use the same value as the manufacturer suggests,
since the previously used (umodem based) values do not seem to work.
It is not completely clear what happened here - either the "not calling
uplcom_set_line_state" due to luck prevented the non working state to
be discovered or there are variants of the chip that need the old values.
During testing none such chips have been found - if they ever apear we
might have to make this function more intelligent, depending on the chip
in use.
2004-05-20 09:23:33 +00:00
atatat
10a7ba9ef6 Tweak sysctl setup functions (the macros, actually) for use in lkms,
and tweak lkminit_*.c (where applicable) to call them, and to call
sysctl_teardown() when being unloaded.

This consists of (1) making setup functions not be static when being
compiled as lkms (change to sys/sysctl.h), (2) making prototypes
visible for the various setup functions in header files (changes to
various header files), and (3) making simple "load" and "unload"
functions in the actual lkminit stuff.

linux_sysctl.c also needs its root exposed (ie, made not static) for
this (when built as an lkm).
2004-05-20 06:34:24 +00:00
atatat
1d3a6a329e Explicitly call pool_init() (and pool_destroy()) when being built as
an _LKM.

This adds pools to the list of things that lkms must do manually
because they're set up with link sets.  Not that there's anything
wrong with link sets, but that we need to try harder to remember that
lkms are second class citizens.  Of a sort.
2004-05-20 05:39:34 +00:00
atatat
dcf1a79f46 Add a DIAGNOSTIC check to detect un-initialized pools. 2004-05-20 05:08:29 +00:00
christos
50f3224727 mention cvs-1.11.16 2004-05-20 03:26:26 +00:00
christos
15432cac81 Apply patch 1.11.15 -> 1.11.16 2004-05-20 03:25:13 +00:00
heas
d07b682ed3 add DAC command/value register offsets 2004-05-20 01:50:43 +00:00
wiz
552e912079 Use Sq, Dq; sort sections; new sentence, new line;
refer to DNSSec RFCs in SEE ALSO (since they are mentioned in the text;
XXX: text should be updated to refer to latest one only);
XXX: refers to BIND 8.
2004-05-20 01:01:33 +00:00