emp3.0.0.tar
- Implemented the C_SYNC RFC
  - New commands:
    sync
    toggle sync
    toggle async
  - New files:  
    h/edb.h
    h/toolkit.h
    lib/commands/sync.c
    lib/global/edb.c
    lib/subs/prsync.c
    info/Commands/sync.t
    doc/CHANGES3.0
- New struct members (currently not used)
  - player.comhistory command history (for debugging) last 10 commands
  - nat.nat_mission_trigger set which relation you want to trigger
    various missions and autodefenses at.
  - Added land.lnd_scar -- how experienced the land unit is.
  - sect.sct_mobil was changed form unsigned char to short (to permit
    the removal of updates--note I don't plan to remove updates, but
    someday someone might try and they will need this so that sectors can
    go to negative mob).
- New struct members (currently used):
  - Added type field to all objects so they can identify themselves
  - Moved var structs to the top of all class structs for easy location
    (see struct genchrstr defined in h/genitem.h)
  - nat.nat_hostaddr, nat.nat_hostname, nat.nat_userid, userid and hostname
    of last person to connect to that country.  If when you login,
    your userid or hostname is different from the last person to conenct
    to that country, then you will get a message like:
Last connection from: Mon Nov 13 01:48:04 1995
                  to: Mon Nov 13 01:48:12 1995
                  by: children@RedDragon.Empire.Net
    this will improve security and be helpful for co-rulers.  Also
    added were nat.nat_last_login and nat.nat_last_logout.
  - Nation now has 50 realms.
- New global constants:
  - Extended nsc ("next selection conditionals" e.g. cen * ?mil=5) to
    support C_SYNC messages and include the objects "map" (bmap), and "nation".
    These will transmit to the client the equivalent of "dump", "ship",
    "car", "land", "lcar", "bmap", and "nation" output and more.
  - Added nsc entries for the following classes: sect, ship, plane,
    land, nuke, map, item, product, and version.  These will transmit to
    the client the equivalent of the "show" and "version" command output
    and more.

emp3.0.1.tar  C_SYNC 0.0.1
- changed the order of the struct members of sect, ship, plane, land unit,
  nuke to put own and uid out front (note this results in a new version
  of the C_SYNC protocol)
- fixed a bug in "sync object" which was sending erronious data
- for now all C_SYNC messages will automatically send uid (or x,y for sects).
  this should be changed to implement "surfacing noises" and interdiction.
- whenever any of your sect, ship, plane, land unit, or nuke changes,
  you will get a C_SYNC message describing the entire new struct.
  - Note this occurrs everytime the data changes EXCEPT for changes
    which happen durring an update.  For now, I will require clients
    to call "sync object all" after an update if they want to sync their
    database after the update.
  - If you loose a sect, ship, plane, land unit, or nuke, then you will
    get a very partial C_SYNC message only telling you the id and new owner.
- look, spy, coastwatch (async & sync), now all send you partial
  C_SYNC messages telling you information about your enemy's stuff.
  - Note: For now, you get precise information about the number of mil in
    the sector etc...  This will be fixed in 3.0.2
