summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-06-18enable IPv6 support in sendmail. by default, listens AF_INET onlyJun-ichiro itojun Hagino
(need DaemonPortOptions line to listen to AF_INET6 socket) default address family handling is from 8.11.0beta3.
2000-06-17Change processing sequence:Angelos D. Keromytis
- if the source IP address if unset (INADDR_ANY) - if higher level protocol has cached the SA to use, and the SA specifies the source address, use that - otherwise, do a routing lookup to determine our outgoing interface and fix the source address - do an SPD lookup (which is why we needed the source address) - if no IPsec is needed, proceed to multicast processing (if necessary), IPF, etc. -- transmit the packet as usual; use the routing information from before (if routing lookup was performed), or do a routing lookup at this point. - if IPsec is needed, do multicast processing (if needed), then do IPsec processing, then call ip_output() recursively. Currently, the second invocation does not do another SPD lookup (it will be changed to do so in the near future, to support independent nested tunnels without infinite loops). Note that if the inner packet (the one that will have IPsec applied to) is multicast or broadcast, the interface flags are not checked (since it's not clear what their meaning is in this case). If the IPsec destination address is multicast/broadcast, the interface flags are checked of course. It is no longer necessary to have routing entries for private networks on IPsec gateways (or default routing entries if they're not needed, for that matter). Finally, this patch solves a problem with ever-increasing reference counts on routing entries when doing IPsec processing.
2000-06-17cbc modeNiels Provos
2000-06-17add support for ssh v2 subsystems. ok markus@.Jakob Schlyter
2000-06-17fix commentsNiels Provos
2000-06-17knfJason Wright
2000-06-17Mention -f can be used to bypass the dirty filesystem checkNiklas Hallqvist
2000-06-17on ifconfig down ignore all routes pointing to the downed interface.Niels Provos
okay itojun@ deraadt@
2000-06-17missing atomicio, typoMarkus Friedl
2000-06-17some KNFNiels Provos
2000-06-17Support the -f flag in order to mount dirty filesystems. This makes senseNiklas Hallqvist
with soft-updates, but will leak free blocks. On non-softupdates filesystems this option is strongly unrecommended. It also allows downgrades to readonly by revoking files opened for writing. If the filesystem have mmap'ed files writeable this is dangerous. Thus, we do *not* recommend its use!
2000-06-17pr 772; -u blocks chmod command, michaels@inet.noTheo de Raadt
2000-06-17allow extended server bannersMarkus Friedl
2000-06-17-o force is not a negative option, it should set MNT_FORCE, not clear it. ↵Niklas Hallqvist
OK millert
2000-06-17Add support for AMD 53c974.Federico G. Schwindt
>From NetBSD.
2000-06-17Do not disable the com port as sson as it is attached. Make compile again.Niklas Hallqvist
Fix interrupt printing. Hi from OpenBSD crypto 2K
2000-06-17BSD copyright + tagsNiels Provos
2000-06-17initial import of tcfs.Niels Provos
2000-06-17some silly error repairsTheo de Raadt
2000-06-17Change to past tense with a large Hysterical section.Bob Beck
2000-06-17a real nixTheo de Raadt
2000-06-17everyone says "nix it"Theo de Raadt
2000-06-17in current, no need to talk about ssl packagesTheo de Raadt
2000-06-17Needed to allow complete dynamic list removal.Marc Espie
2000-06-17This removes the few instances of Lst_New left.Marc Espie
- replaces Lst_Duplicate with Lst_Clone, which does not allocate storage - split Lst_Concat into Lst_Concat/Lst_ConcatDestroy Thus, all the LstValid checks are gone, since we always invoke list functions with valid pointers. Note that dynamic list allocation accounted for roughly 20% of all calls to malloc. The extraneous calls to malloc left are now mostly in parse.c, which makes some wasteful usage of temporary buffers. With those few patches, the code is sturdier, and easier to maintain. Reviewed by millert@
2000-06-17A few assorted changes, to remove more dynamic lists.Marc Espie
- in Dir_Expand, path is a misnomer. Use a temp variable instead... Reformat code for readability. - Change Parse_MainName/Targ_FindList so that they fill arguments instead of allocating new lists. - nuke Targ_FindList(TG_NOCREATE), as this is never used. - close a small memory hole (forgot to free sysMkPath if CLEANUP). Reviewed by millert@
2000-06-17This patch introduces a distinction betweenMarc Espie
Lst_Init (constructor) and Lst_New (allocation + construction) Lst_Destroy (destructor) and Lst_Delete (deallocation + destruction), and uses that to turn most dynamic allocation of lists (Lst pointers) into static structures (LIST). Most of this is mundane, except for allGNs in targ.c, where the code must be checked to verify that Targ_Init is called soon enough. Lst_New is a temporary addition. All lists will soon be static. Reviewed by millert@, like the previous patch.
2000-06-17This patch moves the definition of lists and list nodes to lst.h.Marc Espie
C is not well-suited for opaque data structures. Then it proceeds by removing a lot of non-sensical casts and white space. There are two motivations behind this change: * small functions like Lst_First can now be redefined as macros safely (otherwise, the cast would mean that you might write Lst_First(5) and find out about it rather late) * the size of the Lst data structure is exposed to user code. This will be used to allocate lists statically, instead of malloc/free them like crazy.
2000-06-16take MIN/MAX from param.h, okay theo@Niels Provos
2000-06-16use memcmp() instead of bcmp(), memcmp is <,=,> but bcmp is =,!=Theo de Raadt
2000-06-16Pull memcmp() into libkern.Todd C. Miller
2000-06-16Pull memcmp() into libkern. Also, use asm version of memset() on m68k.Todd C. Miller
2000-06-16undo latest problem. breaks the sparc. diff is too large, we are not ↵Theo de Raadt
debugging it for you
2000-06-16Cannot emulate memcmp() with bcmp() due to different return values;Todd C. Miller
memcmp() will be added to libkern.
2000-06-16update and sort list of vflags, iflags, nfsflags, mntflags. alsoassar
update man-page to be compatible with the code.
2000-06-16use TP_BSIZE (== BUFSIZ so no problem)Theo de Raadt
2000-06-16Fix PR 1279.Hakan Olsson
2000-06-16ssl package no longer needed (will be tested)Theo de Raadt
2000-06-16print # of icmp6 error suppressed by rate limitJun-ichiro itojun Hagino
2000-06-15syncTheo de Raadt
2000-06-15i840 chipset also has the true RNG (i82802 FWH). mickey@ ok.Hakan Olsson
2000-06-15Reflect reality in the error messages.Angelos D. Keromytis
2000-06-15syncHakan Olsson
2000-06-15Nvidia GeForce256 DDRHakan Olsson
2000-06-15add MD_CACHE* definesMichael Shalayeff
export more about cpu type. prorotype for `disable sid hashing', returning cpu version as a side effect define virtual pages coherency parameters.
2000-06-15add BUS_DMA_COHERENT, fix BUS_DMAMEM_NOSYNCMichael Shalayeff
2000-06-15RSA goes in tree for next our next release, as it will be afterBob Beck
Sept 21. Note: This means you shouldn't really be running -current for anything in the United States. Either wait for Sept 21, or for the next release, or move to the free world :)
2000-06-15more dr0 definitions for pcxs/pcxtMichael Shalayeff
2000-06-15typo. ftp(8) -> ftp(1)Jun-ichiro itojun Hagino
2000-06-15Add missing .include; form@openbsd.ruTodd C. Miller