Up to [local] / src / sys / netinet
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.41 / (download) - annotate - [select for diffs], Thu Oct 18 15:23:04 2018 UTC (5 years, 7 months ago) by cheloha
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
HEAD
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)
igmp, struct router_info: use queue(3) In particular, use LIST_* to preserve O(n) removal in rti_delete(). While here, clean up two malloc(9) calls. Suggested by mpi@. ok visa@
Revision 1.40 / (download) - annotate - [select for diffs], Mon May 29 14:36:22 2017 UTC (7 years ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)
Per-interface list of addresses, both multicast and unicast, are currently protected by the NET_LOCK(). They are not accessed in the hot path, so protecting them with a mutex could be an option. However since we're now going to run with a NET_LOCK() for some time, assert that it is held. IPsec is not yet ready to run without KERNEL_LOCK(), so assert it is held, even in the forwarding path. Tested by sthen@, ok visa@, claudio@, bluhm@
Revision 1.39 / (download) - annotate - [select for diffs], Wed Jun 15 19:39:34 2016 UTC (7 years, 11 months ago) by gerhard
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE,
OPENBSD_6_1,
OPENBSD_6_0_BASE,
OPENBSD_6_0
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)
Add umb(4) - a driver for the Mobile Broadband Interface Model (MBIM) The umb(4) driver provides support for USB MBIM devices. Those devices establish connections via celluar networks such as GPRS, UMTS, and LTE. ok mpi@ sthen@ additional feedback from deraadt@ jmc@ stsp@ kettenis@
Revision 1.38 / (download) - annotate - [select for diffs], Thu Jan 21 11:23:48 2016 UTC (8 years, 4 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)
Introduce in{,6}_hasmulti(), two functions to check in the hot path if an interface joined a specific multicast group. ok phessler@, visa@, dlg@
Revision 1.37 / (download) - annotate - [select for diffs], Thu Dec 3 21:57:59 2015 UTC (8 years, 6 months ago) by mpi
Branch: MAIN
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)
Get rid of rt_mask() and stop allocating a "struct sockaddr" for every route entry in ART. rt_plen() now represents the prefix length of a route entry and should be used instead. For now use a "struct sockaddr_in6" to represent the mask when needed, this should be then replaced by the prefix length and RTA_NETMASK only used for compatibility with userland. ok claudio@
Revision 1.36 / (download) - annotate - [select for diffs], Wed Nov 11 10:01:46 2015 UTC (8 years, 7 months ago) by mpi
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)
Store an interface index instead of a pointer that's never dereferenced. Get rid of an if_ref()/if_put() dance. ok dlg@
Revision 1.35 / (download) - annotate - [select for diffs], Mon Jan 12 13:51:45 2015 UTC (9 years, 5 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7
Changes since 1.34: +1 -4 lines
Diff to previous 1.34 (colored)
Kill the global list of IPv4 addresses. ok claudio@, mikeb@, bluhm@
Revision 1.34 / (download) - annotate - [select for diffs], Thu Mar 27 10:39:23 2014 UTC (10 years, 2 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)
Stop mixing interface address flags with routing entry ones. Instead of always copying ifa_flags to the routing entry flags when creating a route by calling rtinit(), explicitly pass the RTF_CLONING flag when required. This means ifa_flags are now *only* used to check if an address has an associated route that was created by the kernel auto-magically. ok benno@
Revision 1.33 / (download) - annotate - [select for diffs], Tue Jan 21 10:18:26 2014 UTC (10 years, 4 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE,
OPENBSD_5_5
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)
Do not clean the multicast records of an interface when it is destroyed (unplugged). Even if it makes no sense to keep them around if the interface is no more, we cannot safely remove them since pcb multicast options might keep a pointer to them. Fixes a user after free introduced by the multicast address linking rewrite and reported by Alexey Suslikov, thanks! ok claudio@
Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 13 09:48:12 2014 UTC (10 years, 4 months ago) by mpi
Branch: MAIN
Changes since 1.31: +6 -3 lines
Diff to previous 1.31 (colored)
Iterate over the per interface address list instead of the global one in IFP_TO_IA(). ok bluhm@, henning@, mikeb@
Revision 1.31 / (download) - annotate - [select for diffs], Fri Nov 29 00:19:33 2013 UTC (10 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.30: +2 -4 lines
Diff to previous 1.30 (colored)
move in_multi definition into kernel-only
Revision 1.30 / (download) - annotate - [select for diffs], Thu Nov 28 10:16:44 2013 UTC (10 years, 6 months ago) by mpi
Branch: MAIN
Changes since 1.29: +25 -26 lines
Diff to previous 1.29 (colored)
Change the way protocol multicast addresses are linked to an interface. Instead of linking multicast records to the first configured address of the corresponding protocol, making this address and its position in the global list special, add them to a new list directly linked to the interface descriptor. This new multicast address list is similar to the address list, all its elements contain a protocol agnostic part. This design allows us to be able to join a multicast group without necessarily having a configured address. That means IPv6 multicast kludges are no longer needed. Another benefit is to be able to add and remove an IP address from an interface without worrying about multicast records. That means that the global IPv4 list is no longer needed since the first configured address of an interface is no longer special. This new list might also be extended in the future to contain the link-layer addresses used to configure hardware filters. Tested by sthen@ and weerd@, ok mikeb@
Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 27 08:37:08 2013 UTC (10 years, 6 months ago) by mpi
Branch: MAIN
Changes since 1.28: +1 -18 lines
Diff to previous 1.28 (colored)
Replace INADDR_TO_IFP() by in_iawithaddr() and kill the macro. ok mikeb@, ports@, henning@
Revision 1.28 / (download) - annotate - [select for diffs], Thu Nov 21 16:34:33 2013 UTC (10 years, 6 months ago) by mikeb
Branch: MAIN
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored)
hide a bunch of structures (namely arpcom, llinfo_arp, ethernet multicast macros and in_ifaddr) that reference ifnet in some way; looked over by deraadt, ok mpi
Revision 1.27 / (download) - annotate - [select for diffs], Thu Nov 21 09:08:38 2013 UTC (10 years, 6 months ago) by mpi
Branch: MAIN
Changes since 1.26: +1 -6 lines
Diff to previous 1.26 (colored)
Replace the last usage of IA_SIN() and kill this macro. ok henning@, sthen@, mikeb@, deraadt@
Revision 1.26 / (download) - annotate - [select for diffs], Wed Oct 23 15:12:42 2013 UTC (10 years, 7 months ago) by mpi
Branch: MAIN
Changes since 1.25: +1 -8 lines
Diff to previous 1.25 (colored)
Remove the number of in_var.h inclusions by moving some functions and global variables to in.h. ok mikeb@, deraadt@
Revision 1.25 / (download) - annotate - [select for diffs], Wed Oct 23 13:39:35 2013 UTC (10 years, 7 months ago) by mpi
Branch: MAIN
Changes since 1.24: +1 -2 lines
Diff to previous 1.24 (colored)
No need to expose twice in_socktrim(), it is only used in one file.
Revision 1.24 / (download) - annotate - [select for diffs], Fri Oct 18 09:04:03 2013 UTC (10 years, 7 months ago) by mpi
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)
Abstract the fact that IPv4 muticast records are linked to the interface descriptor throught the first configured address in the global list, this will help reducing the size of future diffs. No object change. ok sthen@
Revision 1.23 / (download) - annotate - [select for diffs], Thu Oct 17 16:27:43 2013 UTC (10 years, 7 months ago) by bluhm
Branch: MAIN
Changes since 1.22: +1 -5 lines
Diff to previous 1.22 (colored)
The header file netinet/in_var.h included netinet6/in6_var.h. This created a bunch of useless dependencies. Remove this implicit inclusion and do an explicit #include <netinet6/in6_var.h> when it is needed. OK mpi@ henning@
Revision 1.22 / (download) - annotate - [select for diffs], Mon Oct 14 11:07:42 2013 UTC (10 years, 7 months ago) by mpi
Branch: MAIN
Changes since 1.21: +17 -51 lines
Diff to previous 1.21 (colored)
Change the macros used to iterate over the multicast records of an interface to not depend on the global list of addresses. For IPv4 the IP_TO_IA() macro still depends on the global list of addresses because we want to be sure to grab the first configured address of an interface, where the records are linked. Tested by sthen@, ok henning@
Revision 1.21 / (download) - annotate - [select for diffs], Wed Aug 28 21:19:16 2013 UTC (10 years, 9 months ago) by bluhm
Branch: MAIN
Changes since 1.20: +9 -11 lines
Diff to previous 1.20 (colored)
Replace hand-crafted for loop over in_ifaddr with FOREACH macro. OK mpi@
Revision 1.20 / (download) - annotate - [select for diffs], Fri May 31 19:16:52 2013 UTC (11 years ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE,
OPENBSD_5_4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)
Remove the scrub argument from in_ifinit() and simply call in_ifscrub() unconditionally for SIOCSIFADDR. ok bluhm@, henning@
Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 22 01:41:12 2013 UTC (11 years, 2 months ago) by tedu
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored)
simple replacement of LIST_END with NULL. ok mpi
Revision 1.18 / (download) - annotate - [select for diffs], Sun Nov 11 04:45:44 2012 UTC (11 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE,
OPENBSD_5_3
Changes since 1.17: +8 -2 lines
Diff to previous 1.17 (colored)
align ifaliasreq.ifra_addr similar to the way that ifreq is fixed -- a gruesome union, to block the compiler from placing the struct incorrectly aligned on stack frames ok guenther
Revision 1.17 / (download) - annotate - [select for diffs], Thu Oct 13 18:23:40 2011 UTC (12 years, 8 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE,
OPENBSD_5_2,
OPENBSD_5_1_BASE,
OPENBSD_5_1
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored)
Since the IPv6 madness is not enough introduce NAT64 -- which is actually "af-to" a generic IP version translator for pf(4). Not everything perfect yet but lets fix these things in the tree. Insane amount of work done by sperreault@, mikeb@ and reyk@. Looked over by mcbride@ henning@ and myself at eurobsdcon. OK mcbride@ and general put it in from deraadt@
Revision 1.16 / (download) - annotate - [select for diffs], Wed Nov 17 19:25:49 2010 UTC (13 years, 6 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE,
OPENBSD_5_0,
OPENBSD_4_9_BASE,
OPENBSD_4_9
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)
an extra parameter for in_ifinit, indicating wether the ifaddr passed to it is new or an already existing one. for existing ones, call ifa_del first tested by many as part of a larger diff, ok claudio dlg krw sthen
Revision 1.15 / (download) - annotate - [select for diffs], Wed Jan 13 07:05:28 2010 UTC (14 years, 5 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE,
OPENBSD_4_8,
OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)
we don't need broadcast for the classful network AND broadcast for the subnet of the classful network. at least, not since 1992. ok mpf dlg bob
Revision 1.14 / (download) - annotate - [select for diffs], Wed Jan 13 01:26:28 2010 UTC (14 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.13: +2 -4 lines
Diff to previous 1.13 (colored)
let's admit it's not 1992 any more. CIDR is around for a long time, even that router vendor doesn't default to classful routing any more, and there really is no point in having a classful netmask and a subnetmask to split it. we still do classful guesses on the netmask if it isn't supplied by userland, but that's about it. i decided to keep ia_netmask and kill ia_subnetmask which makes this diff bigish, the classful ia_netmask wasn't really used all that much. the real changes are in in.c, the rest is mostly s/ia_subnetmask/ia_netmask. ok claudio dlg ryan
Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 3 10:59:04 2009 UTC (14 years, 7 months ago) by claudio
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)
rtables are stacked on rdomains (it is possible to have multiple routing tables on top of a rdomain) but until now our code was a crazy mix so that it was impossible to correctly use rtables in that case. Additionally pf(4) only knows about rtables and not about rdomains. This is especially bad when tracking (possibly conflicting) states in various domains. This diff fixes all or most of these issues. It adds a lookup function to get the rdomain id based on a rtable id. Makes pf understand rdomains and allows pf to move packets between rdomains (it is similar to NAT). Because pf states now track the rdomain id as well it is necessary to modify the pfsync wire format. So old and new systems will not sync up. A lot of help by dlg@, tested by sthen@, jsg@ and probably more OK dlg@, mpf@, deraadt@
Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 5 00:05:22 2009 UTC (15 years ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE,
OPENBSD_4_6
Changes since 1.11: +4 -3 lines
Diff to previous 1.11 (colored)
Initial support for routing domains. This allows to bind interfaces to alternate routing table and separate them from other interfaces in distinct routing tables. The same network can now be used in any doamin at the same time without causing conflicts. This diff is mostly mechanical and adds the necessary rdomain checks accross net and netinet. L2 and IPv4 are mostly covered still missing pf and IPv6. input and tested by jsg@, phessler@ and reyk@. "put it in" deraadt@
Revision 1.11 / (download) - annotate - [select for diffs], Sat Nov 8 12:54:58 2008 UTC (15 years, 7 months ago) by dlg
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE,
OPENBSD_4_5
Changes since 1.10: +60 -60 lines
Diff to previous 1.10 (colored)
fix macros up so they use the do { } while (/* CONSTCOND */ 0) idiom ok deraadt@ otto@
Revision 1.10 / (download) - annotate - [select for diffs], Fri Jul 20 19:00:35 2007 UTC (16 years, 10 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE,
OPENBSD_4_4,
OPENBSD_4_3_BASE,
OPENBSD_4_3,
OPENBSD_4_2_BASE,
OPENBSD_4_2
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)
Remove inm_ifp from struct in_multi -- caching struct ifnet is dangerous because interfaces may disappear without notice causing use after free bugs. Instead use the inm_ia->ia_ifp as a hint, struct in_ifaddr correctly tracks removals of interfaces and invalidates ia_ifp in such cases. looks good henning@ markus@
Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 5 21:48:56 2006 UTC (18 years, 3 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE,
OPENBSD_4_1,
OPENBSD_4_0_BASE,
OPENBSD_4_0
Changes since 1.8: +16 -15 lines
Diff to previous 1.8 (colored)
Use more queue macros rather than doing it by hand; ok otto@ krw@
Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 15 09:09:27 2005 UTC (19 years, 4 months ago) by pascoe
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE,
OPENBSD_3_9,
OPENBSD_3_8_BASE,
OPENBSD_3_8,
OPENBSD_3_7_BASE,
OPENBSD_3_7
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)
From NetBSD: - Keep track of allhost multicast address record we joined into each in_ifaddr and delete it when an address is purged. - Don't simply try to delete a multicast address record listed in the ia_multiaddrs. It results a dangling pointer. Let whoever holds a reference to it to delete it. mcbride@ markus@ ok
Revision 1.3.2.4 / (download) - annotate - [select for diffs], Thu Feb 19 10:57:23 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.3.2.3: +3 -3 lines
Diff to previous 1.3.2.3 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)
Merge of current from two weeks agointo the SMP branch
Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 10 07:22:43 2003 UTC (20 years, 6 months ago) by itojun
Branch: MAIN
CVS Tags: SMP_SYNC_B,
SMP_SYNC_A,
OPENBSD_3_6_BASE,
OPENBSD_3_6,
OPENBSD_3_5_BASE,
OPENBSD_3_5
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)
de-register. deraadt ok
Revision 1.3.2.3 / (download) - annotate - [select for diffs], Sat Jun 7 11:06:08 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.3.2.2: +2 -6 lines
Diff to previous 1.3.2.2 (colored) to branchpoint 1.3 (colored)
Sync SMP branch to -current
Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 2 23:28:14 2003 UTC (21 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE,
OPENBSD_3_4
Changes since 1.5: +2 -6 lines
Diff to previous 1.5 (colored)
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
Revision 1.4.4.1 / (download) - annotate - [select for diffs], Tue Jun 11 03:31:36 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.4: +8 -8 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)
Sync UBC branch to -current
Revision 1.3.2.2 / (download) - annotate - [select for diffs], Thu Mar 28 14:56:45 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.3.2.1: +8 -8 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored)
Merge in -current from roughly a week ago
Revision 1.5 / (download) - annotate - [select for diffs], Thu Mar 14 01:27:11 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: UBC_SYNC_B,
UBC_SYNC_A,
OPENBSD_3_3_BASE,
OPENBSD_3_3,
OPENBSD_3_2_BASE,
OPENBSD_3_2,
OPENBSD_3_1_BASE,
OPENBSD_3_1
Changes since 1.4: +8 -8 lines
Diff to previous 1.4 (colored)
First round of __P removal in sys
Revision 1.3.2.1 / (download) - annotate - [select for diffs], Wed Jul 4 10:54:35 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.3: +6 -1 lines
Diff to previous 1.3 (colored)
Merge in -current from two days ago in the SMP branch. As usual with merges, they do not indicate progress, so do not hold your breath for working SMP, and do not mail me and ask about the state of it. It has not changed. There is work ongoing, but very, very slowly. The commit is done in parts as to not lock up the tree in too big chunks at a time.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Jun 9 07:03:41 2001 UTC (23 years ago) by angelos
Branch: MAIN
CVS Tags: UBC_BASE,
OPENBSD_3_0_BASE,
OPENBSD_3_0
Branch point for: UBC
Changes since 1.3: +6 -1 lines
Diff to previous 1.3 (colored)
Inclusion protection.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 8 06:50:19 1999 UTC (24 years, 6 months ago) by itojun
Branch: MAIN
CVS Tags: kame_19991208,
SMP_BASE,
OPENBSD_2_9_BASE,
OPENBSD_2_9,
OPENBSD_2_8_BASE,
OPENBSD_2_8,
OPENBSD_2_7_BASE,
OPENBSD_2_7
Branch point for: SMP
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)
bring in KAME IPv6 code, dated 19991208. replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 3 22:30:34 1996 UTC (28 years, 3 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE,
OPENBSD_2_6,
OPENBSD_2_5_BASE,
OPENBSD_2_5,
OPENBSD_2_4_BASE,
OPENBSD_2_4,
OPENBSD_2_3_BASE,
OPENBSD_2_3,
OPENBSD_2_2_BASE,
OPENBSD_2_2,
OPENBSD_2_1_BASE,
OPENBSD_2_1,
OPENBSD_2_0_BASE,
OPENBSD_2_0
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)
From NetBSD: 960217 merge
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:53:11 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
initial import of NetBSD tree
Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:53:11 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN
Initial revision