summaryrefslogtreecommitdiff
path: root/src/map/tmw.c
AgeCommit message (Collapse)AuthorFilesLines
2012-08-30Rename files for C++ conversion. Does not compile.Ben Longbons1-187/+0
After updating, you can remove these files, as shown in 'git status': Untracked files: (use "git add <file>..." to include in what will be committed) src/map/magic-interpreter-lexer.c src/map/magic-interpreter-parser.c src/map/magic-interpreter-parser.h
2011-03-24Optimize common objects, and adjust other objects accordingly.Ben Longbons1-2/+1
Major changes still need to be made to each of the servers.
2011-03-16Use makefiles correctly and expand include dirsBen Longbons1-5/+5
2010-10-03Do not allow empty/whitespace-only party/guild namesremoitnane1-0/+24
Also makes minor style adjustments and cleans up comments.
2010-08-15Correct cosmetic issues and make use of message configurationremoitnane1-18/+21
Signed-off-by: Chuck Miller <shadowmil@gmail.com>
2010-08-15Centralize chat validation and simplify at-command processingremoitnane1-3/+0
Signed-off-by: Chuck Miller <shadowmil@gmail.com>
2010-04-04Removed obsoleted trade and sit spam codeMadCamel1-70/+0
2010-02-06Cleaned up spamban code a little. Now logs location where ban was triggered.MadCamel1-89/+71
It still needs to be refactored more but this'll do for now.
2010-01-19fixed a buffer overrun and use of uninitializedHelmut Grohne1-1/+1
The target buffer for the memcpy only takes like 24 chars. strcat on an uninitialized buffer is a bad idea.
2009-12-26Used the "indent" C formatting program from GNU to do some clean upsChuck Miller1-152/+197
The command options used was: -nbad -bap -sc -bl -blf -bli0 -cli4 -cbi0 -di5 -nbc -bls -ip2 -nut -ts4 -bap -i4 -sob -npsl
2009-10-25Prevent auto bans from multiplyingJared Adams1-3/+9
2009-08-26GMs are allowed to spam again. Oops.MadCamel1-1/+1
2009-08-26Autobans are now logged, more chat spam improvementsMadCamel1-10/+15
Added a timeout to the total repeat counter. 5 minutes by default.
2009-08-23Improved chat spam detectionMadCamel1-19/+25
Repeats are now checked only to the length of the shortest line (last line, current line) so "SPAM!!" and "SPAM!!!!!" would be considered a repeat. Total repeats are now counted and a ban is triggered if they exceed battle_config.chat_spam_flood repeats, regardless of time frame.
2009-08-16Adjust auto ban code and add sit spam handlingJared Adams1-2/+41
All three ban types can now either ban or just ingore new packets. Trade and sit spam default to ignore. Chat spam defaults to 1hr ban.
2009-07-06Add a new trade spam systemJared Adams1-0/+33
2009-07-06Revert "Add a new trade spam system"Jared Adams1-33/+0
This reverts commit 2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.
2009-07-06Add a new trade spam systemJared Adams1-0/+33
2009-05-13Fixed all compiler warnings and several small bugs in the processMadCamel1-2/+0
2009-05-04Added @wgm command to whisper all online GMs (if any)MadCamel1-1/+5
2009-05-03Fixed antispam to use a timer that doesn't wrapMadCamel1-3/+3
2009-04-22Spam checks for tradeMadCamel1-17/+23
2009-04-09New and improved anti-spam systemMadCamel1-33/+57
2009-04-02Block whisper spamJared Adams1-0/+86