summaryrefslogtreecommitdiff
path: root/src/game/g_admin.c
AgeCommit message (Collapse)Author
2013-01-12Fix a bunch of warningsTim Angus
2013-01-03* Revision 2273 modified the previous ban instead of the specified oneM. Kristall
2013-01-03* Add information about /mask banning to adjustban help textM. Kristall
2013-01-03* Expire bans with unban instead of immediately removing them so that thingsM. Kristall
like unban 6; unban 7 work as expected
2013-01-03* (bug 5000) refactor: use ARRAY_LEN; remove undefined functions; more size_tM. Kristall
(/dev/humancontroller)
2013-01-03* (bug 4984) Show who built a destroyed structure in buildlogM. Kristall
* A non-builder was sometimes credited when a structure self-destructed
2013-01-03* CANIPBAN allows banning not-necessarily-connected players with CIDR notationM. Kristall
2013-01-03* Silence some set-but-unused variable warnings. There are still more. Many ↵Christopher Schwarz
others will be handled in the next upstream merge.
2013-01-03* Reported ban # when banned players attempt to connect was off by oneM. Kristall
2013-01-03* Admins were sorted, but the sort function was not quite stableM. Kristall
2013-01-03* kick reasons weren't being loggedM. Kristall
2013-01-03* Inform kicked players of their ban duration when they are bannedM. Kristall
2013-01-03* (bug 4944) Clearer tracking of ban/mute/denybuild in games.logM. Kristall
This change replaces AdminCmd log entries with AdminExec entries
2013-01-03* Fix a bug causing duplicate entries in namelogM. Kristall
2013-01-03* Remove excess newline from "banned player tried to connect" messageChristopher Schwarz
2013-01-03* (bug 4896) Put quotes around multi-word parameters to admin commands in ↵Christopher Schwarz
the logs, so it is clear whether "kick a b c" was kicking "a b" for "c" or "a" for "b c" (with thanks to /dev/humancontroller for pointing out a buffer safety thing) * (bug 4897) Add a server command "pr" to print raw text to a user or all users (with thanks to /dev/humancontroller for pointing out a small mistake)
2013-01-03* Partially revert revision 2157M. Kristall
* Provide feedback when ban does not match
2013-01-03* Provide feedback when there is no match for ban, denybuild, mute, etc.M. Kristall
2013-01-03* Fix ban reason alignment for expired bansJohn Ellis
2013-01-03* Format showbans so that it better fits on two lines without line wrappingJohn Ellis
* Show expired bans as expired instead of hiding them * Color subnet bans; hide mask from ip when cleared with /32 or /128
2013-01-03* (bug 4892) Fix expired bans being listed and shown as not-expired in ↵Christopher Schwarz
/showbans (thanks Kharnov)
2013-01-03* Fix color bleeds between fields in namelog (again)Christopher Schwarz
2013-01-03* Prevent color from changing partway through the line in namelog output (DevHC)M. Kristall
2013-01-03* Revert revision 2109 since it did not do anythingM. Kristall
2013-01-03* (bug 3404) Warn all admins when a banned player tries to connectM. Kristall
2013-01-03* (bug 4885) Show teamkilled buildings as teamkilled in buildlog to ↵Christopher Schwarz
differentiate from destroyed by the other team
2013-01-03* More efficiently check if players are targetted by a new banM. Kristall
* Make the message more explicit when a banned player tries to connect
2013-01-03* Don't spam buildlog warning for console or spectatorsM. Kristall
2013-01-03* Fix a crash when banning by IP address and remove a couple redundant variablesM. Kristall
2013-01-03* Prevent color bleeding by default with admin search commandsM. Kristall
2013-01-03* Minor refactor (ban by IP address) that should have happened in revision 2106M. Kristall
2013-01-03* Allow mute and denybuild to target players who are no longer connectedM. Kristall
2013-01-03* Print pause time in seconds instead of ms when unpausedChristopher Schwarz
* Implement a max pause time of 2 minutes in case an admin lags out or something after pausing
2013-01-03* Refactor listadmins, namelog, and showbans to make then more consistentM. Kristall
2013-01-03* Refactor code handling player name matchingM. Kristall
2013-01-03* Oops, missed oneM. Kristall
2013-01-03* Pointless refactor to reduce the number of opsM. Kristall
2013-01-03Nothing to see hereM. Kristall
2013-01-03* adjustban 16 /16 would make ban #16 permanentM. Kristall
2013-01-03* (bug 4821) Silence logging of inconsequential admin commandsChristopher Schwarz
2013-01-03* Sort admins and levels by descending level on readconfigM. Kristall
2013-01-03* De !-ify /pause in its error messages (thanks Celestial_Rage)Christopher Schwarz
2013-01-03* (bug 4815) Add /pause admin commandChristopher Schwarz
2013-01-03* (bug 4806) add builder command to show which player built a structureJohn Ellis
2013-01-03* (bug 4805) fix missing names in namelogJohn Ellis
2013-01-03* (bug 4654) set the name for players muted by namelogBen Millwood
2013-01-03* Fix admin /rename by not decrementing namelog->nameChanges, insteadJohn Ellis
add a forceName variable to ClientUserinfoChanged so that admin renames do not have ill-effects on player nameChange count, and players can be renamed while muted. * Make /rename print an error when attempting to rename a connecting player.
2013-01-03* (bug 4656) Make sure there is always a message for new bansM. Kristall
2013-01-03* Revision 2025 was showing one less than the correct ban numberM. Kristall
2013-01-03* (bug 4655) Ban # under showbans is incorrectM. Kristall