muir = David Muir Sharnoff (muir@ucbvax.berkeley.edu)
jpo = Julian Onions (jpo@computer-science.nottingham.ac.uk)
jeffw = Jeff Wallace (jeffw@scam.Berkeley.EDU)
lrj = Lewis R. Jansen (lrj@helios.tn.cornell.edu)
metcalf = Chris Metcalf (metcalf-christopher@yale.arpa)
okamoto = Jeff Okamoto (okamoto%hpccc@hplabs.hp.com)
koreth = Steven Grimm (koreth@ucscb.UCSC.EDU)
stjohns = Mike St. Johns (stjohns@edn-vax.arpa)
lai = Nick Lai (lai@cs.ucla.edu)
sean = Sean Casey (sean@e.ms.uky.edu)
mr-frog = Dave Pare (mr-frog@amos.ling.ucsd.edu)
tedrick = Tom Tedrick (tedrick@ernie.berkeley.edu)
slouie = Shelley Louie (slouie@cory.berkeley.edu)
everson = Phill Everson (everson@compsci.bristol.ac.uk)
chuck = Chuck Musciano (chuck@trantor.harris-atd.com)
aem = a.e. mossberg (aem@miavax.miami.edu)
grady = Steven Grady (grady@postgres.berkeley.edu)
matt = Matt Crawford (matt@oddjob.uchicago.edu)
wedging = Will Edgington (wedgingt@nike.cair.du.edu)
dillon = Matthew Dillon (dillon@postgres.berkeley.edu)
rynes = Edward M. Rynes (rynes@isis.CWRU.edu)
tml = Tor Lillqvist (tml%hemuli.uucp@santra.hut.fi)
griff = Jim Griffith (griffith@scam.berkeley.edu)
gmp = Gregory M. Paris (gmp@rayssdb.ray.com)
peterv = Peter Vukovich (peterv@sequoia.berkeley.edu) 
arthur = Arthur Smith (arthur@helios.TN.cornell.edu)
kirmse = Kevin Kirmse (kirmse@louie.udel.edu)
bleckmd = David Bleckmann (bleckmd@jacobs.cs.orst.edu)
jonathn = Jonathan Lee (jonathan@scam.berkeley.edu)
jdc = Jeff Capehart (jdc@beach.cis.ufl.edu)

WHO	DATE		FILE(S)
	description
	
muir	10-27-87	minusm.c
	got make depend to work
muir	10-28-87	Makefile
muir	10-28-87	UTIL/Makefile
	make install doesn't do unneeded work anymore
jpo	10-30-87	empmain/COMS/info.c
	"OK, I have a fix for you- the info command doesn't work as advertised.
	Below is a new version that does a listing if no arguments are given."
muir	10-30-87	README
	made the instruction about how to make more precise.
muir	10-30-87	empmain/main.c
	the "see list of commands or info commands" message now
	mentions doing a plain "info"
muir	10-31-87	INFO/Docs/Rules
	small change: added more info about the particular game
jpo	11-01-87	empmain/empdis.c
	looks like god could have a fd left lying
	around in the check for the game being down.
jpo	11-01-87	empmain/COMS/add.c
	added some defaults. The prompt looks too much like
	a default for me, so I fixed it to be a default. E.g. when it says (7
	is unused) and you hit return it'll set it to 7. It used to pick 0 
	and have me end up trashing the Deity.
	I also added a check to stop wiping the world - which has happened.
jpo	11-01-87	empmain/COMS/new.c
	fix up the realms to something useful.
	Also - fix a return value for isok. 
	The fix seems to work - but I'm a bit suspicious.
jpo	11-01-87	empmain/main.c
	fix up the 'better designate a capital' message for
	visitors.
muir	11-01-87	empmain/COMS/new.c
	tuned the default realms slightly
muir	11-01-87	Makefile
	made a small change with respect to tags.  Probably still
	not perfect.
muir	11-01-87	README
	added list of what machines the game will run on.
jpo	11-02-87	client/{main,redir}.c
	Added the ability to pipe the output of a command to
	a unix command.  
muir	11-02-87	client/Makefile
	the above change is compiled conditionally with -DPIPE
jeffw	11-03-87	client/ve.c
	Updated plane and ship data to match current empire version.
jpo	11-04-87	empmain/SUBS/nxtcode.c
	This bug has annoyed me since the 1985 empireversion.
	Essentially something like "census #1 ?xloc=-1" doesn't work
	due to first not being recognised as a number & second the
	number looking strange when it's gone through encode/decode.
	This fixes it. I think a cast to short maybe useful on the
	previous atoi too.
muir	11-04-87	Makefile
	the C compiler and the loader are now propagated.  I have
	not checked all the makefiles to make sure that it gets
	used properly (there are probably some hard-coded ld's and cc's.)
muir	11-06-87	distfile
	I made an INFO/RCS that I don't want dist'ed.
jpo	11-06-87	{empmain/COMS/mark.c,INFO/market}
	A change to market to take an optional argument.  market
	produces same stuff as before.  market product - gives a
	listing of the prices of that product on the market.
jpo	11-06-87	minusm.c
	Also - new minusm, with a few bugs fixed. Current ones does not keep
	depenndencies in line.
muir	11-07-87	README
	added a note about joining ucsd-empire@cogsci
muir	11-07-87	{.,lib}/Makefile
	added lib/Makefile to the standard set that gets 
	cleaned, depend'ed, etc...
muir	11-07-87	{.,lib,UTIL,client,tm,empmain{,/COMS,/SUBS}}/Makefile
	ld and cc are now refered to as $(LD) and $(CC) which are
	settable in Makefile
lrj	11-08-87	client/sendserver.c
	  There is a problem in the client code dealing with
	standout mode on the user's terminal.  If, as on a vt100
	or xterm, the client attempts to output in standout
	mode, the delay characters are included in the output,
	generating a useless display.
	  The fix is to either rid the termcap entry of the offending
	characters, or to make the change to client/sendserver.c
	which i have appended.
muir	11-12-87	distfile
	added client/*.6 and client/*README
jpo	11-12-87	client/{main,redir}.c
	Found a bug in the pipe code. If you type q to more, it drops you out
	of empire. Fix is below (pretty trivial).
	I think my version is not in sync with yours so I'll let you patch it.
jpo	11-12-87	empmain/COMS/sell.c
	a sell.c fixed to report syntax errors better (two people have
	now managed to sell every scrap of food in their country for 0/unit!).
jpo	11-12-87	empmain/empglb.c
	my current empglb.c, the thing you should be looking at is the
	struct castr ca[] defintion. It seems to have been full of ship
	definitions where sector definitions should be, also there were
	several duplicate entries.
jpo	11-13-87	tm/{misc,prod_sect}.c
	The update of civilians & work etc is rather too discrete if
	you run a fast update (like every 2 hours). At this level you
	need something like 40-50 civilians on a sector before they'll
	breed + you need somewhere like at least 10 civilians on a
	sector to get efficienty points. These are both rounding
	errors. Two possible solutions, save the fractional parts and
	add them into future updates (kinda tricky and messy - but the
	way it was done in the original empire), or use a great new
	function for rounding!  roundavg rounds down then adds one with
	the probability of the fractional part. E.g.
		2.3 goes to 2 (70% chance) or 3 (30% chance).  I've put
	the changes into prod_sect.c but I think this may be useful
	elsewhere. Not only does it allow thinly populated sectors a
	chance to improve, but with more population you don't get so
	many step effects.
jpo	11-13-87	client/sendserver.c
	Core dump on a sun due to dereferenced NULL if terminal is dumb
muir	11-16-87	tm/{Makefile,{misc,prod_sect}.c}
	I decided that the above change is not going to be fully approved
	of, so I make a Makefile conditional -DRANDOM in tm.
jpo	11-18-87	empmain/empglb.c
	You can't designate a bank at present. This is cause the
	symbolic defiens do not match the defintions in the appropriate
	structure, and it thinks banks a bridge spans. I replaced the
	weather station which resyncs things and might be useful later
	anyway.
jpo	11-18-87	tm/produce.c
	two small fixes to tm/produce.c: 1) Apply the RANDOM stuff to
	producing things - a thinly populated sector will now produce
	products - but very slowly (and non deterministically).  2)
	Make the telegram a bit more informative. We had uranium mines
	and the message "level too low" is ambiguous, implying too
	little natural uranium rather than technology level too low.
jpo	11-18-87	client/{main,handle}.c
	Below are diffs to client/main.c to get the exec function
	working.  I am an avid ve user and the abscence of exec is a
	pain. DO NOT look at the code and admire the beauty - there
	isn't any, but it works and handles all the error conditions I
	can think of (famous last words).  I've also changed the
	password prompter to use getpass - this has the bonus that you
	can run empire in this way
		empire CountryName < file 
	and still get a chance to put your password in in private as
	getpass reads first from /dev/tty (this may be subsumed by the
	exec functionalit).  Also included are several fixes to reduce
	lint output...
metcalf	11-20-87	empmain/COMS/chan.c
	Since getpass() silently truncates passwords to eight characters, any
	running games have to use empfix to shorten existing passwords to that
	length.  It's also necessary to have "change" truncate passwords not
	to 19 characters but to 8.  Patch follows.
metcalf	11-20-87	Makefile
	the command line generated by "make tags" is too long for some
	shells.  making tags has been shortened.
muir	11-20-87	empmain/{empglb,COMS/mult}.c
	made the minimum trade multiplier configurable.
jpo	11-21-87	empmain/COMS/thre.c
	Threshold didn't wrok in quite the same way as other similar
	empire commands.  Typing threshold "thresh food # ?des=w" only
	prompts for the threshold once and sets all matching sectors to
	that value. Other commands prompt for a value for each sector
	that matches, so does threshold now. 
jpo	11-22-87	UTIL/esck.c
	This version checks more parameters, does some more consistency
	checks and has some other minor changes .  With the -n flag it
	can be used for regular checks on the consistency of the empire.
jpo	11-22-87	{INFO/Docs,UTIL}/esck.1
	(+ a quick bit of docuementation)
muir	11-22-87	client/{main,redir}.c
	decide that PIPES worked and removed the conditonality of the compile
muir	11-22-87	{,*/,*/*/}RCS/*
	check in the empire version I got from UCSD way back when
muir	11-22-87	distfile
	put the RCS directories back into the tree
muir	11-22-87	{Makefile,gamesdef.h,UTIL/sctmap.c,empmain/empglb.c}
	removed the requirement that the empire binary's and data
	tree start in a directory named "EMP".  It could now be part
	of the top-level directory
jpo	11-23-87	UTIL/esck.c
	Couple of fixes to esck.c - 1 that I made, and one that I didn't notice
	from the original.
jpo	11-23-87	empmain/SUBS/nxtcode.c
	I messed up the ?xloc=-1 fix a little - only noticeable if you
	try a xxx ?des=- type command. This fixes it.
muir	11-23-87	empmain/SUBS/trdsub.c
	fixed a weirdness: MAXNOC was hard coded
muir	11-23-87	{empmain/tm_,tm/,empserver/}globals.c
	fixed problem I created (above) with EMP.
jeffw	11-25-87	client/ve/*
	Installed newest version of ve.  Includes jpo's work and some
	more of mine.  Now a subdirectory instead of a single file.
muir	11-27-87	{,client/}Makefile
	ve moved to its own directory
	make install now makes install in client
	install in client now puts proper extensions onto man pages
	install in client now puts clients in the right directory
metcalf	11-27-87	UTIL/esck.c
	I just got bit by the "sect coord error, fix by hand" problem in 
	esck, which in a stunningly unhelpful way told me to fix it by hand.
	So, I added some small code which helps you patch it up if you're
	running interactively.  I cleverly overwrote the original esck.c, so
	here's the whole esck.c (with the latest patches, I believe).
muir	11-27-87	empmain/COMS/assa.c
	cleaned up the food movement code a little bit
muir	11-29-87	empmain/COMS/capi.c
	can not declare someone else's sector to be your capitol 
	anymore...
muir	11-29-87	client/Makefile
	eliminated extra work on make install.
lrj	12-01-87	client/empire.6
	corrected misspelling of representative
lrj	12-01-87	UTIL/empchk.c
	empchk doesn't give an assay of the uranium ore in
	the world, as it does for gold, oil, iron & fertility.
	Below are the diffs which add this capability.  I have
	also removed the hard wired world size (i believe).
muir	12-03-87	Makefile
	removed extranious ".link" dependancey
lrj	12-03-87	empmain/COMS/fly.c
	Petrol is no longer created on transport petrol missions.
muir	12-05-87	empmain/empglb.c
	Re-ordered weather and radar stations.  It is right now.
muir	12-05-87	empmain/COMS/fly1.c
	intercept missions should now correctly report what sector
	they were flown from
muir	12-05-87	empmain/COMS/buy.c
	you can no longer buy things into other people's warehouses
muir	12-06-87	empmain/COMS/fly1.c
	intercept missions should now correctly report what sector
	they were flown from, take 2
lrj	12-10-87	empmain/COMS/deli.c
	granularity of deliveries changed from 16 to 8.
okamoto	12-11-87	{UTIL/ore,client/{main,scan,sendserver,ve/misc}}.c
okamoto	12-11-87	empmain/COMS/{add,buil,fly,fly1,map,news,powe,rea}.c
okamoto	12-11-87	empmain/{COMS/tran,/SUBS/{getnuke,pr,takeover}}.c
okamoto	12-11-87	empmain/{lock,main,oob,tm_natmod}.c
okamoto	12-11-87	{empserver/{cmds,killd,main,misc,userby},tm/{age,io}}.c
okamoto	12-11-87	tm/{main,mob_update,nat,populace,prod_sect,servlog,wu}.c
	Here is the current set of patches to make empire run under HP-UX.
	These are not quite complete, but the only remaining change I need
	to make is to translate the UNIX-domain sockets into internet domain
	(since HP-UX does not understand AF_UNIX).
okamoto	12-12-87	empmain/{call,COMS/buil}.c
	some of the patches didn't work the first time.  This was the second
	round.
koreth	12-14-87	empmain/misc.h
	eliminated 4.2 compatablity problem: condtionally include sys/types.h
koreth	12-14-87	empmain/Makefile
	eliminated 4.2 problem: cannont ld -o ../*.o
stjohns	12-14-87	empmain/COMS/prod.c
	Dave, I've placed the "debugged" version of the produce command
	in the empire-fixes directory under the name prod.c.stj.  Umm...
	it works sort of -> it doesn't cause core dumps as far as I can tell.
	And it gives valid results.  I need to tweak it a bit yet to clean
	up some of the formats etc.  AND to finish the info page.
metcalf	12-16-87	{UTIL/README,empmain/{COMS/repo.c,filter.c},TODO}
metcalf	12-16-87	INFO/{bugs,report,Docs/Rules}
	There seems to be no clear consensus in Empire as to whether God is
	spelled "deity" or "diety".  Opting (with the dictionary) for the
	former, here's a set of patches to fix all the wrong spellings:
metcalf	12-16-87	CHANGES
	Doing the diffs on the new and old CHANGES file, I noticed a few more
	spelling mistakes (propogate became propigate, for example...).
	Here's a couple of patches to CHANGES (I promise not to submit any
	more spelling flames for a while, though).
metcalf	12-16-87	{Makefile,README}
	First, the Makefile is slightly off for initial installation.  The
	.pwd make changes the Makefile, but make continues to execute the old
	one.  So I changed the instructions on the README and Makefile to
	do a "make makefile" before the "make first."
metcalf	12-16-87	Makefile
	With somewhat limited disk space on this machine, I added a Makefile
	switch to the toplevel Makefile, which determines whether to link or
	copy the binaries into the install directory.  INSCP is set to either
	/bin/ln or /bin/cp (or I suppose /bin/ln -s if desired).
muir	12-16-87	{.,*}/Makefile
	moved sailio.c to client so that the client directory is stand-alone
	moved client_version.c to version.c and deleted the copy in empmain
metcalf	12-16-87	{sailio.c,client/redir.c}
	I built the client on our HPs, and ran into a few
	problems.  First, the name "client_version.c" is too long;
	I shortened it to "version.c" and patched the makefile.
	There were also a few missing include files.  Patches for
	those follow.   (I ended up linking empire with -lX
	-ltermlib.  The X library apparently had the gethostbyname
	etc functions.  Weird...)
metcalf	12-16-87	client/{main,scan}.c
	Three things in this patch.  First, I deleted a space
	before the question mark in "Your name ? ".  More
	importantly, I put in a zero to make sure the password is
	eight characters long if it's provided on the command
	line.  I also chopped out some of the hpux patches and
	replaced them with a couple of #define's under the #ifdef
	hpux (bcopy -> memcpy, bzero -> memset).  This seems like
	the way it should be done.
jpo	12-16-87	client/ve/{*.[ch6],Makefile,README}
	New version from jpo.
	- Got ship reports working better.
	- Radiation is now gathered from commodity (typo)
	- error messages handled better.
	- Added levels & cutoffs
	- Saves country stuff
	- new ships & planes overwrite older ones
metcalf	01-01-88	empmain/COMS/real.c
	Realm bit a player here when he mis-specified the high and low end of
	a realm (the map printed out backwards).  So, I tossed in a quick 
	check to make sure that the player is warned when he does foolish
	thing like that.
ljr	01-29-88	empmain/COMS/assa.c
	When someone assaults a sector from a ship other than a
	hydrofoil or landing ship when there are defenders, those
	attacking military carry with them a disproportionate
	amount of food.  If you assault with the maximum number of
	military that you are allowed, you will carry all the food
	from the ship; and if there are enough people remaining
	On the ship, they will starve.
lai	01-29-88	empmain/COMS/fly2.c
	When carrying out a precision bombing run on ships, you can bomb ANY
	SHIP, ANYWHERE, because the code does not check to see if the target
	ship is in your target sector.
lai	01-29-88	empmain/empglb.c
	Nuclear subs can not load petrol because getvar() goes through
	the carrying capacities until it finds the commodity, reaches
	the end of the list, OR finds a type greater than the one it is
	looking for; AND, it happens that the description of "nuclear
	submarine" in empglb.c has V_PETROL coming after V_FOOD, but
	V_FOOD > V_PETROL, so getvar() thinks that nuclear subs can't
	carry any petrol.  To fix, you simply need to swap the entries
	for food and petrol in the mchr struct:
sean	01-29-88	empmain/COMS/nati.c
	In empmain/COMS/nati.c, there needs to be a definition:  extern
	double tfact(); Other files have this definition, but it's been
	left out of nati.c.  Without it, it breaks the nation command
	on a Sequent, and probably on other machines too.
lai	01-30-88	empmain/COMS/tran.c
	The stuff to transport planes is SERIOUS joe_code.  I re-wrote it.
lai	01-30-88	empmain/SUBS/bitpath.c
	There was a STUPID bug in pathtoxy() where it wasnt
	returning the mobility cost ...
mr-frog	02-09-88	empmain/COMS/fly2.c
	I recall in some of the older
	games that strategic bombers (b52s, etc) could be used as awesome
	anti-ship weapons.  I tried half-heartedly to fix this problem, but
	never was quite able to.  Well, here's the patch that will fix the
	problem.  Basically, you roll once against the plane's accuracy to be
	"in the ballpark".  If the plane misses, ALL the bombs miss.  If the
	plane hits, some random number of bombs hit.  Perhaps this should be
	the "generic" way bombs do damage.
lrj	02-09-88	empmain/COMS/head.c
	picking nits
lrj	02-09-88	empmian/COMS/powe.c
	If a country has Visitor status, they can still get new
        power reports, having 10 BTU's take off their total.  The
        fix to this is to just insert a check against visitor
        status.
muir	03-30-88	{.,UTIL}/Makefile
	removed the hard-coding of the location of the executable directory 
	that holds things like empfix.  Is now $(BINDIR)
muir	03-31-88	empmain/Makefile
	fixed bug: wanted a "version.[co]... no longer
muir 	04-01-88	client/Makefile
muir	04-01-88	client/ve/RCS
	checked in ve.
koreth	04-01-88	empmain/call.c
	This fix prevents some unnecessary core dumps.  "time()" wants an
	argument (a buffer address) or a 0.
koreth	04-01-88	Makefile
	re-ordered make tags so that it doesn't make soft links to 
	files that arn't there yet.
lai	04-01-88	empmain/COMS/fly{,2}.c
	(1) let planes fly transport to carriers in harbors.
	(2) let planes fly transport to carriers at sea.
	(3) fix the land-on-any-carrier-in-the-world bug.
	(4) equip military onto planes from the carrier if it is flying from
	    a carrier, instead of always looking at the sector (carriers
	    do go to sea sometimes, you know).
	(5) better error messages for equipping failures.
	(6) put a "not implemented yet" message for precision bombing of
	    planes.  Some players wasted a lot of shells and mobility
	    doing this, thinking that they were destroying lots of enemy
	    planes, but were actually doing nothing at all.
metcalf	04-01-88	empmain/COMS/repo.c
	``report'' is claiming people that haven't broken sanctuary yet are
	``In flux'', whereas ``country'' reports it correctly. 
metcalf	04-01-88	empmain/empglb.c
	The variables for hydrofoils are not listed in the correct order;
	you can't load civs on a hydrofoil as specified.  
metcalf	04-01-88	empmain/COMS/tele.c
	tele.c has a 512-char buffer in it that holds 512 characters, plus
	a terminating zero byte.  Doesn't work too well, so I made the
	buffer 513 characters.  
tedrick	04-01-88	INFO/Docs/HowToPlayEmpire
	some warlike stratagies to follow...
muir	04-01-88	{UTIL/scripts,distfile}
	made a directory to put shell scripts from metcalf in... also
	put in list.changes
metcalf	04-01-88	UTIL/scripts/emp{restart{,.6},watch}
	I wrote a couple of shell scripts to help keep Empire up when I'm not
	logged on (those few minutes each day...).  One of them checks the game
	every hour and restarts the daemons if necessary; it also backs up
	the DATA directory early every morning, and mails the Deity the result
	of an "esck -n".  It runs itself using "at".  The other is a user tool
	which allows a quick restart of Empire if someone logs in immediately
	after the machine comes back up.  It can also be used to force
	Empire to shut down, esck -y, and restart.  Everything that both
	scripts do is logged to a file, and emprestart mails the tail of the
	file to the Deity whenever it's invoked.
	They seems to help keep the users out of my mailbox...
muir	04-01-88
	Added an RCSid to the top of every file.  This changed almost
	everything...  oh, well.
muir	04-01-88	TODO
	added a bunch of Tom's old bug reports
koreth	04-04-88	empmain/COMS/new.c
	This patch prevents newcap from overwriting sectors that are
	owned by someone else.  Previously, sanctuary sectors could
	suddenly appear in the middle of someone's empire, destroying
	distribution paths and making life inconvenient for the owner
	of the sanctuaries.  I also made the random sector selection
	more efficient; it used to be a while loop.
jeffw	04-07-88	client/ve/*.[ch6]
	In empire there are three sorts of "oil-like" figures.  One is
	the oil content of the sector.  It appears in the census line
	as 'oil'.  The next is the quantity of refined petroleum on
	hand.  This appears in the commodity line as 'pet'.  The third
	is the quantity of crude oil on hand.  This appears in the
	commodity line as 'oil'.  In ve, I had to come up with a way to
	easily represent all three figures and resolve the problem of
	'oil' representing two different things.  The way I originally
	did it was that the sector petroleum content was changed to PET
	internally and it was displayed under the census as 'pet'.  The
	crude oil was represented internally as OIL and it was
	displayed under the commodity 'oil'.  The refined petroleum was
	represented by GAS and was normally displayed under the
	commodity 'gas'.  (I forgot to change that in a few places.)
	Granted, this was very different from empire but this allowed
	you to do things like '?gas>20' or '?pet>50&oil<20'.  In
	empire, you can't query on one of the two "oil"s.  I don't
	remember which one.  So, you made a "correct" fix, but not one
	consistent with the rest of ve.
	I recently altered my scheme of oil-handling to bring things
	more in line with empire.  Basically, I changed the names of
	all three oil things.  Now two out of the three are identical
	to empire.  Sector oil content is 'oil' and OIL.  Refined
	petroleum is 'pet' and PET.  The new one is the amount of crude
	oil on hand.  It is now 'cru' and CRU.
	I have debugged this new version and haven't found any
	problems.  I'm sure I'll hear about it if I am wrong.  The
	diffs for ve follow.
slouie	04-21-88	INFO/Docs/HowToPlayEmpire
	some basic stratagy for the beginner.
mr-frog	04-24-88	empmain/COMS/assa.c
	got rid of the stuff in #ifdef lock...wasn't used.
mr-frog	04-24-88	empmain/COMS/atta.c
	hopefully fixed "one mobility left" bug after successful attack.
mr-frog	04-24-88	empmain/COMS/fly.c
	halved "air assault" capacity.  If someone were ambitious, they
	might want to add the ability to "generically" air-drop commodities
	rather than assuming military.
mr-frog	04-24-88	empmain/COMS/fly2.c
	do collateral damage to overall sector from a pinpoint bombing raid.
	this makes it a little harder to blow away all mil in the sector
	w/o hurting the sector at all (for cap and warehouse attacks)
mr-frog	04-24-88	tm/prod_sect.c
	placed arbitrary limits on the amount of tech and research
	that can be produced in one update.  Tech production of more
	than 1.0 units per update result in an increase of at most 2.0 units.
	(In a game I played in, one of my allies was producing 12 tech points
	per update -- for 20 updates.  This struck me as wrong, hence the fix)
	I'm certainly not wedded to the number 1.0 as the threshhold, but
	it seems reasonable now.  Needs playtesting.
mr-frog	04-24-88	empmain/SUBS/detonate.c
	moved "caploss" call to after damage putsect.  hopefully this
	fixes the "nuke cap and get money" bug.
mr-frog	04-24-88	empmain/SUBS/fortdef.c
	cosmetic
mr-frog	04-24-88	empmain/empglb.c
	made JHB wimpier, JF and JF2 a little tougher.  Nuke subs faster.
mr-frog	04-24-88	tm/age.c
	added research leakage as well as tech leakage.  Changed leak
	algorithm so that leakage happens a bit more randomly, and
	more slowly.
muir	04-29-88	empvers.c
	changed the format slightly.
koreth	05-04-88	empmain/COMS/add.c
	to allow deletion of countries, something which (as far as I
	could tell) was impossible to do before.  I also changed the
	"normal" option to "active", so that only one character is
	required when entering a new country's status.  I also made
	some code a little more readable.
okamoto	05-04-88	UTIL/land.c
okamoto	05-04-88	empmain/main.c
okamoto	05-04-88	empmain/COMS/{tran,info}.c
okamoto	05-04-88	empmain/SUBS/trdsub.c
	HP-UX compatability....
jpo	05-06-88	empmain/{.,COMS,SUBS}/Makefile
	Here are some changes to add lint and lint libraries to the empmain
	and SUB/COMS directories. This shows up a hell of a lot of lint -
koreth	05-07-88	empmain/COMS/add.c
	This prevents managers from entering country and representative 
	names that are too long.
muir	06-14-88	empmain/COMS/fly1.c
	removed extraneous local variable declaration
muir	06-14-88	minusm.c
	now exit(0)'s
muir	06-14-88	{.,empmain,tm,empserver,client}/Makefile
	when one make calls another it now uses sed to add at 
	tab at the beginning of the line.  This has the disadvantage that
	you can't watch what is going on anymore, but it makes the
	output much easier to read when it is unclear where things broke.
	Also, make depend should be more reliable.
lrj	07-13-88	{tm/{main,schedule},empmain/{empglb,COMS/vers}}.c
	added an offset (fudge factore) to when updates occur
sean	07-14-88	{empmain,client}/main.c
	I've got a solution to using kill daemon! There's an undocumented
	ioctl in 4.2 BSD that will successfully set the process group to
	receive SIGURG and SIGIO, thus fixing the out of band message problem.
everson	07-14-88	client/empire-tool/*
	a Suntools interface
sean	07-15-88	client/main.c
	The following patch to client/main.c allows one to use the
	environment variable EMPIREPORT as well as EMPIREHOST. I did
	this so that some local players could access new games without
	having to recompile the client each time.
lrj	07-15-88	empire/COMS/look.c
	Ships with sonar (subs/destroyers) cannot see subs that are
	in an adjacent sector.  This fixes that problem.
lrj	07-15-88	empire/COMS/fly.c
	When flying from an aircraft carrier, the number of
	planes on the carrier is not decreased.  Pretty soon
	there's no room for any planes there even though the
	carrier is empty.  Here's the fix.
jpo	07-15-88	UTIL/eask.c,empmain/*.h,empmain/SUBS/*.c
	lint fixes:
	- everything in empmain/SUBS has had something changed
		except maybe the makefile.
	- most of the .h files in empmain
	- UTIL/esck.c has a minor tweak.
	- A new possible global cflag -DVSPRINTF says to use vsprintf
		routines (on suns > 3.0 I think + others maybe)
jpo	07-19-88	client/ve/{coastwatch,lookout,radar,ship,ve}.c
jpo	07-19-88	client/ve/Makefile
	here's a pile of changes as made by one of the players here.
	it now works rather well, processing all it should.
lrj	07-19-88	empmain/COMS/look.c
	With this modification, only ships with sonar capability
	are able to see submarines.  Without this fix, any ship
	in the same sector as a submarine can get its ownership
	and ship number.
chuck	07-20-88	{UTIL/{land,ore},tm/globals}.c
chuck	07-20-88	empmain/{tm_globals,COMS/{load,map,new},SUBS/getbit}.c
	World size of 64x64 now supported.  Do other sizes work too? -muir
	Unload could create commodities if you specified a negative
	amount.
jpo	07-20-88	empmain/COMS/shoo.c
	shoot fixed to shoot uw properly...
jpo	07-20-88	client/{main,sendserver}.c
	empire fixed to filter out standout characters when writing to a file
	and to stop core dumping if EMPIREPORT is undefined.
jpo	07-20-88	INFO/sector-types
	sector-types info page changed to reflect reality a bit more
	(temples of zardoz get the heave-ho)
muir	07-21-88	empserver/killd.c
	put a #ifdef KILLSERVER around the whole file.
muir	07-21-88	client/empire.6
	added docs about EMPIREPORT and an AUTHORs section (lists
	absoulutely everyone...)
muir	07-22-88	Makefile
	repaced skill by a kill, ps, awk combo...  Also cleaned things
	up some more
aem	07-22-88	empmain/empglb.c
	changed the (char) in the #defines of OS(x), SO(x), and PO(x)
	to (long) to get it to compile under Ultrix
arthur	07-22-88	empmain/{COMS/tran,SUBS/bitpath}.c
	These patches seem to fix all problems with transport.
	No longer can one generate free mobility; multiple planes
	can be transported, planes can't be teleported either.
chuck	07-22-88	empmain/Makefile
	don't call /bin/ld directly, let cc do it...
lrj	07-22-88	empmain/SUBS/nxtpln.c
	After the installation of the new routines in empmain/SUBS,
	in whatever patch it was, we have found that a player can
	generate a list of all planes in the world by using the
	``area'' option.  e.g. "plane -60:60,-60:60" would list all
	planes in that area, whether you owned them or not.
lrj	07-22-88	empmain/SUBS/radmap.c
	radar was truncating the last line of a radar map.
arthur	07-23-88	client/ve/map.c
	maps that went outside the -64:64 range didn't work right
tedrick	07-29-88	INFO/Docs/HowToPlayEmpire
	ship network stratagy
chuck	07-29-88	empmain/COMS/prod.c,tm/produce.c
	Currently, you are charged for 10 times the
	oil you should be when producing petroleum.  
muir	07-30-88	empmain/misch.h
	uppped the default max number of countries to 64
jpo	07-31-88	INFO/syntax,empmain/empglb.c,empmain/COMS/thre.c
	An updated syntax manual page (this was amazingly out of date
	(c_price!!)) Additions to empglb.c so you can select on 'uw' as
	well as 'uncompensated workers' and select on distpath
	(presence or absence of distribution path.  Some checks in
	threshold, people keep zero'ing their thresholds and shouting
	bug, bug bug. Usually becuase they typed 'thresh foo # civ>20'
	or some such...
muir	07-31-88	empmain/COMS/powe.c
	check for too few btu's *after* checking if a new report is disired
muir	07-31-88	tm/{main,schedule}.c,empmain/COMS/vers.c
	fixed the way update skews (upd_adj) are added in so that
	updates won't either be delayed or fire off as fast as the
	tm_server can handle.
muir	07-31-88	Makefile
	expanded the role of make clean to clean out the stuff that gets
	deposited at the top of all the other Makefiles
jpo	08-01-88	empmain/COMS/navi.c
	check for EOF -- could infinate loop.
jpo	08-01-88	client/ve/{ve,census,spy,dump}.c
	Now recognises the '*' on census output.
	Spy output will overwrite existing knowledge
	some sanity checks added to dumping routines.
	output files are kept up to date, allows ^Z and caters
	for programs crashing...
muir	08-01-88	empmain/SUBS/getele.c
	can now end telegrams with a period.
jeffw	08-03-88	client/ve/census.c
	ve looks at the wrong position for the "occupied sector" flag 
jpo	08-04-88	tm/{mob_update,newitem}.c
	news doesn't keep the old news around for very long. Due to
	inconsistency between in-core copy and the file it is saved in.
muir	08-04-88	empmain/{COMS/prod,empmod,empglb}.c
muir	08-04-88	empmain/var.h,INFO/produce
	got produce working for the most part... doesn't do tech
	and research yet...  Also, the info page hasn't been really
	written yet.
jpo	08-04-88	empmain/COMS/prod.c
	Have fixed a few things - it works better for research & tech.
muir	08-05-88	{,empmain/}Makefile
	removed the byte order defines
muir	08-09-88	UTIL/scripts/mkbackups
	a back-up-the-data script
muir	08-11-88	empmain/init_nats.c
	doubled BTU limit and halved BTU production
muir	08-11-88	empmain/COMS/move.c
	move will now give a warning when moving civs from a sector
	with less than 100 work.
jeffw	08-15-88	client/ve/dump.c
	Here is a small fix for ve.  When you use the "autosave" part of
	the profile, the map often ends up with a ragged right edge.  
jeffw	08-15-88	empmain/SUBS/radmap.c
	get reid of the barometer report
lai	08-15-88	UTIL/vfix/*
	a curses empfix!!!!!!
muir	08-15-88	UTIL/Makefile
	compile and install vfix
grady	08-15-88	cleint/ve/*.[ch6]
	A "special" file can be read in, which can contain data
	of the user's choice.  I created this so I could output
	info from perl and look at it with ve.
	You can say just "?foo" which is equivalent to "?foo>0"
	(where "foo" is any item).
	Fixed the format that read radar with barometer readings
	(not compatible with old style radar anymore, though).
muir	08-15-88	distfile
	skil is no longer part of the empire distribution
grady	08-16-88	client/ve/census.c
muir	08-17-88	empmain/COMS/vers.c,INFO/version
	prints the current time
jeffw	08-17-88	client/ve/{ve.c,Makefile}
	no more -g in the CFLAGS
	can now select on ?ch=* and ?sdes=m
jpo	08-17-88	empmain/COMS/prod.c,INFO/produce
	prod now does what it should I think, including working on
	sectors with no raw materials but with potential. Code is still
	a little ropey in places - I can't believe we need all those
	variables! produce info page updated to reflect what I believe
	prod does.  
jpo	08-17-88	empmain/COMS/thre.c
	thre.c changed to notice when you can't set a threshold.
jpo	08-17-88	tm/distribute.c
	tm/distribute.c changed to not loose products if there isn't room
	to insert them. 
jpo	08-17-88	INFO/{describe,{ship,plane,nuke}-types}
jpo	08-17-88	empmain/{COMS,SUBS}/Makefile
jpo	08-17-88	empmain/{empglb,empmod,COMS/desc.c,SUBS/describe}.c
	I think it is hard, and probably not desirable to keep the manual pages
	up to date with respect to the empire data in some cases. In particular,
	the data on planes, nukes, ships, bridges etc is usually out of date in
	some respect. To this end, I have added a new command, describe, which
	will give out the pure facts on these things. I hope we can extend it
	to do other things and so replace most of version. Anyway, here are the
	changes - build now uses the internal routines to do the priniting when
	you type ? too. Also included is a manual page and some hackery done to
	most of the -type manual pages to tell the person to go do a describe.
muir	08-17-88	empmain/SUBS/describe.c,INFO/{plane,ship}-types
	touched up the formatting, moved some stuff around
muir	08-17-88	empmain/nuke.h
	changed some chars into shorts so that the 5mt nuke could be put back
muir	08-17-88	empmain/empglb.c
	replaced the 5mt fusion bomb, gave sonar to nuke subs 
muir	08-18-88	INFO/distribute
	changed the info page to reflect the fact that you don't have
	to distribute to warehouses.
jpo	08-19-88	empmain/COMS/thre.c
	some bug
jpo	08-19-88	tm/{prod_sect,produce,main,bridgefall,distribute}.c
jpo	08-19-88	tm/{globals,initfiles,io,lock,misc,mob_update,nat}.c
jpo	08-19-88	tm/{newsitem,parse,populace,prod_plane,prod_ship}.c
jpo	08-19-88	tm/{schedule,sect,send,sendclient,service}.c
jpo	08-19-88	tm/{{servlog,var,wu}.c,Makefile}
	lint fixes and tech now gets shared among allies.
muir	08-19-88	tm/{age,prod_sect}.c,empmain/empglb.c
	moved the controlling constants of various things to empglb.c
muir	08-19-88	empmain/COMS/vers.c
	now prints out some more contants and no longer claims to be
	out of dat
muir	08-19-88	empmain/{COMS,SUBS}/Makefile
muir	08-19-88	empmain/{empmod,COMS/show.c,SUBS/show}.c
muir	08-19-88	INFO/{nuke,plane,ship}-types
	Renamed "describe" to be "show"
jeffw	08-19-88	empmain/COMS/navi.c
	can no longer move when mobility is zero
mr-frog	09-03-88	INFO/guerilla
	humorous.
tedrick	09-03-88	empmain/{empdis,empglb}.c
	turning
mr-frog	09-03-88	empmain/{filter.c,news.h,empdis.c}
mr-frog	09-03-88	empmain/COMS/{Makefile,{add,buil,buy,conv,fly}.c}
mr-frog	09-03-88	empmain/COMS/{fly1,fly2,map,powe,rea,repa,trad,wai}.c
mr-frog	09-03-88	empmain/SUBS/{copy,getvar,nxtpln,nxtsct,nxtunit,pr}.c
mr-frog	09-03-88	tm/{deliver,distribute,newsitem,populace}.c
mr-frog	09-03-88	tm/{prod_sect,var.c}
	All the changes made in the recent UCB empire game.
	some of these are not mr-frog's...  The patch wasn't
	clean, so some things may have been undone.  Things 
	done: fly now is much better, distribute no longer gives
	warehouse mobility advanatages to non-warehouses, telegrams
	have less redundant info, you automatically delcare hostility 
	and war when people do bad things to you, offer is a bit
	more accurate with respect to treaties.
jeffw	09-07-88	empmain/COMS/deli.c
	error message had x&y co-ords switched.
muir	09-08-88	empmain/{init_nats,empglb,COMS/vers}.c
	max btus and btu growth rate are now configurable.
	version pritns out a bit more info
	jet escorts don't intercept and arn't as powerful.
	jet fighter 3/4 are gone
	there are two more kinds of sam 1's.  
	tridents are a bit better and irmb's can't be put on subs.
muir	09-22-88	empmain/empglb.c
	more tuning of empglb.c
muir	09-24-88	empmain/sect.h
	MAXSCTV is now 32.
muir	09-24-88	UTIL/{empfix,vfix/{map,nat}}.c
muir	09-24-88	empmain/COMS/{add,coll,new,}.c
muir	09-24-88	empmain/SUBS/{getnat,sargs,caploss}.c
muir	09-24-88	empmain/{init_nats.c,nat.h,tm_natmod.c}
slouie	09-24-88	empmain/COMS/{capi,orig}.c
muir	09-24-88	tm/{nat.c,sect.c}
	made co-ordinate system independant of capital location
	(this doesn't enitrely work yet...   you have to be
	careful about how you give the cap command)
muir	09-26-88	empmain/empglb.c
	still more tuning :-) WARNING: bridge heads don't have
	a mobility advantage any more.
muir	09-17-88	
	the origin stuff doesn't work very well yet, but it
	is close enough to ship.   ha!
matt	09-17-88	empmain/{main,filter}.c
	Elexi compiler complains about bad declarlations....  
	There also seemed to be a case of sio getting the _S_TO flag set
	early on and never cleared.  
wedging	11-14-88	empmain/COMS/new.c
	print number of sectors already claimed on the proposed island.
wedging	11-14-88	INFO/{,Make}Makefile,INFO/Blank.awk
	fix some dependancies, get rid of blank lines in info pages
wedging	11-14-88	{,UTIL,empmain{,/COMS,/SUBS}}/Makefile
	get rid of the extra empmod.a
wedging	11-14-88	empmain/empglb.c
	added 100 through 140 to the "tens" array.
wedging	11-14-88	empmain/COMS/add.c,UTIL/{sctmap,ore,land}
wedging	11-14-88	empmain/{misc,sect}.h
	fixes for a 256x256 world
muir	11-17-88	empmain/COMS/chan.c
	warn people that passwords are stored in plain text
muir	11-18-88	client/empire-tool
muir	11-18-88	client/tools/{everson,grady,muir}
	created a new direcotry for player's shell scripts.
dillon  11-18-88	client/tools/dillon/manage.c
rynes	11-21-88	empmain/{empmod,COMS/carg,COMS/shi}.c
	added a cargo report so you can see things like iron, lcm,s & hcm's,
	rad's, etc. (everything you can see in a commodities report) and
	modified ship to display uw's and look more `census' like.
rynes	11-21-88	client/ve/*
	extensive changes to ve to handle the new ship and cargo reports
	as well as a few enhancements. (see ve/README)
rynes	11-21-88	INFO/{ship,cargo}
	changed/wrote info pages for ship/cargo.
muir	11-21-88	INFO/rules
	added a some formal rules to the game...
muir	11-21-88	INFO/Docs/
	blasted the directory
muir	11-21-88	INFO/introduction
	put HowToPlayEmpire together with a bunch of stuff from
	the DU game.
muir	11-21-88	INFO/{quick-reference,old-empire}
	from the DU game
muir	11-21-88	empmain/{main,COMS/{capi,nati},SUBS/getsect}.c
	various attempts to debug the origin code
muir	11-22-88	empmain/SUBS/getsect.c
	backed out of my bogus changes
rynes	11-23-88	client/ve/{ship,plane}.c
	There is a minor bug in the `ve' code I sent you. (It tries to
	process the "57 ships" line at the end of the ship/cargo/plane
	report) 
koreth	11-23-88	tm/Makefile
	turn debuggin off.
muir	11-23-88	empmain/{empglb,COMS/new}.c
	players_at_00 now works properly.  (players use diety 
	coordinate system).   at_lease_one_100 now defined: should
	new countries get a 100/100/100/100 sector?
muir	11-23-88	empmain/COMS/vers.c
	now prints how much $$$ uw's generate.
muir    12-01-88        empmain/{main,tm_globals}.c
muir    12-01-88        empserver/{main,servlog}.c
muir    12-01-88        tm/{main,servlog}.c
	Changed the variable "log" to "Log" so that I can call log(3M).
muir	12-01-88	empmain/empglb.c	
	ships should should now be correct
muir	12-01-88	tm/prod_sect.c,empmain/empglb.c,empmain/COMS/vers.c
	added a new way to limit tech growth: logrithmic.
rynes	12-05-88	empmain/COMS/load.c
	With the load command you could load/unload planes and missiles that
	were already loaded/unloaded.  Even worse, you could unload a missile
	from ship #1 that was loaded on ship #2. (assuming they are both in
	the same sector
tedrick	12-12-88	empmain/COMS/mark.c
	Changed market so that in case of ties for the best price of a 
	commodity, the largest quantity of the commodity available at 
	that price will be shown by the "market" command. In case of 
	ties for both best price and max quantity, lowest country number
	appears in "market".
rynes	12-13-88	empmain/COMS/{fly,fly1,tran,arm,buil,laun,sate,terr}.c
rynes	12-13-88	empmain/SUBS/{show,radmap,detonate}.c
rynes	12-13-88	empmain/{plane,news,sect}.c
rynes	12-13-88	empmain/{empmod,empglb}.c
rynes	12-13-88	empmain/{,COMS/,SUBS/}Makefile
rynes	12-13-88	INFO/{fly,launch,radar,satellite,territory}
	added two new commands: satellite & territory.
	satellites are a new type of plane.  Planes now have a flags field.
	New plane types: satellite, anti-satellite, spy, stealth, imaging
muir	12-13-88	UTIL/land.c
	added the missing exit(0); to the end of main();
muir	12-15-88	INFO/satellite,empmain/COMS/{laun,sate}.c
	when a satellite is launced, it loses mobility.  It can only
	give a report when mobility is 127.
muir	12-15-88	tm/prod_plane.c
	satellites in orbit don't gain eff.
muir	12-15-88	empmain/COMS/vers.c
	changed the formatting around a bit, added players_at_00 line.
tml	12-16-88	lib/scandir.c,empmain/misc.h
tml	12-16-88	empmain/COMS/{expl,fly2,hard,mark,wai}.c
tml	12-16-88	empmain/SUBS/{erlog,xytoa}.c
tml	12-16-88	empmain/{dispatch,filter,main,oob,tm}.c
tml	12-16-88	client/ve/ve.[ch],client/{handle,main,sailio}.c
tml	12-16-88	empserver/{cmds,killd,main}.c
tml	12-16-88	UTIL/{esck,land}.c
tml	12-16-88	UTIL/vfix/{error,files,main,menu,nat,nuke,plane,sect}.c
	Compatiblity patches for HP-UX 2.1 on the HP9000/840.
	Major change: sprint doesn't return its first arguemnt under HP-UX.
	Also changed: signal handlers on HP-UX have to be re-installed
	Added: a bsd compatable scandir(3).
	*** not all of these patches were applied
muir	12-16-88	README
	updated machine status report
muir	12-18-88	empmain/COMS/Makefile
	who's patch messed it up?
muir	12-18-88	empmain/COMS/buil.c
	got rid of some goto's, put back tech default to current tech
muir	12-18-88	empmain/COMS/give.c,empmain/empmod.c
	the beginnings of a diety "give" command.  Allows commodity gifts
muir	12-18-88	empmain/SUBS/xwrap.c
	added stuff from tm/sect.c so that ownxy(sp) can be used in COMS.
koreth	12-18-88	empmain/SUBS/getvar.c
	eliminates a couple of mismatched pointer types
muir	12-19-88	empmain/SUBS/satmap.c
	fixed some formatting
muir	12-19-88	empmain/init_nat.c
	BTUs now build when the capital isn't at 0,0
muir	12-20-88	empmain/SUBS/{xytoa,xwrap}.c,empmain/COMS/give.c
	got rid of xy() and ownxy() in subs..  my mistake
muir	12-23-88	empmain/COMS/edit.c
	a start of moving empfix into a command.  deals with sectors
	and nations.  slight problem with nations: you must log in and
	out before you see the changes.  Also floats seem to be bogus.
muir	12-23-88	empmain/SUBS/wu.c,empmain/COMS/{rea,tele}.c
	Get rid of the stupid "*Announcement*" I put in so long ago.
muir	12-23-88	INFO/diety
	the start (bearly) of a deity's manual.
muir	12-23-88	empmain/SUBS/getele.c,empmain/COMS/rea.c
	all telegrams now start with a ^E (and you cannot put a 
	^E into a telegram's body).  This means you cannot forge 
	telegrams.
muir	12-28-88	empmain/tm.c
	you couldn't NAT_SET floats
muir	12-28-88	empmain/SUBS/wu.c
	correct my mistake
muir	12-28-88	empmain/{give,edit}.c
	improvements
griff   01-13-89	empmain/COMS/repo.c
	have "report" show nations in sanctuary as "protected"
griff   01-15-89	INFO/ship-types
	accurately reflect current ship types
griff   01-15-89	empmain/empglb.c
	add mil capacity to refugee ships so that they can be boarded
gmp	01-21-89	empmain/tm_natmod.c,tm/nat.c
	compatability fixes for a pyramid.  Got rid of the argument is
	a union of pointers hack.
gmp	01-21-89	empmain/tm.c,empmain/COMS/{add,new,orig,real}.c
	pyramids don't like structures passed as agruments.
gmp	01-21-89	empmain/COMS/mult.c
	The file empmain/COMS/mult.c has a misplaced parenthesis, producing
	garbage prompts on certain systems.
gmp	01-21-89	empmain/COMS/{spy,prod}.c
	The spy and prod commands report correct but confusing sector
	coordinates.  The fix is to use xwrap and ywrap.
mr-frog	01-21-89	INFO/introduction
tedrick	01-21-89	INFO/introduction
	nice hints
muir	01-22-89	UTIL/{file,sctmap,ore}.c
	added exit(0)'s to the end of each main().
muir	01-22-89	README
	updated/corrected
gmp	01-22-89	empmain/COMS/sell.c
	fixed sector formatting with [xy]wrap.
gmp	01-22-89	empmain/COMS/rea.c,empmain/SUBS/getele.c
	replaced "^E" with "> " because some terminals pause for
	station identification when they get a ^E.
	Also, weed out all other control characters from telegrams.
gmp	01-22-89	empmain/COMS/vers.c
	fixed a misspelling, missing periods, & converted a small # to %.
griff	01-24-89	empmain/COMS/desi.c
	correctly recognize redesignation of capitol
griff   01-24-89	empmain/empmod.c, empmain/COMS/wipe.c
	wipe - remove delivery and dist threshholds from sectors
gmp	01-24-89	empmain/COMS/orig.c
	changed an xwrap to a ywrap.  
gmp	01-25-89	empmain/COMS/orig.c
	no longer gives the message about not having a capital
gmp	01-25-89	empmain/COMS/capi.c,INFO/{capitol,origin}
	misc fixes, capitol & origin finally seem to work right.
gmp	01-27-89	INFO/{deliver,distribute,move,old-empire,power}
gmp	01-27-89	INFO/{threshold,ship-types}
	formatting and spelling mistakes
gmp	01-27-89	INFO/Makefile,INFO/INFO.MAC
	formatting for a typesetter
gmp	01-27-89	client/ve/{census,commodity,level,plane,radar,ve}.c
gmp	01-27-89	client/ve/{ve.h,Makefile}
griff   02-06-89	empmain/COMS/wipe.c
	wipe removes only distribution threshholds
griff   02-06-89	INFO/{Makefile,wipe}
	installed wipe man page
rynes	02-08-89	client/ve/satellite.c
	ve new handles satellites.
muir	02-08-89	empmain/COMS/cens.c
	census now prints out the territory
gmp	02-08-89	empmain/COMS/{fire,navi}.c,empmain/SUBS/fortdef.c
gmp	02-08-89	INFO/{fire,navigate}
	ships now require crew for navigation and firing
rynes	02-08-89	empmain/empglb.c
	added uw carrying to a lot of ships.  added the "ore" ship.
rynes	02-08-89	empmain/COMS/cens.c
	added some #ifdef WEATEHR's.
muir	02-08-89	empmain/COMS/fire.c,INFO/fire
	minor tweaking -- takes two crew per gun to fire.  ships loose 15 mob
gmp	02-08-89	empmain/COMS/wing.c,empmain/empmod.c
	new command: wingadd.  Someone should do an info page...  NOT TESTED
gmp	02-08-89	empmain/COMS/edit.c
	minor tweaking
gmp	02-08-89	empmain/COMS/deli.c
	you can now put the direction on the command line.  Before or 
	after the cutoff.
gmp	02-08-89	tm/prod_ship.c,INFO/build
	ship efficiency gain rate now depends on available workforce and
	ship tonnage.  Being in a harbor makes a big difference.
gmp	02-08-89	empmain/COMS/buil.c
	take sct_work into account
gmp	02-08-89	empmain/COMS/upgr.c,INFO/upgrade
	fixed some bugs: extra args to getsect & fmt.  Added workforce
	requirement to do upgrades.  Updated & corrected the info page
gmp	02-08-89	empmain/COMS/buil.c
	let the uw's help build.
gmp	02-08-89	empmain/COMS/dist.c,INFO/distribute
	let the distribution path be specified on the command line
muir	02-09-89	empmain/SUBS/nxtpln.c
	perhaps "plane a" will do the right thing now
muir	02-09-89	empmain/call.c
	optionally got rid of the random number comparison to see
	if one minute should be charged when login time is less than
	sixty seconds
rynes	02-09-89	client/ve/{Makefile,ve.h},
rynes	02-09-89	client/ve/{commodity,level,ve}.c
	fixed some bugs.
griff	02-09-89	client/ve/census.c
	changed to reflect "territory" form of census report.
mr-frog	02-11-89	UTIL/{empfix,file,ore,land,empchk}.c
	bug fixes.
mr-frog	02-11-89	empmain/COMS/fly1.c
	maybe planedamage works now
mr-frog	02-11-89	empmain/{SUBS,COMS}/*.c
	the commands should now pass lint and saber.
peterv	02-13-89	empmain/COMS/laun.c
	correctly decrement plane counts on ships, launch from
	the right place
okamoto	02-16-89	INFO/*
	cleaned cleaned, rewrote rewrote.
arthur	02-16-89	empmain/COMS/head.c
	his compiler didn't like the number of local variables.
muir	02-17-89	INFO/*.MAC,INFO/wipe
	hacked on the macro files so that they work with most
	versions of troff.  Hacked on them so that the INFO pages
	look really sharp when printed.  Hacked on them so that
	it prints a table of contents
muir	02-17-89	INFO/{version,trade}
	updated.
arthur	02-18-89	empmain/COMS/head.c
	The big change is that now the period listed as "recent" is
	at least 1 day, but otherwise no more than since the last 
	time "news" was requested
arthur	02-18-89	empmain/COMS/demo.c
	Allow negative numbers, to represent a military
	quota for the sector - same as enlist does.
arthur	02-18-89	empmain/COMS/desi.c,empmain/SUBS/bridgefall.c
arthur	02-18-89	tm/{bridgefall,prod_sect}.c
	This was a REAL mess. If it had ever actually run,
	you would have seen BRIDGEHEADS turned to sea, and
	other marvelous things. Luckily, it used to be never
	called when it should have been - which is when
	the prod_sect function determines that a bridgehead
	is being turned into something else.
arthur	02-18-89	empmain/COMS/set.c
	disallow negative sale prices
arthur	02-18-89	empmian/COMS/trad.c
	can't trade planes into non-airports
arthur	02-20-89	empmain/COMS/trad.c
	can treade vtol craft and missiles into non-airports
arthur	02-20-89	empmain/SUBS/takeover.c
	nonstandard coords no longer protect planes from takeover
arthur	02-20-89	tm/distribute.c
	non-warehouses no longer get the warehouse-packing advantage when
	distributing
arthur	02-20-89	empmain/nat.h
	changed telegrams to an unsigned char.
kirmse	02-20-89	tm/prod_ship.c
	The procedure "worktons" would only look at the first ship in the 
	ship file therefore possibly returning zero as well.
	The deterioration of ship efficiency would cause a just built ship to
	have an effic of less than 20. Therefore worktons would return a zero
	if the harbor was otherwise empty.
arthur	02-21-89	empmain/COMS/fly1.c
	fixed the transport vs. fighter bug.
dillon  02-22-89	empmain/main.c
	clears ARGV before doing anything (prevent it showing up on a ps)
dillon  02-22-89	client/main.c
	clears ARGV before doing anything (prevent it showing up on a ps)
arthur	02-22-89	empmain/COMS/fly1.c
	incorrect intercept coordinates.  not perfect yet:  It was using
	pp->pln_x, but pp was the loop counter, and so had nothing to do with
	the actual intercepting planes. I just substituted the last interceptor
	(ip) but that is not totally satisfactory, since the statement is not
	correct when several fighters fly from several different bases.
arthur	02-22-89	tm/prod_sect.c
	food change now uses the roundavg function, instead of just
	rounding the food used to the nearest integer.
arthur	02-22-89	tm/prod_ship.c
	fix up food use on ships. If there's no food left, some of the 
	crew will still survive for a while, almost like on land. 
jeffw	02-23-89	client/ve/*
	Ran through indent.  Fixed lint complaints.  Replaced 128 with MAPSIZE.
	Added MAXNOC to ve.h for country things.  Fixed census.c so it will read
	work % right.  Removed unused arg from editradarscan().
	Brought dump.c up to current so a dumped .cen file can be read back in.
jeffw	02-23-89	empmain/COMS/{cens,terr}.c,INFO/{census,territory}
	Changed census output to prevent run-on fields.  Reduced territory to
	two digits to fit in census.  Updated INFO pages to reflect current
	setup.
bleckmd	02-23-89	empmain/COMS/chan.c
	Fixed sign error that added money for country name changes instead of
	subtracting.
jeffw	02-23-89	empmain/empmod.c,empmain/COMS/{Makefile,dump.c}
	Added new command "dump".  dump prints all census, commodity, cutoff
	and level information on a single line with a space between each field.
jeffw	02-23-89	INFO/dump
	New info page.
dillon	02-23-89	empmain/COMS/{tran,leve,dump}.c
	externed pathtoxy() so that the floating point stack would not
	overflow when the return values are thrown away.
arthur	02-24-89	tm/deliver.c
	Fix the 9999->32767 bug.
arthur	02-24-89	empmain/COMS/mult.c
	"mult Foobar 12.3" now works
arthur	02-24-89	empmain/COMS/decl.c
	optional call to change multiplier when you change delcaration
arthur	02-24-89	empmain/COMS/dist.c
	fixed the erronious "dist path not fully yours" message
arthur	02-24-89	empmain/COMS/atta.c
	Fixed problem with defending sectors gaining mobility when
	attacked.  (Somebody had forgotten that ?: has a very low
	precedence, so the mobility was being reset to 1, instead of
	having 1 subtracted.)
rynes	02-24-89	empmain/COMS/coun.c
	country command now can report "Protected" countries.
jeffw	02-24-89	INFO/wingadd
	Created info page by copying 'fleetadd' and changing appropriate words.
jeffw	02-25-89	client/ve/satellite.c,spy.c
	Replaced bogus gotos.
jeffw	02-25-89	client/ve/census.c
	Reads new census input (again).
jonathn	02-25-89	client/ve/uprintf.c
	Added David Harrison's portable(?) uprintf.
jonathn	02-25-89	client/ve/{ve,dump,misc}.c,ve.h
	Replaced potentially unportable code with new uprintf routine.
jeffw	02-25-89	client/ve/dump.c
	Reads new census input (again).
arthur	02-25-89	empmain/COMS/atta.c
	number of kills no longer off by one
arthur	02-25-89	empmain/COMS/map.c
	Split the bitmap stuff off from main routine
arthur	02-25-89	empmain/COMS/{path.c,Makefile},empmain/empmod.c
	new command: visual display of a distribution path
arthur	02-25-89	empmain/COMS/navi.c
	can now 'r' (radar) & 'l' (look) while navigating
arthur	02-25-89	empmain/COMS/move.c
	can now 'm' (map) while moving
arthur	02-25-89	INFO/{dist,move,mult,navigate,path,declare}
	updated INFO pages to reflect recent changes
arthur	02-26-89	empmain/COMS/{fly,fly1}.c,INFO/fly
	added air-drop (drop-off) missions.  (only to sectors you own.)  
arthur	02-26-89	empmain/COMS/fly1.c
	fixed the 0 mil vs. 0 mil bug  -- divide by zero
arthur	02-26-89	empmain/COMS/navi.c
	move the ships before doing a radar.
arthur	02-26-89	empmain/COMS/torp.c
	torps sometimes miss now.
ajordan	02-26-89	empmain/tm.c
	fixed a bum float <-> double mixup.
griff   02-27-89	client/ve/census.c
	correct census.c so that sector numbers are always printed out
dillon  02-27-89	client/main.c
	Added -2 option to client, (-2 filename).. output script file support.
muir	03-01-89	empmain/COMS/vers.c
	now reports how much food can be grown in a non-aggi.
arthur	03-03-89	tm/main.c
	prevent multiple tm_servers from running.
arthur	03-03-89	empmain/COMS/laun.c
	can now fire missiles with conventional warheads. 
arthur	03-03-89	UTIL/empfix.c,UTIL/vfix/plane.c
	can now edit pln_flags
jeffw	03-05-89	client/ve/census.c
	fixed null-deference and off-by-one on 'ter'
jeffw	03-05-89	client/ve/{Makefile,readdump.c,ve.c,ve.h,ve.6}
	ve now can read 'dump' output.  Brought man page up to date.
jpo	03-07-89	empmain/COMS/{terr,tend,tele,surv,spy,show,shoo}.c
jpo	03-07-89	empmain/COMS/{shi,set,sell,sect,sate,rout,repo}.c
jpo	03-07-89	empmain/COMS/{repa,real,rea,rada,prod,powe,plan}.c
jpo	03-07-89	empmain/COMS/{path,orig,offs,offe,nuke,news,new}.c
jpo	03-07-89	empmain/COMS/{navi,nati,mult,move}.c
	code cleanup, first pass -- before integration
arthur	03-07-89	empmain/COMS/fly1.c
	ship flak wasn't working
rynes	03-07-89	empmain/COMS/prod.c
	production effic was being ignored in some cases
muir	03-08-89	empmain/COMS/fly1.c
	can't air-assault wastelands now.
jeffw	03-11-89	empmain/COMS/dump.c
	Headers now correspond one-to-one with fields.
okamoto	03-15-89	INFO/{deity,info,innards,introduction,novice}
okamoto	03-15-89	INFO/{old-empire,populace,sector-types,show,syntax}
okamoto	03-15-89	INFO/{nuke-types,taxes}
	updates/corrections/spelling/wording
mr-frog	03-15-89	UTIL/Makefile,UTIL/{file,land,ore}.c
mr-frog	03-15-89	h/*.h
mr-frog	03-15-89	empmain/gen/*
mr-frog	03-15-89	empmain/SUBS/*
mr-frog	03-15-89	DOC
	massive changes....  new interface to subroutines.
muir	03-17-89	empmain/COMS/{add,coun,diss,new,nati,powe,repo,tele}.c
	compatability...  STAT_*
jdc	04-29-89	UTIL/empchk.c
okamoto	04-29-89	INFO/{hints,overview}
	outdated (deleted)
okamoto	04-29-89	INFO/{introduction,novice,old-empire,show,trade}
	updated, corrected
chuck	05-09-89	empmain/COMS/spy.c
	major rewrite. 
mr-frog	05-10-89	tm/*
mr-frog	05-10-89	update/*
mr-frog	05-10-89	empmain/common/*
mr-frog	05-10-89	empmain/gen/*
mr-frog	05-10-89	empmain/SUBS/*
mr-frog	05-10-89	h/*.h
	massive changes, new tm
	moved update code out of tm
mr-frog	05-10-89	empmain/COMS/{add,buil,cens,comm,desi,give,head,map}.c
mr-frog	05-10-89	empmain/COMS/{move,nati,new,news,nuke,rea,real,shi}.c
mr-frog	05-10-89	empmain/COMS/{tele,tran}.c
	rewritten to work with 1.0
mr-frog	05-10-89	UTIL/{empfix,file,land,ore,randpop}.c
	randpop distributes sectors and goods randomly
	file, land and ore work, empfix doesn't
