Starting with tag: [TAG 2.17.0 quozl@us.netrek.org**20100902080917 Ignore-this: 56e313e79b99ddf01cf03f4a574126c2 ] [post-release 2.17.0 procedure edits quozl@us.netrek.org**20100902083625 Ignore-this: a639ba85b363eb2232e3c2d54d56febe ] [sysdef: plague moved from build-time to run-time John R. Dennison **20100906020056 First in a series of changes to move build-time configuration options from include/config.h to run-time settings in sysdef. This patch added the sysdef setting "PLANET_PLAGUE" and removed the legacy plague algorithm; we default to plague enabled and use the newer ERIK_PLAGUE algorithm. ] [review, sysdef: plague moved from build-time to run-time quozl@us.netrek.org**20100906032653 Ignore-this: b50e8da013153d57101e48dfdbc4f4a4 ] [2.17.1 post-release commits, no tag quozl@us.netrek.org**20100906032707 Ignore-this: 88d46f3d9272bfd9399081476017415d ] [remove INL_POP build-time conditionals John R. Dennison **20100906035958 We've defaulted to INL-style planet pop code for eons; this patch removes the built-time conditionals that defined INL_POP and non-INL planet pop routines. ] [remove ARMYTRACK build-time conditional John R. Dennison **20100906043425 Removed this build-time conditional as we default to having it enabled and there is little need for it to ever be disabled by a server admin. ] [remove EXAMPLE quozl@us.netrek.org**20100908064401 Ignore-this: a5cda0599ddab8d7690aa99e7fc00202 ] [fix release year quozl@us.netrek.org**20100908070538 Ignore-this: dda96f102175e47ae10f144836bef8c7 ] [Add additional offense restrictions John R. Dennison **20101024095808 This patch adds offense restrictions for assault ships, battleships and scouts similar to the functionality that is already present for bases and destroyers. Defaults to legacy operation with no requirements in place. This patch also endeavors to clean up some of the indenting in getentry.c as what was present was quite out of sync. ] [fix message in inl on newgalaxy quozl@us.netrek.org**20101107223745 Ignore-this: b917371457c61988ee42bc38671a3e6e ] [nopick team vote John R. Dennison **20101115074819 Addition of a "NOPICK" vote option to prevent the specified team member from being able to beam up armies. Useful, and needed, when there are players present that do not announce, race for armies with 1-kill ships, continually get dooshed and otherwise harm their team. Specifically added to address growing problems on pickled but may be useful on other servers. Feature request dates back to at least 2006. ] [karthik's suggested method of install quozl@us.netrek.org**20101116045233 Ignore-this: 9cc26eafa3ee8ecdc68663bdf4199f11 ] [SELF_RESET/RESETGALAXY cleanup John R. Dennison **20101119083607 Remove RESETGALAXY #define from config.h as it was not referenced anywhere; conversion of SELF_RESET config.h #define to sysdef option. ] [Remove ONCHECK John R. Dennison **20101119090240 Remove all references to ONCHECK as it is no longer useful. ] [fix nopick John R. Dennison **20101123031233 NOPICK wasn't working as it should with greater than 8 players in the game due to a gross oversight on my part; this patch corrects that oversight and also addresses a problem of the nv[] array in gencmds.c. Also addresses commenting mismatches. ] [Fix asstorp_modifiers patch to restore torping while etemped in normal play Karthik Arumugham **20101123071614 The asstorp_modifiers patch from 17 Mar 2010 caused a bug that resulted in an inability to fire torps backwards when etemped, even if none of the ASSTORP_* modifiers were set. Fix that to restore previous behavior. ] [Fix compilation under Mac OS X Karthik Arumugham **20101123072426] [Further asstorp_mult fixes Karthik Arumugham **20101126071322 Even with default values, etemp costs were being applied when they shouldn't have been. Fix that. Patch from Ben Dehner, original asstorp_mult contributor. ] [xtkill support for nopick John R. Dennison **20101129054137 Added '(n)opick' option to toggle carry status; sends information message to team when status is changed. ] [EXPERIMENTAL: display carrying status John R. Dennison **20101129063143 Display ability to carry status on "STATS" / "?" inquiry command. Note: this patch is marked as EXPERIMENTAL as it changes the format of the status command from that which players have grown used to over the course of many years. ] [Permit carrying upon team change John R. Dennison **20101129064634 If a player switches to another team they should be able to carry armies until the team votes to prevent the ability. ] [nopick review quozl@us.netrek.org**20101130014856 Ignore-this: 52ae6f1efdecc9dae8f04ac94ed742c ] [bans.c, indentation and style fixes quozl@us.netrek.org**20101130065343 Ignore-this: d6cf4f5d80571efeba0b2db558af10cf ] [secondary review, TRUE and FALSE usage quozl@us.netrek.org**20101130094732 Ignore-this: 4139e711138fac5ba9b7ae2edbff0a3c - define TRUE and FALSE in include/defs.h, - remove TRUE and FALSE definitions from */*.c, - use return values as boolean instead of comparing against TRUE, - avoid TRUE and FALSE for daemon relevant flags, per existing convention, - remove some trailing spaces and extra parentheses around return values. ] [daemon.c, style review quozl@us.netrek.org**20101130102037 Ignore-this: 1f420e5566a7976b531d82320c5ebca6 ] [Check if FALSE is defined Karthik Arumugham **20101130222917 We check if TRUE is defined; doesn't necessarily mean FALSE is even if TRUE isn't. ] [Disable EXPERIMENTAL_BE by default; it's experimental! Karthik Arumugham **20101201001245 This code can break some clients, and it's clearly marked EXPERIMENTAL. It should not default to on in the production server. ] [Add ifdef to control display of RSA failures Karthik Arumugham **20101201001836 Ifdef and disable by default since RSA is deprecated. ] [Make NOPICK warning more clear Karthik Arumugham **20101201003155 Make it clear to the player that they were banned by the team; existing language was vague. ] [Carry status changes Karthik Arumugham **20101201003252 To keep '?' output more historically consistent, only display carry status if NOPICK is indeed set, otherwise display as usual. Added CARRY_STATUS_SHOW_ALL ifdef, defaulted off, to prevent info leak to the other team. ] [Fix autogen.sh error if autoconf fails on res-rsa Karthik Arumugham **20101201004004 We need to cd .. even if it fails, or we're stranded in the res-rsa dir ] [nopick, warning message phrasing change John R. Dennison **20101201011040 Change the phrasing of the warning message shown to player if no_pick has been set for them. ] [Fix ntserv fail when host cannot be resolved Karthik Arumugham **20101203043659 Ntserv exits upon player entry if both a forward and reverse lookup fail. ] [Make tips less twinky Karthik Arumugham **20101203060431 - Getting dooshed: Don't advise "battle [...] as a last resort" when carrying. This encourages buttorping and not engaging. Advise caution instead. - Learning to carry: Emphasize that kills can be had again, rather than saying the player has to get them again. Suggest "unchallenged" instead of "undetected" takes. The previous wording leads to twinks cloaking around stupidly. - Lowering shields: It costs more, yes. Costs more what? Fuel. - Non-moving torp death: FIXME comment to not issue this if torps were detted. ] [Stop ejected pre-t bots from damaging players Karthik Arumugham **20101204203411 Pre-t bot explosions were doing damage to non-idle players. Code path for this proved annoying to debug, easiest fix was to just make the bots PDEAD instead of PEXPLODE. ] [Fix potential inability to rejoin after a timercide Karthik Arumugham **20101206224401 Reported bug, unable to rejoin after a timercide if there's one player on a random team and two other "regular" teams. Reset mask on timercide rather than adding to previously-checked mask. Also reindent tournamentMask() changes since rewrite, make misc code changes. ] [Christmas Pre-T name changes John R. Dennison **20101224021358 Change name of pre-t bots during Christmas; Kathy becomes Santa and the other bots are renamed to the names of the classic 9 reindeer. ] [Remove CHRISTMAS def from being a dependency of anything but bot code Karthik Arumugham **20101224211455 Previously had to replace ntserv in sync with modifying the pret bot if this changed. Make it so only the pret bot has to be replaced to ease changing it. ] [Give Santa an apropriate login and hostname. Treat robots as reindeer. Karthik Arumugham **20101224215526 Additional holiday-ification ] [Revert previous changes to enter.c, not needed Karthik Arumugham **20101225015857 CHRISTMAS changed to use a different hostname than "Nowhere", revert enter.c to its previous state. Only code changes are in the robot source now, plus sysdef/ifdef stuff. ] [Fix compilation failure, missing parenthesis Karthik Arumugham **20101227171301] [Fix security hole, default bot password Karthik Arumugham **20101228045508]