Net/1
From Computer History Wiki
Net/1 was the first public source release of some of the BSD source code, almost exclusively covering the networking code as it was 100% Berkley code.
As they went through more of the code, the next release to be made was the Net/2 release.
announcement
Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus! ames!pasteur!ucbvax!OKEEFFE.BERKELEY.EDU!bostic From: bos...@OKEEFFE.BERKELEY.EDU (Keith Bostic) Newsgroups: comp.bugs.4bsd.ucb-fixes Subject: V1.73 (BSD Networking Software, Release #1) Message-ID: <8812070154.AA18358@okeeffe.Berkeley.EDU> Date: 7 Dec 88 01:54:54 GMT Sender: dae...@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 374 Approved: ucb-fi...@okeeffe.berkeley.edu We are happy to announce the availability of the first release of the BSD networking software. It consists of the standard user level applications, (along with their manual pages and some related documentation) and some kernel and C library support. It should be noted that this software has only been tested for compilation and operation on 4.3BSD and 4.3BSD-tahoe. A complete list of files is attached to this message. The TCP and IP code is approximately the same as that recently made available via the ARPANET and Usenet. Several new algorithms are used in TCP, in particular Van Jacobson's slow start and dynamic window size selection algorithms and Phil Karn's modification to the roundtrip timing algorithm. These changes increase throughput and reduce congestion and retransmission. Several fixes were made in the handling of IP options and other gateway support. This software suite is copyright The Regents of the University of California and may be freely redistributed. No previous license, either AT&T or Berkeley is required. The release costs $400.00 US. To request an order form, please contact our distribution office by phone at 415-642-7780, or by email at bsd-d...@ucbarpa.berkeley.edu or uunet!ucbarpa!bsd-dist, or by U.S. Mail at: CSRG, Computer Science Division University of California Berkeley, CA 94720 Mike Karels Kirk McKusick ======================== XNSrouted hostname ping rshd telnet arp htable rcp ruptime telnetd comsat ifconfig rdist rwho tftp egp implog rexecd rwhod tftpd finger include rlogin sendmail timed fingerd inetd rlogind slattach trpt ftp lib rmt sys trsp ftpd lpr route syslogd uucp gettable named routed talk whois hostid netstat rsh talkd XNSrouted: Makefile defs.h main.c table.h trace.c XNSrouted.8 if.c output.c tables.c trace.h af.c input.c protocol.h timer.c af.h interface.h startup.c tools XNSrouted/tools: query.c arp: Makefile arp.8 arp.c comsat: Makefile comsat.8 comsat.c egp: Makefile egp.conf if.c init.c rt_table.c defs.h egp.h if.h main.c rt_table.h egp-notes egp_param.h include.h rt_egp.c trace_egp.c egp.c ext.c inet.c rt_init.c trace_egp.h finger: Makefile finger.1 finger.c fingerd: Makefile fingerd.8 fingerd.c ftp: Makefile cmdtab.c ftp.1 ftp_var.h main.c cmds.c domacro.c ftp.c glob.c ruserpass.c ftpd: Makefile ftpd.8 glob.c newvers.sh vers.c ftpcmd.y ftpd.c logwtmp.c popen.c version gettable: Makefile gettable.8 gettable.c hostid: Makefile hostid.1 hostid.c hostname: Makefile hostname.1 hostname.c htable: Makefile htable.c parse.y htable.8 htable.h scan.l ifconfig: Makefile ifconfig.8 ifconfig.c implog: Makefile implog.8 implog.c implogd.8 implogd.c include: arpa netdb.h protocols resolv.h sysexits.h include/arpa: ftp.h inet.h nameser.h telnet.h tftp.h include/protocols: routed.h rwhod.h talkd.h timed.h inetd: Makefile inetd.8 inetd.c lib: libc libutil lib/libc: gen inet net ns tahoe lib/libc/gen: getusershell.c lib/libc/inet: Makefile inet_lnaof.c inet_netof.c inet_ntoa.c inet_addr.c inet_makeaddr.c inet_network.c profiled lib/libc/inet/profiled: lib/libc/net: Make.resolv getprotoent.c hosttable res_comp.c rexec.c Makefile getprotoname.c named res_debug.c ruserpass.c getnetbyaddr.c getservbyname.c net.tahoe res_init.c getnetbyname.c getservbyport.c net.vax res_mkquery.c getnetent.c getservent.c profiled res_query.c getproto.c herror.c rcmd.c res_send.c lib/libc/net/hosttable: Makefile gethostent.c gethostnamadr.c profiled lib/libc/net/hosttable/profiled: lib/libc/net/named: Makefile gethostnamadr.c profiled sethostent.c lib/libc/net/named/profiled: lib/libc/net/net.tahoe: Makefile htons.s ntohs.s htonl.s ntohl.s profiled lib/libc/net/net.tahoe/profiled: lib/libc/net/net.vax: Makefile htons.s ntohs.s htonl.s ntohl.s profiled lib/libc/net/net.vax/profiled: lib/libc/net/profiled: lib/libc/ns: Makefile ns_addr.c ns_ntoa.c profiled lib/libc/ns/profiled: lib/libc/tahoe: DEFS.h lib/libutil: Makefile login.c logout.c logwtmp.c lpr: Makefile lp.h lpdchar.c lptest.1 rmjob.c cmds.c lp.local.h lpq.1 lptest.c startdaemon.c cmdtab.c lpc.8 lpq.c pac.8 vfilters common.c lpc.c lpr.1 pac.c displayq.c lpc.h lpr.c printcap.c etc.printcap lpd.8 lprm.1 printjob.c filters lpd.c lprm.c recvjob.c lpr/filters: Makefile lpf.c lpr/vfilters: Makefile railmag.c sidebyside.c vpf.c vpltdmp.c chrtab.c rvcat.c vcat.c vplotf vpsf.c necf.c rvsort.c vdmp.c vplotf.c vsort.c named: CHANGES db_dump.c master ns_forw.c ns_stats.c Makefile db_load.c namebuf ns_init.c storage.c README db_lookup.c named.8 ns_main.c tools Version.c db_reload.c named.reload ns_maint.c version databuf db_save.c named.restart ns_req.c databufs db_update.c newvers.sh ns_resp.c db.h doc ns.h ns_sort.c named/doc: DynamicUpdate rfc1033.lpr rfc1035.lpr rfc974.lpr rfc1032.lpr rfc1034.lpr rfc920.lpr named/master: :pwedit named.boot named.rev Index named.boot.master root.cache README named.hosts atod.y named.local named/tools: Makefile nslookup nsquery.c nstest.c named/tools/nslookup: Makefile getinfo.c nslookup.1 send.c commands.l list.c nslookup.help skip.c debug.c main.c res.h subr.c netstat: Makefile if.c main.c.oldimp ns.c host.c inet.c mbuf.c route.c host.c.oldimp main.c netstat.1 unix.c ping: Makefile ping.8 ping.c rcp: Makefile rcp.1 rcp.c rdist: Makefile defs.h expand.c lookup.c rdist.1 cron.entry docmd.c gram.y main.c server.c rexecd: Makefile rexecd.8 rexecd.c rlogin: Makefile rlogin.1 rlogin.c rlogind: Makefile rlogind.8 rlogind.c rmt: Makefile rmt.8 rmt.c route: Makefile route.8 route.c routed: Makefile if.c main.c table.h trace.c af.c inet.c output.c tables.c trace.h af.h input.c routed.8 timer.c defs.h interface.h startup.c tools routed/tools: Makefile query.c trace.c rsh: Makefile rsh.1 rsh.c rshd: Makefile rshd.8 rshd.c ruptime: Makefile ruptime.1 ruptime.c rwho: Makefile rwho.1 rwho.c rwhod: Makefile rwhod.8 rwhod.c sendmail: include src sendmail/include: asm.sed.tahoe asm.sed.vax useful.h userdbm.h sendmail/src: Makefile conf.c err.c readcf.c stats.c READ_ME conf.h headers.c recipient.c sysexits.c Version.c convtime.c macro.c savemail.c trace.c alias.c daemon.c mailstats.h sendmail.8 usersmtp.c arpadate.c deliver.c main.c sendmail.h util.c clock.c domain.c parseaddr.c srvrsmtp.c version.c collect.c envelope.c queue.c stab.c slattach: Makefile slattach.8 slattach.c sys: Makefile.sun h netimp sys README implog netinet vaxif TCP_INSTALL net netns sys/h: domain.h protosw.h socketvar.h unpcb.h mbuf.h socket.h un.h sys/implog: Makefile implog.8 implog.c implogd.c sys/net: af.c if.h if_sl.c raw_cb.h route.h af.h if_arp.h netisr.h raw_usrreq.c if.c if_loop.c raw_cb.c route.c sys/netimp: hosts hosttable if_imp.h if_imphost.h hosts.nxt if_imp.c if_imphost.c raw_imp.c sys/netinet: icmp_var.h in_pcb.h ip_input.c tcp_fsm.h tcp_usrreq.c if_ether.c in_proto.c ip_output.c tcp_input.c tcp_var.h if_ether.h in_systm.h ip_var.h tcp_output.c tcpip.h in.c in_var.h raw_ip.c tcp_seq.h udp.h in.h ip.h tcp.h tcp_subr.c udp_usrreq.c in_cksum.c ip_icmp.c tcp_debug.c tcp_timer.c udp_var.h in_pcb.c ip_icmp.h tcp_debug.h tcp_timer.h sys/netns: idp.h ns_error.c ns_output.c spidp.h spp_var.h idp_usrreq.c ns_error.h ns_pcb.c spp_debug.c idp_var.h ns_if.h ns_pcb.h spp_debug.h ns.c ns_input.c ns_proto.c spp_timer.h ns.h ns_ip.c sp.h spp_usrreq.c sys/sys: sys_socket.c uipc_mbuf.c uipc_socket.c uipc_syscalls.c uipc_domain.c uipc_proto.c uipc_socket2.c uipc_usrreq.c sys/vaxif: if_acc.c if_css.c if_hdh.c syslogd: Makefile syslogd.8 syslogd.c talk: Makefile display.c init_disp.c look_up.c talk.c ctl.c get_addrs.c invite.c msgs.c talk.h ctl_transact.c get_names.c io.c talk.1 talk_ctl.h talkd: Makefile print.c table.c talkd.c announce.c process.c talkd.8 telnet: Makefile Source telnet.1 telnet/Source: commands.c general.h network.c sys_dos.c tn3270.c defines.h main.c ring.c telnet.1 types.h externs.h makedep ring.h telnet.c utilities.c fdset.h n.telnet.c sys_bsd.c terminal.c telnetd: Makefile telnetd.8 telnetd.c tftp: Makefile main.c tftp.1 tftp.c tftpsubs.c tftpd: Makefile tftpd.8 tftpd.c timed: Makefile cksum.tahoe.c globals.h slave.c timedc.h acksend.c cksum.vax.c master.c timed.8 byteorder.c cmds.c measure.c timed.c candidate.c cmdtab.c networkdelta.c timedc.8 cksum.m68000.c correct.c readmsg.c timedc.c trpt: Makefile trpt.8 trpt.c trsp: Makefile trsp.8 trsp.c uucp: uucpd.c whois: Makefile whois.1 whois.c