summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-11Added mapserver config option log_file to specify gzipped player action log fileFate7-3/+137
2009-09-11Fixed spell-language documentation on extract_healer_experienceFate1-1/+2
2009-08-31Merge commit 'taw/master'Jared Adams25-167/+381
2009-08-30MRAND() no longer uses high-order bitsMadCamel1-3/+2
2009-08-30Fixed a few MRAND errors in skill.cMadCamel1-5/+5
2009-08-29Converted to Mersenne Twister for random.MadCamel17-113/+234
Randomerer! Also: Fixed a security problem. Can you find it?
2009-08-29Added MadCamel's patch for allowing colons in character names for spellcastersFate1-1/+1
2009-08-29If a spell is continued via the NPC handler callback, double-check that it ↵Fate3-2/+24
is really waiting for a script. This fixes #755 and #733.
2009-08-26GMs are allowed to spam again. Oops.MadCamel1-1/+1
2009-08-26Autobans are now logged, more chat spam improvementsMadCamel5-24/+44
Added a timeout to the total repeat counter. 5 minutes by default.
2009-08-26Log /announce callsJared Adams1-1/+6
2009-08-26Fixed crash while exiting with empty storageMadCamel1-0/+9
2009-08-26Revert "Fixed crash on empty storage"MadCamel1-3/+0
This reverts commit 53f87f7e41aa8f5dbe8639253ede44542086f046. I was sloppy about where I put the null check.
2009-08-23Improved chat spam detectionMadCamel4-22/+28
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-23More locking fixupsMadCamel1-4/+4
2009-08-23Fixed crash on empty storageMadCamel1-0/+3
2009-08-21Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel1-1/+1
2009-08-21Made temporary files more robust against race conditionsMadCamel1-2/+3
2009-08-21Fix buying itemsJared Adams1-1/+1
2009-08-18Revert 3b44872c6d1601abe33115a92cbb8e3e13d2bea5MadCamel1-1/+1
Dead players can talk again
2009-08-18Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel11-21/+125
2009-08-16Prevent buying more items than you can carryJared Adams1-1/+5
2009-08-16Adjust auto ban code and add sit spam handlingJared Adams7-8/+92
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-08-16Send GM flag to clientsJared Adams2-4/+5
2009-08-14Revert "Change sending of hair style and color"Jared Adams3-35/+1
This reverts commit 1b7508c510aae8906fdcd7309da47c97b2804184. After talking on IRC, this change is no longer needed.
2009-08-13Change sending of hair style and colorJared Adams3-1/+35
Send them together in overloaded change looks packets (twice for older clients). This lets newer clients be more flexible with their handling of hair.
2009-08-13Fix single message NPCsJared Adams2-1/+4
Also have magic effect NPCs talk (they just say "?") to prevent problems when accidentally talking to them.
2009-08-12Fix adding equiped items to tradeJared Adams3-7/+19
2009-08-09Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel3-6/+6
2009-08-07Removed mmo_char_sync from new user creationMadCamel1-1/+0
It takes a long time to complete and there is no sense in it, as char-server only guarentees consistancy within a 5-min checkpoint anyhow.
2009-08-07Added a maximum process limit of 10MadCamel1-0/+2
2009-08-01fix 2 error messages for char.logMaximilian Philipps1-2/+2
2009-07-27prevent dead players from talkingMaximilian Philipps1-1/+1
cause it is annoying when a skull kills them and they keep talking like nothing happend.
2009-07-26Alter fun_is_gm_invisible to a more generic fun_status_optionFreeyorp1-3/+3
This function now accepts an integer as a second argument for a bitmask, and should be able to be used for other status options now too.
2009-07-24Magic system now works with : in character nameMadCamel1-1/+1
2009-07-24char-server now offloads file writes to a child processMadCamel2-1/+18
Should see a massive speedup as it's now free to do other things. If processes start piling up, decrease the save frequency.
2009-07-21Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineTAW Dev1-1/+4
2009-07-19Add some sanity checks.Dennis Friis1-1/+4
2009-07-17Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineTAW Dev2-1/+33
2009-07-15Add a function to the magic system, fun_is_gm_invisibleFreeyorp1-0/+8
2009-07-15Add a function that unequips a particular type of equipment from a playerFreeyorp1-1/+25
2009-07-08Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineTAW Dev38-201/+371
2009-07-07Fixes to socket system to make it cope better with fd depletion.Dennis Friis34-194/+292
Also added timeout for fullconnect, secured map server from stateless connections.
2009-07-06Add a new trade spam systemJared Adams7-7/+79
2009-07-06Revert "Add a new trade spam system"Jared Adams7-740/+668
This reverts commit 2e87e5b65a02d8d9f867a0510f039cc319b3ffcb.
2009-07-06Add a new trade spam systemJared Adams7-668/+740
2009-07-06Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineTAW Dev4-14/+32
2009-07-05The function should return a valueThorbjørn Lindeijer1-1/+1
2009-07-05Bail out early from connect_clientThorbjørn Lindeijer1-8/+9
Don't use an invalid file descriptor in an attempt to create a session.
2009-07-03Update .gitignore to disregard the eathena-monitor binary.Dennis Friis1-0/+1