Fri Dec  7 17:31:13 1990  Jon A. Rochlis  (jon at delwin)

	* Allowed the specification of a static nip gateway (gw/nip/nip.c
	and default_flags_values.h).  This is so the CGW's can point at
	the Cisco's.

Sat Sep 29 20:41:17 1990  Jon A. Rochlis  (jon at delwin)

	* Add two new config variables (conf/default_flag_values.h), used
	to control what metric rip uses for directly connected nets
	(gw/in/rip.c) and whether or not to send redirects
	(gw/in/infwd.c).  Print out their values if not default
	(gw/src/status.c)

Wed Apr 11 15:39:26 1990  Jon A. Rochlis  (jon at delwin)

	* Fixed nasty bug (found by MAP) in gw/arp/arp.c

Sat Apr  7 13:09:57 1990  Jon A. Rochlis  (jon at delwin)

	* Added a hack to prevent forwarding (via the default route) net
	18 packets to a non-net 18 gateway.  We were losing with loops
	between IHTFP and the NEARNET gateway.

Mon Nov 13 22:21:40 1989  Jon A. Rochlis  (jon at delwin)

	* doubled the number of buffers (from 250k to 500k) (sys/src/mem.c)

Wed August 16:08:59 1989  Jon A. Rochlis  (jon at delwin)

        * changed bughalts in (gw/ch/chrut.c) to returns.  we were seeing
	bogus packets on the b38 net that was causing b38gw to bughalt, 
	for no good reason (why not just drop the packet?)

Mon May 22 21:41:25 1989  Jon A. Rochlis  (jon at sand)

	* fixed bug in (gw/in/bootp.c) which caused bootp packets to be
	forwarded to bogus destinations once a bootp packet didn't (or
	couldn't be forwarded) and the stars were wrong (which happens
	more often than one would thing).

Wed Mar 22 11:57:06 1989  Jon A. Rochlis  (jon at sand)

	* installed (gw/nets/ether.h) changing EMAX to 1518 from 1500
	since the max data size is 1500, but the max packet size is 1518.
	recompiled ether.o ... the netcnf.c files also need to be recompiled.

Wed Mar 15 08:27:40 1989  Jon A. Rochlis  (jon at sand)

	* installed (gw/in/bootp.h) which was missed during the 2/14/89
	installation.

	* added support for PPP interfaces which appear as hosts
	(gw/in/in.h, gw/in/inrte.h, gw/in/inrte.c, gw/in/infwd.c)

Sun Mar  5 21:05:51 1989  Jon A. Rochlis  (jon at bill-the-cat)

	* added support for sending ICMP TTL execeed messages
	(gw/in/infwd.c and gw/in/inmux.c)

Tue Feb 14 17:08:01 1989  Jon A. Rochlis  (jon at e40-311b-1)

	* added split horizion (with and without poisoned reverse) to the
	RIP code (gw/in/rip.c, gw/in/in.h).  Added an interface flag to
	control the poisoned reverse and subcommands to the rip command to
	manually control that. 

	* added srz's support to the boot forwarder to set the IP address for
	SLIP lines to the interface address plus one (this is similar to
	setting the IP address for VII from the hardware address)
	(gw/in/bootp.c) The hardware type for SLIP is a fudged number for
	now. 

	* added support for one previous history line (!!) to the command
	processor (gw/opcon/opcon.c)

Sun Dec  4 23:51:52 1988  Jon A. Rochlis  (jon at portnoy)

	* added snmp dispatch (gw/in/inmux.c); added support for default
	metric when using DONT_LISTEN routing restrictions (gw/in/inrte.c,
	gw/in/inrte.h; new libfake.a, libappl.a, libprot.a

Thu Oct 31 13:11:16 1988  Jon Rochlis  (jon at delwin)

	* Added support for outgoing fragments.  Seems to mostly work.
	Changes to inrte.c, infwd.c and adds infrg.c, all in libprot.a

Thu Aug 18 17:55:18 1988  Jon Rochlis  (jon at delwin)

	* Changed gw/nip/nip.c to stop byte swapping the ip address fields
	since they are already in network byte order.  Changed the default
	dynamic addr range from 0.0.2.1/0.0.2.252 to 0.0.2.2/0.0.2.252.
	Installed a new e40-03gw which uses this.

Sun Jul 24 21:16:27 1988  Jon Rochlis  (jon at delwin)

	* Added ip routing restriction support to gw/in/inrte.h,
	gw/in/inrte.c, gw/in/rip.c, gw/in/egp.c.  See
	doc/gated_features.txt for a little more info.

Sat June 25 20:15:38 1988  Jon Rochlis  (jon at delwin)

	* Changed gw/nets/arpa.h to set unused bits in 1822 handling type
	field to 0 instead of 111 ... this causes problems with the X25
	stuff using two VC's at times.

Thu Jun 23 16:46:34 1988  Jon Rochlis  (jon at delwin)

	* Made conf/sewage use imake and new libraries.
	  Made sewage advertise chaos routes at higher cost so we go 
	  through B38 whenever possible.

Wed Jun  8 23:41:30 1988  Jon Rochlis  (jon at delwin)

	* Changed skit's name to mitgw, added apollo to the egp and
	static route tables, removed the bit bucket default route.
	(mitgw.c, inga.mitgw.c, incnf.mitgw.c)

	* Removed #ifdef TESTGW from egp.c and inmux.c, made them use a
	new flag (test_gateway_flag) instead.  This will prevent
	accidently installed libraries compiled with the wrong #define's.

	* Added "ip ldrt" commands to also print the src gw and autonomous
	system number for displayed routes. (inrte.c)

	* Removed the requirement of a default gateway.
	Changes:
		tcp.c
		inrte.c

Tue Jun  7 23:08:04 1988  Jon A. Rochlis  (jon at snorkelwacker)

	* Re-made all the gateway loads in conf/spine, used imake
	generated makefile and used the "new" libraries.

	* Installed DAB's SLIP additions, moved fmgc out of spine dir and
	gave it a SLIP interface for Apollo.
	Changes:
		gw/dev.vax/async.h
		gw/dev.vax/dhv.[ch]	- written
		gw/dev.vax/dl.[ch]	- written
		gw/dev.vax/Imakefile	- to add dhv.[ch] and dl.[ch]
		gw/nets/slip.[ch]	- written
		gw/nets/mux.c		- written
		gw/nets/Imakefile	- to add slip.[ch] and mux.c
		gw/src/param.[ch]	- added protocol types T_SLIP,
					  T_KISS, and T_MUX
		sys/include/sys.h 	- commented use of devp->d_rc as
					  the interrupt level protocol
					  specific routine.
					- added the DCTMAC2 macro.
					- used d_crf as the device number
					  for the DHV.
					- added I_USR[12] flags to iob->i_stat.
		sys/vax/vax.h		- wrote VAX_CSR and VAX_INT macros.


Sun Jun  5 23:19:42 1988  Jon Rochlis  (jon at delwin)

	* Tweak new egp to not to "lose" the primary flag when accepting
	an update (same target gw) from a non-primary.  If we allow this
	we'll flag if the third peer doesn't also pick the same gateway
	(in which case none of the egp changes matter anyway).  This can
	lose if the primary stop chirping the route but the other peers
	have a route.  In that case we just have to wait to time out the
	route in question.  Grump.

Tue May 31 21:45:00 1988  Jon Rochlis  (jon at delwin)

	* Added new egp reachability -> routing changes policy which 
	prefers routes from "primary" peers and avoids routes through
	egp peers at all costs. (gw/in/{egp.c egp.h inrte.h inrte.h}
	gw/src/log.c)

	* Added an include file in conf/spine (default_flag_values.h) and
	changed *all* netcnf files to use it instead of defining the
	various flags themselves.  This will allow for painless additions
	of new flags (i.e. no changing of netcnf files to relink).

Thu Nov 12 04:50:29 1987  Jon Rochlis  (jon at delwin)

	* Added "make clean" to all makes under gw and rebuilt from sources

Sun Nov  8 16:50:26 1987  Jon Rochlis  (jon at delwin)

	* Changed conf/nskit/netcnf.c to make trailer length on the arpanet
	zero instead of four.  Changed ARMAX in gw/nets/arconst.h to 1022
	from 1020.  The goal is to make the MTU be 1006 not 1004.

	

