Starting with tag:
[TAG 2.14.0
quozl@us.netrek.org**20080226232316] 
[add metaserver delist tool
quozl@us.netrek.org**20080301112911] 
[fix release date
quozl@us.netrek.org**20080303214108] 
[deprecate name.c
quozl@us.netrek.org**20080308102816
 	name.c has no further use, it was once used to identify the source
 	version for creating the tar.gz distribution, but that function is
 	now handled by Makefile logic.
] 
[fix configure, relied on name.c
quozl@us.netrek.org**20080310021145] [post release notes
quozl@us.netrek.org**20080317221808] 
[doxygen, add configuration and build target
quozl@us.netrek.org**20080319053953] 
[doxygen, add documentation
quozl@us.netrek.org**20080319054020] 
[various spelling fixes
quozl@us.netrek.org**20080320015932
 	Contributed by Zach Uram, reviewed on netrek-dev, signed off with
 	changes by James Cameron.
] 
[newbie.c, 80 column re-indentation
quozl@us.netrek.org**20080325055748] 
[pret.c, 80 column re-indentation
quozl@us.netrek.org**20080325080717] 
[doResources change to pl_reset
quozl@us.netrek.org**20080325111155
 	Move many planet functions into a planet.c source file.
 
 	For a long time, the reset of the galactic has been copied
 	from the daemon into other pieces of code, resulting in a lot
 	of duplication.  This was also the last piece of daemon code 
 	that was called from other code by direct linking.
 
 	planets.h was also a problem, because it contained a global
 	scope array pdata, the planet data before play.  This made it
 	difficult to factorise.  It has also been moved into planet.c.
 
 	What remains outside planet.c is daemon planet simulation, planet
 	moves, and INL reset.
] 
[doxygen, daemon (1)
quozl@us.netrek.org**20080325112215] 
[inl, report who freed a slot, it can be ambiguous
quozl@us.netrek.org**20080327023638] 
[configure, remove X libraries
quozl@us.netrek.org**20080402233354] 
[doxygen, struct.h incomplete documentation
quozl@us.netrek.org**20080402233455] 
[glog, add timestamps
jrd@gerdesas.com**20080402235823
 Add timestamps for god log entries.
] 
[daemon, add t-mode duration logging
jrd@gerdesas.com**20080403000051
 Per requests from James and Karthik added logging for duration of t-mode
 sessions.  Log entries are sent to the god log.
] 
[pret, win parade, experimental
quozl@us.netrek.org**20080403001917
 	Adds a round win parade to pre-t mode, such that the winning player
 	and planet are highlighted by the usual conquer parade, so as to
 	reinforce that a round was won, to increase enjoyment of pre-t.
] 
[review, t-mode duration logging
quozl@us.netrek.org**20080403002622] 
[forgotten, move common shmget usage to openmem.c
quozl@us.netrek.org**20080404043838
 	Several supervisory robots had used a common code sequence that
 	tries to detect daemon failure by checking to see if the shared
 	memory segment is still registered.  Moved this code to openmem.c
] 
[is_robot_by_host, enables testing of pret locally
quozl@us.netrek.org**20080404053006
 	Whether to classify a slot as a robot based on the IP address works for
 	production servers, but makes things difficult for local test servers.
 	This sysdef value suppresses the check.  Default on.
] 
[pret, round win parade, tested
quozl@us.netrek.org**20080404102309
 	Tested version of the Pre-T round win parade, which uses the old
 	style conquer parade of a ring of plasma from the planet to the
 	parade ring.  Changed the conventional conquer parade to use a
 	ring of plasma moving the opposite direction.
] 
[doxygen, add robotd
John R. Dennison <jrd@gerdesas.com>**20080409232044
 Added the robotd directory to the INPUT declaration for doxygen.
] 
[pl_info, better documentation
quozl@us.netrek.org**20080415053825] 
[pret, fix for save_armies_carried()
John R. Dennison <jrd@gerdesas.com>**20080525213059
 At start of pre-t carried armies were returned to homeworld whether the
 slot was alive or dead; this simple patch skips non-alive slots.
] 
[REPOSITORIES, update of darcs link
John R. Dennison <jrd@gerdesas.com>**20080607040853
 I have moved my darcs repo to an external host; this patch updates the
 link for that repo.
] 
[include call graph
quozl@us.netrek.org**20080621024624] 
[add py-struct to UDP packets for pygame client
quozl@us.netrek.org**20080621024650
 (not a change to protocol, only a change to documentation in code)
] 
[note bug in clue game re captaincy on draft
quozl@us.netrek.org**20080621024744] 
[pret, code formatting
quozl@us.netrek.org**20080621024944] 
[SP_BADVERSION, avoid leak, symbolise
quozl@us.netrek.org**20080621025910
 	Rework of the SP_BADVERSION packet which is sent to the client if
 	the CP_SOCKET packet contains incorrect protocol version number, or
 	when the queue has no free slots, or when a player is banned, or
 	when a connection is dropped due to netrekd denied IP list.
 
 	- add symbolic names for the reason codes,
 
 	- prepare the packet buffer with zeros to avoid data leaks,
 
 	- document the current state of client processing of reason codes.
 
 	This patch does not change the behaviour of the server, apart from
 	starting with a packet buffer which is clean.
] 
[SP_BADVERSION, renumbering
quozl@us.netrek.org**20080621031316
 	A renumbering of the SP_BADVERSION reason codes, consistent with
 	current Microsoft Windows and Linux clients.  Not yet checked
 	against MacTrek.
] 
[SP_BADVERSION, use for eject, ban, free
quozl@us.netrek.org**20080621060325
 	Use the SP_BADVERSION response for eject, ban, and free actions,
 	and ensure it is processed in any of the three socket wait states;
 	login (getname), outfit (getentry), and in flight.
 
 	Add a "setship N disconnect M" syntax for testing.
 
 	Note: clean rebuild may be required, struct player changed.
] 
[multiplexor design idea 2007-10
quozl@us.netrek.org**20080621231931] 
[SP_BADVERSION, compile fixes
quozl@us.netrek.org**20080621235120
 	Move BADVERSION codes to defs.h since packets.h is not included
 	everywhere.  Fix prototype in ntscmds.c.
] 
[SP_SHIP_CAP, add py-struct documentation
quozl@us.netrek.org**20080623081453] 
[CP_SOCKET denial of service, security update
quozl@us.netrek.org**20080626093114
 	Reduces the effect of a particular style of denial of service attack,
 	and provides a control to compensate during an attack.
] 
[pl_pick_home, pathological case fix
quozl@us.netrek.org**20080629000922] 
[rcd, bring in changes from netrek-client-cow
quozl@us.netrek.org**20080705054426
 	merge the dist_type enum and distmacro definitions from the
 	current version of the Linux client.
] 
[SP_GENERIC_32, fix structure definition
quozl@us.netrek.org**20080708010459
 	Fix the definition of the packet structure, as it was flawed
 	following a previous patch.  This should have no impact on
 	clients since the packet was being sent with the correct size
 	already.
] 
[RCD bomb, show planet name regardless
quozl@us.netrek.org**20080708014039] 
[SP_GENERIC_32, only send when it changes
quozl@us.netrek.org**20080708074803
 	The SP_GENERIC_32 packet was being sent every update, even though
 	there was nothing changed about it, so now we send it only when it
 	has changed.
] 
[fix missing end of line
quozl@us.netrek.org**20080711102321] 
[util, s2du
quozl@us.netrek.org**20080711102424
 	Add utility function for converting a duration to described units.
] 
[packets, remove unnecessary ifdef lines and blanks
quozl@us.netrek.org**20080711102535] 
[remove old fixme now done
quozl@us.netrek.org**20080711102622] 
[features, begin to use arg1
quozl@us.netrek.org**20080711102823
 	Add code to support the optional feature arguments, and create an
 	argument value for the SP_GENERIC_32 feature, to be used in a later
 	more contentious patch.
] 
[inl, fix for 50 fps, add context-> fields
quozl@us.netrek.org**20080711103448
 1.  fix for the INL robot on 50 frames per second servers, the timing was
 being done per daemon frame, without reference to the fps value, the change
 is to define PERSEC in terms of fps.
 
 2.  addition of context->inl_* fields so that daemon and ntserv may see INL
 timing values.
] 
[SP_GENERIC_32 version 'b' packet support
quozl@us.netrek.org**20080711103810] 
[TAG 2008-07-11
quozl@us.netrek.org**20080711110133] 
[pl_reset, sanity of loop
quozl@us.netrek.org**20080713093510
 Discovered a daemon looping, backtrace showed it to be in pl_reset,
 trying to place fuel on a planet, yet all planets had fuel.  Add code
 to exit the loop if too many iterations occur.
] 
[SP_GENERIC_32, version 'b', fix byte swapping
quozl@us.netrek.org**20080714001014] 
[pret, conquer parade honors pre-t idlers
John R. Dennison <jrd@gerdesas.com>**20080714064353
 Pre-t conquer parade will honor pre-t idling ships and not kill them.
] 
[fix comment on SP_GENERIC_32, add bug
quozl@us.netrek.org**20080716021739] 
[TAG 2008-07-16
quozl@us.netrek.org**20080716021816] 
[p_disconnect support for xtkill F
quozl@us.netrek.org**20080723111256] 
[trimscores, add trim by zero stats
billbalcerski@gmail.com**20080524125843
 
 This patch adds a new option to trimscores (harsh value 100) that
 trims players with rank, tkills, tlosses, tarmsbomb, and tplanets
 equal to zero, with tticks equal to 1.  In other words, players
 who made their character then never played.  Useful for trimming
 player logins generated by DoS attacks.
 
 This patch contains the following changes:
 
 M ./Vanilla/tools/trimscores.c +24
] 
[trivial packet doc fix
quozl@us.netrek.org**20080726102330] 
[experimental, WHY_DEAD_2 fix
quozl@us.netrek.org**20080726121527
 The WHY_DEAD_2 feature was added in a way that prevented it from working,
 since features are not functional in the context of the daemon.  This is
 experimental rework of the feature, untested.
] 
[experimental, clue game substitution
quozl@us.netrek.org**20080726121619
 Provide a structured way for players in a clue game to be substituted
 with observers, under their own control.  May require client support.
] 
[TAG 2008-07-26
quozl@us.netrek.org**20080726123321] 
[RSA does not mean trusted, reported by zelchenko
quozl@us.netrek.org**20080727034634] 
[openmem, test program
quozl@us.netrek.org**20080727035758] 
[xtkill, add (f)latten
John R. Dennison <jrd@gerdesas.com>**20080802024406
 Adds an option to flatten armies and kills on the given slot.
] 
[is_idle, not if torps in flight
quozl@us.netrek.org**20080803020136
 Changes the definition of safe-idle to exclude ships that have torps in
 flight, as it was possible to throw torps from the home world and yet be
 safe from attack.
 
 Adds GU_UNSAFE, which allows the client to see whether the ship is safe
 idle, and as the bit used to be GU_GAMEOK the meaning is inverted.
] 
[pret, flatten kills at start of t-mode
John R. Dennison <jrd@gerdesas.com>**20080818075252
 Remove kills from players at start of t-mode to prevent start scumming;
 this returns pret to how it originaly was.
] 
[metaserver advisory political
quozl@us.netrek.org**20080902230932] 
[pret, reduce ghostbust during termination probability
quozl@us.netrek.org**20080903060136
 On pickled, etc/sysdef was edited to set PRET=0, then Kathy ghostbusted,
 then GU_PRET was found still set.  Examination of the termination path,
 where daemon sends SIGINT to pret, and pret sleeps for two seconds after
 stopping robots ... leads to the possibility that a retry may cause pret
 to not maintain p_ghostbuster enough to keep daemon happy.
 
 This patch maintains p_ghostbuster during a retry ... but with the side-
 effect that pret may never exit if robots won't stop.
] 
[deprecate debug documentation in usage
quozl@us.netrek.org**20080906051100] 
[self destruct, move from ntserv to daemon
quozl@us.netrek.org**20080909121553
 Moves the self destruct implementation from ntserv to daemon, using a new
 variable in struct player instead of selfdest in data.c, and also changing
 the self destruct time in idle from one tenth to one fifth of normal.
] 
[decimal precision conformance for displayed stats
netrek@gmail.com**20080912032053
 This patch addresses the disparity between decimal precision values for the player stats (Offense, Defense, Bombing, Planet) displayed in the playerlist and inform windows in clients versus those shown in the bounce session stats output the server sends a player when they send '?' for a player slot. The prior method displayed the stats using printf field width and precision modifiers which sometimes led to rounding errors. Precision is now maintained to two decimal places and the various ways these stats are displayed to the user are now uniform in the way the values are displayed. The new method uses the ftoa() function to generate values less susceptible to rounding errors.
] 
[decimal precision conformance for displayed stats, review
quozl@us.netrek.org**20080912043832
 Minor indentation fixes.  Note provenance of newly contributed code is
 from netrek-client-cow string_util.c
] 
[remove /og/
quozl@us.netrek.org**20080918040613] 
[admin/ban, fixes
John R. Dennison <jrd@gerdesas.com>**20080919185708
 Changed admin/ban to properly expand variable in mail subject, changed 
 log format to include both hostname and ip of banned host, changed mail
 body to include both hostname and ip of banned host, removed the update 
 of etc/banned and replaced with code to add banned ip to etc/ip/deny.  
 Also changed ntserv/ntscmds.c to send both ip and hostname to the 
 admin/ban script.
] 
[rework file head, add hint to developers
quozl@us.netrek.org**20080920015438] 
[removal of etc/access references
John R. Dennison <jrd@gerdesas.com>**20080920042908
 Removal of all remaining references to the obsolete etc/access control file;
 documentation changes to README.ban to remove etc/access references and
 document etc/ip/deny usage.
] 
[removal of etc/access references, language review
quozl@us.netrek.org**20080920044820] 
[self destruct credit
quozl@us.netrek.org**20080921031535
 Adds a sysdef option that gives credit to a chaser of a quit scummer.
] 
[factorise killer credit
quozl@us.netrek.org**20080921033027
 The rule of "one kill for the death, one tenth kill for each army, one tenth
 kill for each kill" was in multiple places.  This reduces the duplication.
] 
[reduce whitespace on compile output
quozl@us.netrek.org**20080930045100] 
[2.15.0 pre-release commenced
quozl@us.netrek.org**20080930053334] 
[TAG 2.15.0
quozl@us.netrek.org**20080930054445] 
[fix compile error when PRETKEEPALIVE is not set
quozl@us.netrek.org**20080930074152] 
[bring back downstream packaging for ubuntu
quozl@us.netrek.org**20081002040013] 
[inl, allow admin commands and prevent info leak
John R. Dennison <jrd@gerdesas.com>**20081119093538
 Allow "admin" command to be used during INL matches and prevent password
 from being logged in the INL logfile.
] 
[merge cow
quozl@us.netrek.org**20090203041213] 
[ltd_dump_html added
quozl@us.netrek.org**20090203054725] 
[db.c, add fast search capability
quozl@us.netrek.org**20090203084537
 Add a way to search for database entries without the cost of the
 sequential method, and remove the database timing feature.
] 
[ltd dump html, by player name
quozl@us.netrek.org**20090203084720] 
[add missing libs
quozl@us.netrek.org**20090203085231] 
[us.netrek.org-zonefile
tanner@real-time.com**20090206015923
 
 Putting the us.netrek.org zonefile into the public so the community can help
 maintain it.
 
] 
[update my repo address
Zach Uram <netrek@gmail.com>**20090312165900
 Ignore-this: ba5d561ad0ed935fae0aa205d6b543b7
]