2012-05-22 Markus ArmbrusterUpdate change log again for 4.3.30 v4.3.30
2012-05-22 Markus ArmbrusterDisable damage to base when missile explodes on launch
2012-05-22 Markus ArmbrusterFix march not to wipe out concurrent updates
2012-05-22 Markus ArmbrusterFix navigate not to wipe out concurrent updates
2012-05-22 Ron KoenderinkFix Windows build: gettimeofday() and SHUT_WR missing
2012-05-05 Markus ArmbrusterUpdate change log again for 4.3.30
2012-05-05 Markus ArmbrusterFix buffer overruns in fairland for island size zero
2012-05-05 Markus ArmbrusterFix an out-of-bounds subscript in fairland
2012-05-05 Markus ArmbrusterFix typo in change log
2012-05-01 Markus ArmbrusterUpdate change log again for 4.3.30
2012-05-01 Markus ArmbrusterStart the makefile's dependency section with a comment
2012-05-01 Markus ArmbrusterJournal login before changing the player thread's name
2012-05-01 Markus ArmbrusterFix arm to require nuke and plane to be in the same...
2012-04-26 Markus ArmbrusterUpdate change log for 4.3.30
2012-04-26 Markus ArmbrusterDocument login_grace_time and the shutdown phase properly
2012-04-26 Markus ArmbrusterDon't send "idle connection terminated" in login phase
2012-04-26 Markus ArmbrusterRename play_lock back to update_lock
2012-04-26 Markus ArmbrusterFix synchronization between shutdown and player threads
2012-04-26 Markus ArmbrusterStart player thread shutdown grace time at shutdwn...
2012-04-26 Markus ArmbrusterClean up superfluous includes
2012-04-26 Markus ArmbrusterBelatedly update convert's c_form
2012-04-26 Markus ArmbrusterDocument the header for empmod.c and trdsub.c in protot...
2012-04-26 Markus ArmbrusterDocument execute()'s subtle use of player->aborted
2012-04-26 Markus Armbrusterio_shutdown() is now unused, remove
2012-04-26 Markus ArmbrusterChange login command kill to kill less ruthlessly
2012-04-26 Markus ArmbrusterSeparate max_idle_visitor from max_idle
2012-04-26 Markus ArmbrusterSeparate login_grace_time from max_idle
2012-04-26 Markus ArmbrusterFix unwanted player thread blocking on output during...
2012-04-26 Markus ArmbrusterFix pr_player() and upr_player() to obey max_idle
2012-04-26 Markus ArmbrusterFactor player_output_some() out of pr_player(), upr_pla...
2012-04-26 Markus ArmbrusterFix recvclient() to obey max_idle for output, too
2012-04-26 Markus ArmbrusterClean up how recvclient() deals with command abortion
2012-04-26 Markus ArmbrusterFix player_login() to obey max_idle for output, too
2012-04-26 Markus ArmbrusterFlush all output before reading a login command, not...
2012-04-26 Markus ArmbrusterFix io_close() to obey deadline for output, too
2012-04-26 Markus ArmbrusterAdd deadline support to io_output(), io_output_if_queue...
2012-03-31 Markus ArmbrusterSwitch io_close(), io_input() from timeouts to deadlines
2012-03-31 Markus ArmbrusterUnbreak nightly build
2012-03-27 Markus ArmbrusterBase idle timeout on player->curup again, not current...
2012-03-27 Markus ArmbrusterReplace the per-iop input_timeout by per-function timeouts
2012-03-27 Markus ArmbrusterClean up io_input() for the "no input available" case
2012-03-27 Markus ArmbrusterFix buffer overflow in build
2012-03-27 Markus ArmbrusterFix buffer overflow in scrap and scuttle
2012-03-15 Markus ArmbrusterFix execute's printing of the executed commands
2012-03-05 Markus ArmbrusterFix uninitialized variable use in defending land unit...
2012-02-25 Markus ArmbrusterFix how play_cmd() ensures connection close
2012-02-25 Markus ArmbrusterRestore amusing comment on naming of empmod.c
2012-02-25 Markus ArmbrusterDrop C_MOD flag from commands that "obviously" don...
2012-02-25 Markus ArmbrusterNormalize command capability order in player_coms[...
2012-02-25 Markus ArmbrusterRevise money and capital command permissions
2012-02-25 Markus ArmbrusterRevise nation status command permissions
2012-02-25 Markus ArmbrusterClean up c_permit values of deity commands
2012-02-25 Markus ArmbrusterDrop useless nstat value VIS
2012-02-21 Markus ArmbrusterClean up info sect on highlighting
2012-02-21 Markus Armbrusterread can print telegram without header after deletion...
2012-02-21 Markus ArmbrusterFix 'm' in path argument of explore, move, transport
2012-02-21 Markus ArmbrusterClarify buytax econfig doc string
2012-02-21 Markus ArmbrusterPolish the bulletin the seller gets after a unit sale
2012-02-21 Markus ArmbrusterMake market command unavailable to visitors, and set...
2012-02-21 Markus ArmbrusterClarify what happens when the player aborts commands
2012-02-21 Markus ArmbrusterFix market not to expropriate sellers of units
2012-02-21 Markus ArmbrusterFix server shutdown to let player output drain properly
2012-02-21 Markus ArmbrusterClean up how quit and server shutdown trigger connectio...
2012-02-21 Markus ArmbrusterFix login command quit to really quit
2012-02-21 Markus ArmbrusterFix idle timeout during execute
2012-02-20 Markus ArmbrusterMake execute yield the processor after every command
2012-02-20 Markus ArmbrusterSimplify recvclient() to return -1 for all failures
2012-02-20 Markus ArmbrusterDon't lose output when client shuts down input transmission
2012-02-20 Markus ArmbrusterShow treasury status on EOF, quit, shutdown
2012-02-20 Markus ArmbrusterFix client's command abort at beginning of first input...
2012-02-20 Markus ArmbrusterSimplify journal_entry_pr(), rename to journal_entry_wr...
2012-02-20 Markus ArmbrusterPut home page URL into configure --help
2012-02-20 Markus ArmbrusterBump version to 4.3.30
2012-01-20 Markus ArmbrusterFinal change log polish for 4.3.29 v4.3.29
2012-01-15 Markus ArmbrusterUpdate change log for 4.3.29
2011-12-29 Markus Armbrusterdrop and fly from carrier can fail to load last civ...
2011-12-29 Markus ArmbrusterClean up journal_open() to open the journal write-only
2011-12-29 Markus ArmbrusterClean up read to open telegram file read-only
2011-12-29 Markus ArmbrusterCheck for mailbox creation failure
2011-12-29 Markus ArmbrusterFactor mailbox_create() out of nat_reset() and files.c
2011-12-29 Markus ArmbrusterChange read and wire to never delete a corrupt mailbox
2011-12-29 Markus ArmbrusterClean up how read deals with new telegram arrivals
2011-12-29 Markus ArmbrusterChange wire not to read more after confirming deletion
2011-12-29 Markus ArmbrusterLimit telegram squashing to 5s total
2011-12-29 Markus ArmbrusterDon't lie "You have a new telegram" after read with...
2011-12-29 Markus ArmbrusterFix telegram notifications during read (toggle inform on)
2011-12-29 Markus ArmbrusterFix wire not to clear pending telegrams with toggle...
2011-12-29 Markus ArmbrusterFix pending anno count for annos squashed together
2011-12-29 Markus ArmbrusterFix read not to split production report when update...
2011-12-29 Markus ArmbrusterSimplify how typed_wu() counts telegrams
2011-12-29 Markus ArmbrusterFix clear_telegram_is_new() for TEL_NORM from POGO...
2011-12-29 Markus ArmbrusterClean up how telegram_is_new() detects production report
2011-12-29 Markus ArmbrusterMove clear_telegram_is_new() call to beginning of update
2011-12-29 Markus ArmbrusterEnsure the update's production report isn't split by...
2011-12-29 Markus ArmbrusterSaner error handling in typed_wu()
2011-12-29 Markus ArmbrusterDrop superfluous fseek() from rea()
2011-12-29 Markus ArmbrusterMake add require confirmation for unadvisable actions
2011-12-29 Markus ArmbrusterMake add refuse to touch a country while it's being...
2011-12-29 Markus ArmbrusterFix add not to crash on negative country number
2011-12-29 Markus ArmbrusterDon't bother giving POGO BTUs in files