2.15.0: released 2008-09-30

  * factorise killer credit
  * self destruct credit
  * removal of etc/access references
  * rework file head, add hint to developers
  * admin/ban, fixes
  * remove /og/
  * decimal precision conformance for displayed stats
  * self destruct, move from ntserv to daemon
  * deprecate debug documentation in usage
  * pret, reduce ghostbust during termination probability
  * metaserver advisory political
  * pret, flatten kills at start of t-mode
  * is_idle, not if torps in flight
  * xtkill, add (f)latten
  * openmem, test program
  * RSA does not mean trusted, reported by zelchenko
  * experimental, clue game substitution
  * experimental, WHY_DEAD_2 fix
  * trivial packet doc fix
  * trimscores, add trim by zero stats
  * p_disconnect support for xtkill F
  * fix comment on SP_GENERIC_32, add bug
  * pret, conquer parade honors pre-t idlers
  * SP_GENERIC_32, version 'b', fix byte swapping
  * pl_reset, sanity of loop
  * SP_GENERIC_32 version 'b' packet support
  * inl, fix for 50 fps, add context-> fields
  * features, begin to use arg1
  * remove old fixme now done
  * packets, remove unnecessary ifdef lines and blanks
  * util, s2du
  * fix missing end of line
  * SP_GENERIC_32, only send when it changes
  * RCD bomb, show planet name regardless
  * SP_GENERIC_32, fix structure definition
  * rcd, bring in changes from netrek-client-cow
  * pl_pick_home, pathological case fix
  * CP_SOCKET denial of service, security update
  * SP_SHIP_CAP, add py-struct documentation
  * SP_BADVERSION, compile fixes
  * multiplexor design idea 2007-10
  * SP_BADVERSION, use for eject, ban, free
  * SP_BADVERSION, renumbering
  * SP_BADVERSION, avoid leak, symbolise
  * pret, code formatting
  * note bug in clue game re captaincy on draft
  * add py-struct to UDP packets for pygame client
  * include call graph
  * REPOSITORIES, update of darcs link
  * pret, fix for save_armies_carried()
  * pl_info, better documentation
  * doxygen, add robotd
  * pret, round win parade, tested
  * is_robot_by_host, enables testing of pret locally
  * forgotten, move common shmget usage to openmem.c
  * review, t-mode duration logging
  * pret, win parade, experimental
  * daemon, add t-mode duration logging
  * glog, add timestamps
  * doxygen, struct.h incomplete documentation
  * configure, remove X libraries
  * inl, report who freed a slot, it can be ambiguous
  * doxygen, daemon (1)
  * doResources change to pl_reset
  * pret.c, 80 column re-indentation
  * newbie.c, 80 column re-indentation
  * various spelling fixes
  * doxygen, add documentation
  * doxygen, add configuration and build target
  * post release notes
  * fix configure, relied on name.c
  * deprecate name.c
  * fix release date
  * add metaserver delist tool

2.14.0: released 2008-02-27

  - volunteer welcome to classify the list below, it is merely a "darcs
    changes" since last release with peer review patches removed.

  * Feature packet, F_WHY_DEAD_2, extra p_whydead states
  * Feature packets, lame_*refit conditions
  * Fix default UPS if no client request was sent
  * Modify updatePlayerStats() behavior
  * Default SHORT_THRESHOLD to off
  * Remove resurrection code
  * Fix plural player is/players/are for ignoring/ignoredby
  * Fix NAME_MAX to FNAMESIZE
  * pret, repair/refuel slots on switch to real t-mode
  * pret, fixed "1 armies" issue
  * pret, bot name fixes
  * Fix confine after a draft has occurred
  * review LTD_STATS conversion procedure
  * pet peeve, fix all occurrences of "1 minutes"
  * add ignoring/ignoredby commands
  * util.h - missing function declaration
  * util.c - add find_slot_by_ip function
  * Turn off visibility range
  * Fix to allow admin observers to rejoin any team after a team-change xtkill
  * Fix "20 minutes left when T mode resumes" on geno countdown in T mode
  * pret - save armies on pre-t start fix
  * Do not allow self-ejects
  * Restrict SB offense outside T mode, except in pre-T
  * Create muteall directory on install
  * Fix comment typo
  * Add etc/ip/muteall support to mute only ALL messages from an IP/IP block
  * Let 0.00 offense players fly DDs with min offense set to 0
  * Fix compiler warnings in newscores/trimscores
  * Make 8x Captain requirement match comments for non-LTD
  * Fix warnings, old variables not removed
  * Merge interface.c patches
  * lame refit
  * Delay end of pre-T until T mode actually starts
  * Blow up bases when pre-T ends if offense requirement are not met
  * Clean up SB/DD offense patch, ignore SB offense requirement outside T mode
  * Fix OFFENSE_RANK
  * remove lockout()
  * dd+sb stats restrictions
  * Obey ignoreTMode setting (-I flag) in robotd
  * Default CLOAK_MAXWARP to off
  * Fix itourn og command for robots
  * Compile under Mac OS X 10.5 (Leopard)
  * inl, trade restriction
  * docs, add DDRANK/GARANK to CUSTOMIZATION
  * transwarp, equity vs lockBase
  * transwarp, change sysdef names
  * Don't clear p_inl_captain on enter(), part 2
  * Don't clear p_inl_captain on enter()
  * Warnings cleanup, part 3
  * Clean up warnings, part 2
  * Clean up compiler warnings
  * Suppress "Not an INL command" on passing cluecheck
  * Update clue check questions
  * Remove fprintf() of home/away team to INL_log
  * Increase MAXUPLINK to 64
  * Update statsindex.py
  * Print INL game starting messages to the log
  * Improve is_robot() logic
  * Close directory in flag_test_cidr() on successful return
  * Create etc/ip/deny on make install
  * Add CIDR netmask support to ip-checking code
  * Increase MAXUPLINK from 10 to 20
  * Fix cambot.pkt file name in end_tourney.pl
  * Allow admin observers to join any team
  * Let admin observers rejoin after quitting
  * Don't kick admin observers if on wrong team when T ends
  * Don't kill admin observers on geno
  * end_tourney.pl updates
  * Add trailing linefeed to statsindex.py
  * Stats Index script
  * basep/pret, add setbuf
  * base-practice, restrict bots from turning into bases
  * base-practice, enable faster weapon cooldown
  * pret, save carried armies at start of pre-t mode
  * base-practice, force moderation bot into slot g
  * removal of blame
  * Allow admins to execute shell commands
  * Default TURN_KEYS to OFF
  * message serialisation, inl regression fix, fix fix
  * message serialisation, inl regression fix
  * misc diagrams
  * message serialisation, major rewrite
  * messages, fix for short packets, pret
  * messages, factorise
  * pret, fix compilation warnings
  * p_heal, adopt
  * inl draft, heal ships after a draft
  * inl draft, do not touch ranks in pickup
  * p_heal, add
  * inl draft, documentation update
  * inl draft, add command to clear drafted flag
  * cambot, allow recording at a lower update rate
  * socket.c, superfluous parentheses
  * bind udp port predictably
  * metaget, add premature exit capability
  * inl draft, add manual mode commands
  * scripts for t-mode start and end
  * remove dumpshmem debug command
  * Fix god() calls that should be godf()
  * compile warnings in ping.c fix
  * Document GHOSTBUST_TIMER in CUSTOMIZATION
  * Configurable ghostbust timer in sysdef
  * Allow players to explode and die during a pause
  * Restore ghostbust timers to 30/32 seconds
  * inl draft, message cleanup, dead trout easter egg
  * inl draft, confine disabled
  * inl draft, decloak all ships
  * inl draft, merge karthik, rename gameup bits
  * Kill the GU_INL_DRAFTGAME flag on game end
  * setship, add fuel, shields and damage setting
  * Increase MAXMETASERVERS from 4 to 8
  * Captain clearing bugfix
  * Retain rank when INL draft game starts
  * Move draft completion message
  * Increase ghostbust timers
  * Allow trade during the game
  * Free team captain flag if captain disappears
  * Don't solicit an INL server without 2 captains present
  * Archive player.CHANGES into docs
  * Suppress rank message in an INL draft game
  * Rank drafted players based on pick position
  * Place unpicked players on the independent team
  * removal of FASTER_SB_MAXUPDATES
  * inl draft, rework contributions
  * inl draft, style
  * daemon, avoid t-mode scum check during INL game
  * compiler warning, incorrect code
  * inl draft, merge with karthik
  * Clean up end-of-draft movement
  * Warp players home after a draft
  * Misc cleanup in draft.c
  * Move ships home after the draft finishes
  * Exclude observers from the draft
  * inl draft, simplify variable names
  * inl draft, merge with rich
  * Signal Active Draft Selector by Ship Type
  * Fix Orbit Bug and Change Selection Msg for Draft
  * INL Draft-- Spinning Fix, Text Mods
  * Modify_Top_To_Bottom_Placement
  * bounce() rename to god() and godf()
  * Fix format string vulnerability in whois command
  * Don't force obs to exit on geno when there is a queue
  * inl draft, further testing
  * inl draft, tested styles 0 and 1
  * inl draft, fixes after testing
  * inl draft, rework after testing
  * inl draft, fix tractor and pressor selection
  * inl draft, add style to sysdef
  * sysdef, change of maintenance policy, gum deprecated
  * inl draft, merge
  * draft.c, player positioning modified
  * bugs, new INL ones
  * inl draft, merge
  * DraftPlacementMod
  * INL guest MOTD fix, part 3
  * INL guest MOTD fix, part 2
  * Remove INL guest MOTD
  * Add metaserver3 to sample_metaservers
  * Change default INL starting armies to 12
  * Fix segfault in 'players r' if observers present
  * Show ploss to 1 decimal place in 'players v'
  * T-mode end message too long
  * inl draft, change minidraft to draft
  * MinidraftVotePatch
  * inl draft, documentation
  * Minor fixes to allow building under Cygwin
  * inl draft, through to completion
  * do_message, usable now from daemon, ntserv and tools
  * daemon, indent message_flag function
  * inl draft, test script
  * inl, add test script
  * setship, add support to change player to observer and back
  * build environment setup documentation
  * inl draft, use change_team
  * xtkill, use new change_team function
  * inl draft, merge with rich, add documentation
  * mdPlayerCapnPositioning
  * mdvote
  * inl draft, pick order, pick delegation
  * add debian virtual appliance instructions
  * inl draft, animation and pick logic
  * replace p_inlcaptain with p_inl_captain
  * inl draft, restrict navigation and add hooks
  * fix formatting and return syntax
  * inl draft, add task specific sources
  * inl draft, add structures and constants
  * use hex values for gameup flags
  * Properly enforce mutes
  * fix players v segfault
  * sysdef, comment spacing
  * fix ntserv core dump on messages sent by whitelist ip
  * Surrender message wording
  * Warn about broken stats in end_tourney.pl
  * surrender detail, and struct teams prefix change
  * server to server advertising test code
  * docs, add REPORT_USERS option to CUSTOMIZATION
  * Round packet loss on transmission to client
  * Report packet loss to 1 decimal place
  * Help target change
  * docs, document required change to docs/CUSTOMIZATION
  * allow whitelist to override ignores
  * fix compilation warning, is_idle
  * pret, plasma reset fix
  * Remove . for playercounts of home/away teams
  * robots, ignore commands fix
  * sysdef, 80 col fix
  * Compile with base-practice, newbie, and pre-T off
  * pret, display proper win condition
  * Add PRETKEEPALIVE define
  * CPPFLAGS fixes
  * pret, save galaxy/saved galaxy lifetime sysdef configurable
  * security fix, fix padding of feature packet
  * add further py-structs
  * security fix, information leak
  * Check against null variables in ban_noconnect check
  * further py-struct adjustments
  * pret, sysdef configurable win condition
  * docs, add missing server mode writeups
  * add CLASSICTOURN writeup
  * robots can ignore commands
  * Allow pre-T dropping on your own homeworld
  * pret, pret mode status fix
  * 64-bit server fixes for 32-bit player/globals
  * BUGS/PROJECTS updates
  * pret, saved galaxy expiration
  * sysdefaults.h gum entries
  * Robot manager move, update sysdefaults
  * Move robot debugging to sysdef
  * Newstartd deny, pass IP address
  * Newbie.c, start_a_robot, typo fix, add more debug output
  * Minor spacing fix, comment for ip free duplicates
  * Newbie stop_a_robot, logic fix
  * free_duplicate_ips, don't free if pid 0
  * DENY_DUPLICATES, free processes with same ip
  * Logic fix for metaserver player count/queue display
  * Sysdef option, DENY_DUPLICATES
  * Add newbie queues to duplicates check
  * Timercide tournamentMask() fix
  * Reset the T Mode galaxy after a Pre-T victory
  * add protocol state description
  * further py-struct annotation, move CP_PLANET
  * further py-struct annotation
  * further py-struct annotation
  * new feature, get server version script
  * move ip deny set to better place
  * Add ip_deny_set to header
  * denial of service protection, excess duplicates
  * change checksafe to is_idle
  * Fix slot count for metaserver solicit
  * relax message restrictions for whitelisted entries
  * Remove undeclared time_in_pre_T in pret.c
  * Save T-mode Galaxy
  * Mask fix on genocided teams
  * SYSDEF to require offense for higher ranks
  * Prevent homeworld dropping in pre-T
  * Don't set alert status due to idle ships
  * Foreign spelling
  * pret, fix potential reset during t-mode
  * tournamentMask() fixes
  * pret, introductory text
  * Add CLASSICTOURN gum reminder line
  * Add CLASSICTOURN sysdef entry
  * Correct sysdef.in 3RD_DROP setting
  * Configure user count reporting to metaservers
  * Add CLASSICTOURN sysdef to emulate old tournamentMask()
  * Rewrite of tournamentMask()
  * Observer bust army-drop fix
  * remove is_observer
  * Pre-T Idle Mode updates
  * Changes to IP hide/whitelist behavior
  * Pre-T entry reset fix, obliterate plasma/torps fix
  * Show lack of RSA if SHOW_RSA is enabled
  * Exclamatory WARMONGER
  * Obliterate option to reset ship
  * Count bots in pre T for tournmask and bot entry team
  * Increase UDP buffer size
  * Additional PFOBSERV code
  * Make use of PFOBSERV flag
  * Pre-T bug fixes and queue logic change
  * Change INL_log and ltd_dump to non-compressed format
  * Keep cambot file extension as .pkt
  * SP_FLAGS_ALL, observer case
  * bugs reported during a game
  * Don't kill robots on geno
  * Fix default LOCALSTATEDIR
  * pret, fixed at-war status during kathy termination
  * UpdateFlagsAll bug fix, match offset to what client expects
  * updateFlagsAll, pass offset, support high player slots numbers
  * Xtkill, lower player's shields
  * setgalaxy, removal of non-INL galaxy reset, cleanup
  * pret, prevent kathy from exiting
  * pret, remove references to PRET queues
  * Fix very minor IP_CHECK_DNS typo in sysdef patch
  * Move IP_CHECK_DNS* to sysdef
  * virtual servers, environment variables
  * Allow robots to exit if server is dead
  * pret, fixed queue status during real-t transition
  * Re-add crypt.h under linux
  * Remove crypt.h
  * crypt, isolate to db.c, remove include in getname
  * Remove INL_RESOURCES
  * Remove Dynix parallel compile refs
  * Player stats update, prevent counter overflow
  * Bug fix, full direction resolution, cloak/shield flags
  * INL start armies changed from 17 to 12
  * Add Heiko's Short packets writeup to README.SHORT
  * Full weapon resolution, reduce bandwidth use
  * Add full weapon resolution exception to UDP packet size check
  * Clarify SP_FLAGS_ALL in sample_features
  * ip duplicates, create configuration directory entry
  * ultrix, remove support
  * crypt, isolate to db.c
  * compiler warnings, fix anzac 1
  * SP_NEWFLAGS -> SP_FLAGS_ALL
  * UpdateFlags, adds functionality to SP_NEWFLAGS
  * New feature packet, SP_NEWFLAGS
  * * pret, real-t startup changes
  * * pret, proper galaxy reset functionality
  * * pret, informational messages updated
  * Compiler warning fix, lastudpsize
  * Fix wrong comment on sp version
  * UDPStats fixes
  * Account for generic32 packets in UDP packet size restrictions
  * Allow client to track UDP packet size
  * Give obliterated ships more time to rejoin
  * Feature packets, TURN_KEYS and SHOW_VISIBILITY_RANGE
  * Shorter robot exit wait
  * SHOW_ARMY_COUNT OFF
  * docs, updated INSTALL
  * xtkill, added repair option
  * getpath, added --help
  * addfile, Addition of INSTALL.GNU document
  * pret, case change to enforce message consistancy
  * ip, duplicates permission
  * daemon, make ERROR output more consistent
  * daemon, manager robot variable name changes
  * pret, defer robot start until player has ship
  * pret, move lib/og/og to etc/og/og
  * pret, bug fix, died to torps (ERROR: Kathy died??)
  * pret, bug fix, kathy was not tiring
  * remove OBSERVERS, feature is now accepted fully
  * remove CHAIN_REACTION
  * trivial debian rules fixes
  * remove showgalaxy from build, reduce dependencies
  * remove xsg and pledit from build, bug fix, put back in  dist
  * safe idle, extend
  * Send phaser end coord on PHMISS, sturgeon only
  * Sysdef option, STURGEON_SPECWEAP
  * nit, remove setjmp.h includes
  * pret, when removing a robot, prefer a non-carrier
  * change default host for running robots
  * explain features, misc fixes
  * Bug fixes, CHECK_PLANET
  * CHECK_PLANET, add flags
  * Ignore CP_PLANET for self-destruct purposes
  * Feature packet, CHECK_PLANET, protocol change

2.13.0: released 2007-04-03

summary
- core change from 10 to 50 frames per second
- refinements made as a result of clue games
- increase in weapon and ship direction information given to clients
- fix transwarp at one update per second bug
- fix several race conditions

clue game support
- updates and fixes for pwstats [arumugham]
- add TRADE command [arumugham]
- fix admin commands [arumugham]
- add INL guest motd [arumugham]

messaging
- allow muting of any slot, not just observers [arumugham]
- allow excessive messaging from captains [arumugham]
- fix mute for unresolved IP addresses [balcerski]

game design
- fix spelling of Cassiopeia as pointed out by pog [arumugham]
- fix transwarp at one update per second bug [cameron]
- option to restrict dropping on unrepresented third space [balcerski]
- ships enter facing enemy team [balcerski]
- option to allow bases to orbit enemy planets [balcerski]
- practice robot torps made safe for other practice robots [cameron]

core
- change from 10 to 50 simulation frames per second [cameron, north, et al]
- fix race condition on slot allocation [cameron]
- fix race condition on queue entry allocation [cameron]
- fix race condition on player database growth [cameron]
- add option to terminate game if only observers present [cameron]
- fix restart feature [cameron]

infrastructure
- generic lock implementation using semaphores [cameron]
- add setship test script support program [cameron]
- add orbit entry, orbit path, ship and torp flight test scripts [cameron]
- add simulation single-step feature in setgame test program [cameron]

client protocol changes
- FULL_DIRECTION_RESOLUTION [balcerski]
- FULL_WEAPON_RESOLUTION [balcerski]
- GENERIC_32 [cameron, balcerski]
- reverse host name checking against DNS [arumugham]
- ip address checking against block lists [arumugham]
- FPS [cameron]
- UPS [cameron]

metaserver protocol changes
- report correct player count [arumugham]

packaging
- debian build test scripts [cameron]
- debian build fixes [tanner]
- remove files before running libtoolize [thorne]
- fix maintainer-clean target [arumugham]
- MAC OS X compile fix [arumugham]

2.12.1: released 2007-03-02

- fixes format string security vulnerability when EVENTLOG=1

2.12.0: released 2006-12-27

Summary

- newbie and pre-t robot changes [Balcerski]
- sturgeon mode [Balcerski]
- full direction resolution feature packet [Balcerski]
- repair time estimate feature packet [Balcerski]
- INL style clue game fixes [Balcerski]
- per-slot transwarp permission [Balcerski]
- truth in server to metaserver reporting [Mondor, Cameron, Balcerski]
- support running server behind a NAT implementation [Mondor]
- defer reverse host name lookup [Cameron]
- server admin ignore, mute, and hide by ip [Cameron]
- per-ip ignore [Cameron]
- daemon restart feature [Cameron]
- server activity blog [Cameron]

Details

- ut06 packaging fixes [Cameron]
- ut06 exclude darcs from build of package [Cameron]
- sysdef options for DD and GA ranks (DDRANK, GARANK) [Balcerski]
- remove unnecessary ??rank for sysdef options [Cameron]
- newbie bots exit from team with more humans [Balcerski]
- pret improved robot starting and tracking [Balcerski]
- kathy robot responds to help [Balcerski]
- newbie sysdef option to balance # humans per side [Balcerski]
- debian build, add libgmp build deps [Cameron]
- bugs update for inl stat script [Cameron]
- fix so proper robotd function readFromServer is called [Balcerski]
- prevent blank login names from SndLogin function [Balcerski]
- fix for cambot output file path [Balcerski]
- fix to avoid reporting slots of local players or bots to metaserver [Mondor]
- add support for binding to any IP address, useful for NAT'd servers [Mondor]
- add quiet flag to robotII (unwanted msgs blocked for practice bot) [Mondor]
- conq to rss, daemon changes (files created to enable blog content) [Cameron]
- conq to rss, lib/conquer (server blog refreshed with blosxom) [Cameron]
- conq to rss, generalisation [Cameron]
- conq to rss, allow other content from server [Cameron]
- daemon, reap child processes [Cameron]
- conq to rss, blogging enable flag [Cameron]
- conq to rss, adjust game over message, remove game begin [Cameron]
- conq to rss, add blog-refresh [Cameron]
- conq to rss, fix starbase loss blog event [Cameron]
- add quorum, easier identification of t-mode teams [Cameron] 
- conq to rss, edits to blogged messages [Cameron]
- conq to rss, blog scripts review [Cameron]
- conq to rss, further message adjustments [Cameron]
- set PATH within netrekd [Cameron]
- conq to rss, blog game over, edits [Cameron]
- conq to rss, documentation updates [Cameron]
- conq to rss, prevent alarm inheritance [Cameron]
- pret, avoid /bin/sh when starting robots [Cameron]
- pret, mark robots as robots [Cameron]
- newbie, avoid /bin/sh when starting robots [Balcerski]
- newbie, alternative method to build argument list [Cameron]
- pret, add sysdef option to use guest for bots [Cameron]
- daemon, exclude PFBPROBOTs from t-mode scum check [Cameron]
- Pret, add sysdef option to use guest for bots [Cameron]
- tools/ban, only dump ban records with data [Cameron]
- blog-refresh, do not ignore errors [Cameron]
- blog, add rss flow diagram and docs [Cameron]
- Update PROJECTS [Cameron]
- blog, fix bans reporting [Cameron]
- newstartd, note point of delay per PROJECTS [Cameron]
- blog, daemon, edit racial messages further [Cameron]
- blog, redesign of script naming [Cameron]
- netrekd, rewrite access checks to avoid DNS (faster login) [Cameron]
- conq to rss, fix surrender timeout messages [Cameron]
- ntserv, resolve ip to host name asynchronous (faster login) [Cameron]
- blog, suppress blog-update output [Cameron]
- ntserv, FULL_HOSTNAMES removal, ignore, mute and hide by ip [Cameron]
- solicit, reduce compiler warnings [Cameron]
- ip, remove from proto.h to speed compiles [Cameron]
- ntserv, fix unregistered ip addresses handling [Cameron]
- blog, add minimal support for inl link to stats [Cameron]
- solicit, reduce excess messages [Cameron]
- add tcsh compatible setpath [Cameron]
- setpath, add tcsh and bash support, remove bangs [Cameron]
- Sepath.csh command fix [Balcerski]
- daemon, add SIGHUP handler to restart during play [Cameron]
- newstartd, compile fix [Cameron]
- fix path for INL generated files [Balcerski]
- daemonII defines moved to top of file [Balcerski]
- fix path for INL players file generated by end_tourney.pl script [Balcerski] 
- newbie server, minimum player count option [Balcerski]
- sturgeon, framework merged with Vanilla (vars and sysdef defines) [Balcerski]
- renamed p_refitting [Balcerski]
- openmem, fix spurious removemem error [Cameron]
- blog, pickup game full, add hysteresis, not-full if >= 8 free slots [Cameron]
- daemon, torps track practice robots [Balcerski]
- sturgeon, extrakills sysdef option [Balcerski]
- sturgeon, initialize special weapons [Balcerski]
- sturgeon, toggle special weapons using coup key (shift-c) [Balcerski]
- expire torps 5 second max after death [Balcerski]
- sturgeon, torp spinspeed for mines and initialization [Balcerski]
- sturgeon, det own torp for damage support [Balcerski]
- sturgeon, nukes add explosion damage [Balcerski]
- sturgeon, fire while cloaked support [Balcerski]
- sturgeon, new message commands added [Balcerski]
- sturgeon, socket commands compile fix [Balcerski]
- sturgeon, nuke effects [Balcerski]
- sturgeon, nuke gu_inrobot fix [Balcerski]
- sturgeon, compile fix [Balcerski] 
- sturgeon, unused plasma settings fix [Balcerski]
- ntserv, plasma pseudo-debugging code formatting fix [Balcerski]
- sturgeon, formalize ship cap function [Balcerski]
- sturgeon,  apply/unapply upgrade functions [Balcerski]
- sturgeon, free planet upgrades sysdef option [Balcerski]
- sturgeon, refit and upgrade, the core of sturgeon [Balcerski]
- sturgeon, order of shipcap in enter() fixed [Balcerski]
- sturgeon, special weapon + plasma
- INL bugs fixed, sturgeon bugs introduced (doh) [Balcerski]
- newbie server, improve messages (NEWBIEMSG) [Balcerski] 
- add blosxom script to source [Balcerski] 
- ntserv, remove repetitive plasmacost code [Balcerski] 
- merged sturgeon mods [Cameron]
- sturgeon, coup, isolation [Cameron]
- sturgeon, set speed, isolation [Cameron]
- sturgeon, enter, isolation [Cameron]
- sturgeon, refit, isolation [Cameron]
- sturgeon, ship cap improvements - xtkill, observer support [Balcerski] 
- sturgeon, bugs update [Balcerski] 
- sturgeon, ship cap, review [Cameron]
- sturgeon, struct, review [Cameron]
- sturgeon, redesign ship cap sending [Cameron]
- bans.c remove unused variable [Balcerski] 
- compile fixes: pledit/edit.c, keycomp, roboshar.c, keyman.c [Balcerski]  
- compile fixes: showgalaxy.c, robots, plasma.c, ip.c, setplanet.c [Balcerski] 
- compile fix: robotd/main.c [Balcerski] 
- ntserv, allow bombing of all planets in t-mode opponent space [Balcerski] 
- merge Bill's server buglist [Balcerski] 
- clarify docking/twarp procedure [Balcerski] 
- transwarp command - allow individual toggles [Balcerski]
- sysdef, add starbase rebuild time [Cameron]
- sturgeon, plasma, isolation [Balcerski]
- configure, x includes fix attempt [Cameron]
- ignore, persistent, new feature (persistent ignore by IP address) [Cameron]
- add list of repos [Cameron]
- bans age, reality fix [Balcerski]
- metaservers howto fix [Balcerski]
- INL metaservers howto update [Balcerski]
- new feature packets, full direction resolution and generic [Balcerski]
- ntserv, Gener32packet generation, repair time calculated [Balcerski]
- ntserv, Generic_32, add packet size, version, planet orbit [Balcerski]
- full direction resolution, flag bug fixt [Balcerski]
- repair time calculation, bug fixt [Balcerski]
- resolve conflict, repair time calculation, bug fix [Cameron]
- Shicap fix, initialize packet memory size [Balcerski] 
- resolve conflict, Shicap fix, initialize packet memory size [Cameron]
- F_full_direction_resolution, ignore packet size restrictions [Balcerski] 
- robotd, re-order option parsing [Cameron]
- typo fix in end_tourney.pl [Balcerski]
- update projects list with ip resolution changes [Cameron]
- blog, game over, change ticks to hours [Cameron]
- ip, propogate deferred lookup to queue hosts [Cameron]
- cambot, audit trail scripts [Cameron]
- persistent ignore, clean up old entries in database [Cameron]
- pret, centralise check for is_robot [Cameron]
- entry, if only one ship type allowed, use it [Cameron]
- players, report server type and player count fixes udp [Cameron]
- PROJECTS, review and purge [Cameron]
- debian, change compatibility level [Cameron]
- BUGS, updated [Cameron]
- INSTALL.INL updates [Balcerski]
- RSS documentation update [Balcerski]
- xsg, fix debian build failure [Cameron]
- debian, update build dependencies based on tests [Cameron]

2.11.2: released 2006-09-17

- fix robotd to allow debugging using SIGINT
- remove unnecessary delay in conquer test
- fix tests to use shell path
- fix xtkill exit status
- fix robots to obey GU_GAMEOK termination
- add path tools
- Fix for long names with scores tools
- Add README.ban
- Sysdef option for admin password
- Perm banned doc fix
- Sysdef option for noconnect for perm bans
- Fixes for observer muting
- Sysdef option for preT idling
- fix ghostbust no ping alive response
- document getpath
- fix army rescue on observ ghostbust
- Addendum to multi install instructions
- Robot server spam reduction
- Install directions on running multiple servers
- Pret enhancements part1 - cleanup, debug
- Newbie enhancements part1 - cleanup, debug
- Basepractice unused variable removed
- fix attempt for pret hang on bsd
- fix bsd socket include
- fix signal build errors on bsd
- remove old policy, add libnetrek and sysdef hints
- Merlin responds to help
- Move newbie slot control to sysdef
- Sysdefault instructions correction
- Increase newbie slots from 8 to 16
- Ingame admin tool fixes
- Pret queue renumbering
- Standardize planet locs for basepractice
- add setgame wait-for-terminate command
- disable ban pre-queue for observers
- remove ban vote expiry by login, add ban queue
- adopt sigpipe implementation for ntserv
- fix fix use of unsafe functions in signal handler, robots
- add sigpipe implementation
- Fix so basepractice bots don't get ip blocked by duplicate sysdef option
- fix use of unsafe functions in signal handler, daemon, basep
- Basepractice server improvements
- Addition of missing options to sample sysdef
- Adding vote tag to voting command structure
- Remove ability to vote if VOTING=0
- Dogfight map file fix
- Ban vote duration in sample sysdef
- Improved tracking of server modes
- Newbie server documentation update2
- comindico whitelist removal, quozl specific
- noted new bug, signal handler calls unsafe functions
- initial design of checkpointing
- add ban tools
- add ban vote duration
- add live daemon release target
- fix test to correctly reproduce parade ring overlap
- fix for conquer parade alignment, alternate
- add test for conquer parade slot alignment bug
- add planet orbit and take test scripts
- Semi-critical update fix
- Show geno messages for observers
- Formatting fix for if statement in interface.c
- Command file for PreT robots
- adjust test scripts for xtkill changes
- Xtkill settable kills
- Xtkill bug fixes
- robotd-carriage-return-added-to-death-messages.dpatch
- freebsd compilation fix, missing header
- avoid lies to metaserver due pre-t robots
- further-fixes-to-war-decs.dpatch
- continuum ghostbust diagnostics
- untabify daemon main
- newbie robots war declarations test
- Newbie robots now declare war properly in pickup games
- continuum ban vote tweaks 2006-06
- xtkill ship change fixes
- newbie-observer-ports.dpatch
- Chaos mode starbase enhancements
- Twarp message fix
- ATT and invalid ship fixes
- null-terminate-mapchars-indentfix
- null-terminate-mapchars
- robotd-improved-army-tracking.dpatch
- Cross-transwarp check
- post 2.11.1 release process notes
- include config.guess in make dist
- include config.sub in make dist

2.11.1: released 2006-06-01

- fix CHAOS torp detonation which was allowing wtemp [Balcerski}
- add experimental future support for slot number change [Cameron]
- added toggle switches to new ogging and carrier tracking logic [Huang]
- remove res-rsa/configure [Piepho]
- help bot deal with ping-pong plasma [Piepho]
- help client with plasma war in ping-pong mode [Piepho]
- deprecate dan quayle in t-mode messages [Balcerski]
- server sends torp direction, robots dodge better [Piepho]
- make robots cloak near enemy home planets due res danger [Piepho]
- make robots take neut planets once there are no enemy planets [Piepho]
- make robots recognise planet situational change while assaulting [Piepho]
- various robot fixes that triggered comprehensive work by others [Huang]
- fix lack of shields shown on practice robots and iggies [Cameron]
- fix two second delay on client connection if daemon not running [Cameron]
- add game pause/resume/terminate tool, setgame [Cameron]
- add max duplicate ip count for pickup play [Cameron]
- add install-ntserv target for live updates [Cameron]
- mute banned observers [Cameron]
- add team configuration tool, setteam [Cameron]
- prevent hung slots by changing ghostbust timer reset method [Cameron]
- newbie random games against any non-diagonal team combination [Huang]
- enable CONTINUOUS_MOUSE by default [Cameron]

2.11.0: released 2006-05-15

- fix practice robots to cloak when bombing near home planet [Huang]
- fix INL confine to knock ships out of orbit [Cameron]
- describe a local unnamed server as "server on this computer" [Cameron]
- fix cambot regression [Cameron]
- convert voting, ejecting and banning to site policy in sysdef [Cameron]
- add vote to temporarily ban a player [Cameron]
- change to conquest sequence to add a parade [Cameron]
- fix unrealistic robot boredom timer [Cameron]
- add galaxy configuration tool, setplanet [Cameron]
- move common code into a libnetrek [Cameron]
- lesser lights minimal compilation target [Cameron]
- factorise god log access functions [Cameron]
- fix valgrind detected heap leaks [Cameron]
- compilation fixes for GCC 4.0.3 [Cameron]
- remove some crud from tar.gz [Cameron]
- add coding STYLE file [Cameron]
- fix client/server error over army capacity of AS in certain cases [Balcerski]
- use IP addresses only for t-mode scum test [Cameron]
- compilation fix for FreeBSD [O'Conner]

2.10.2: released 2006-02-22

- add documentation to debian packaging [cameron]
- fix signal function in configure test [anonymous]
- add reload option to netrekd for use by init.d scripts [cameron]
- add tool for dumping metaserver or multicast server state [cameron]
- remove robots from metaserver report [cameron]
- fix refit to enable docking and restrict speed [shadow hunter]
- add multicast server discovery [cameron]
- fix leak of active process count in newstartd [cameron]
- change file .metaservers to metaservers [cameron]

2.10.1: released 2005-09-30

- add missing build dependency on debian package [cameron]
- fix compilation on GCC 4.0.1 [cameron]
- fix compilation on GCC 3.4.3 [thorne]

2.10.0: released 2005-09-30

- GNU standards for Makefile [cameron]
- change version number format from 2.9pl8 to 2.10.0 [cameron]
- find .metaservers file in SYSCONFDIR not default directory [cameron]
- split into multiple directories per LSB, avoid dot files [cameron]
- compilation fixes for Debian Sarge and Fedora Core 3 [cameron]
- varargs to stdargs conversion [rekless]

- newbie robot entry queue fix [cameron/southall]
- fix INL free army clone bug [pog]
- fix crash on conq, if conqfile not writeable, redirect to stderr [cameron]
- fix database corruption caused by system shutdown during kill [cameron]
- fix practice robots not firing at enemy [piepho]
- fix visible tractors for observers [pirogov]
- fix slot t avoidance check [larimda]

- observer muting support [cameron]
- observer message throttling [cameron]
- admin command (free and ban while god observing) [cameron]
- began support for whitelisting [cameron]
- began support for user registration [cameron]
- hide hostname for whitelisted slots [cameron]
- NO_DUPLICATE_HOSTS feature to reduce scumming and DoS [cameron]
- NO_HOSTNAMES feature to reduce player to player DoS [cameron]
- player database index and access timing [cameron]
- galactic collapse mode for setgalaxy [cameron]
- avoid slot t [cameron]
- run puck before player and faceoff, ex psychosis [villapando]

2.9pl8: released 2002-12-06