Commit Graph

222 Commits

Author SHA1 Message Date
leak
8e3a4b956e Core/Warden: Base implementation for Warden functionality
Note: The default config file action for clients failing the checks can be changed for each check via the characters.warden_action table

Credits to TOM_RUS
2012-02-19 13:51:16 +01:00
leak
4f57ae49af Core/SOAP: Use provided function for testing valid SOAP socket 2012-02-15 20:23:22 +01:00
Subv
9791bb599a Merge pull request #5160 from TrinityCore/dynamic_vmaps
Added Dynamic Vmaps, RE-EXTRACT YOUR VMAPS
2012-02-09 11:17:05 -08:00
Subv2112
93d199f043 Core/Collision: Ported dynamic line of sight patch by Silverice from MaNGOS and
added lots of improvements
Please re-extract vmaps
2012-02-09 13:58:22 -05:00
Matthew Goff
89adbc1778 Add config values to allow ignoring auto accept and auto complete flags on quests. 2012-02-08 20:01:38 -06:00
Bootz
0f0672ef3b Build System: Remove the 14month old source directories out of CMakeLists.txts
These were added back when trinity dropped framework...and are no longer needed.

Signed-off-by: Bootz <Stage6Dev@EMPulseGaming.com>
2012-01-30 06:13:20 -06:00
Spp
c9762b0e38 Core: Change Handlers location 2012-01-26 10:54:53 +01:00
leak
ced346076b Merge pull request #4567 from Kiperr/master
Happy new year!
2011-12-31 16:13:28 -08:00
leak
cdbeb42e0f Core/DBLayer: Refactor prepared statement defines to new format (char db) 2012-01-01 01:09:38 +01:00
kiper
8299627ed9 Update headers for 2012. HAPPY NEW YEAR!!! 2012-01-01 00:32:13 +01:00
leak
8adac3f246 Core/DBLayer: Convert PExecute() queries to prepared statements No. 3 2011-12-31 00:32:05 +01:00
Spp
d59c5e627f Fix warnings 2011-12-15 11:12:15 +01:00
Machiavelli
8ca9b38fee Core/Channels: Don't send channel kick/ban notifications if kicker is GM and Channel.SilentlyGMJoin == 1. (Aokromes' Suggestions)--; 2011-12-14 13:53:47 +01:00
Nay
8ca09a2061 Revert file Main.cpp that shouldn't have been change in accae0ce50 (previous commit) 2011-10-29 00:48:49 +01:00
Nay
accae0ce50 TDB 335.11.43
Move SQL updates to the directory old.
2011-10-29 00:20:56 +01:00
Nay
c19a6c7e31 Core/Loading: Drop the field script_version from the table version.
It serves no purpose (and one step closer to remove EAI from the core/db)
2011-10-28 23:00:00 +01:00
Spp
e3f8588a22 Minor changes here and there:
- Cosmetic changes
- 'Engrish fix'
- Initialization of some vars
- Remove some not needed includes
2011-10-18 14:59:23 +02:00
Shocker
0b243dfd9b Core/PlayerDump: Add config to disallow overwriting existing files and usage of paths in player dump write to prevent local exploits 2011-10-08 16:56:04 +03:00
tobmaps
ce54465d19 Core/Spells: Fix Restricted Flight Area
Closes #3354
2011-10-05 18:07:44 +07:00
Spp
b16d2245bb Cosmetic: Multiple cosmetic changes
- Added missing space to 'if', 'for', 'while' and 'switch' when it's followed by '('
- Added missing space after a comma and remove space before comma (with some exceptions)
- Remove trailing spaces
- Convert tab to spaces

Note: Only affects files with extension "cpp" and "h" under /src/server
2011-09-29 12:43:05 +02:00
Spp
be12603150 Configuration/ConfigMgr: converted from singleton to namespace with free functions. 2011-09-28 13:00:43 +02:00
Spp
af05915b9e [Cosmetic] Apply codestyle "XXX * " and "XXX *" changed to "XXX* " (with some exceptions) 2011-09-15 14:12:57 +02:00
Aokromes
e79dbb3066 Better description for Rate.InstanceResetTime setting. 2011-09-13 09:37:01 +03:00
Spp-
eddcb8ffbf AccountMgr singleton converted to namespace with free functions as it has no internal state 2011-09-08 10:49:58 +02:00
Machiavelli
4a3a259e2a Core/SOAP: Remove redundant thread pool of a hard coded 5 amount of threads that would just linger. Not really smart design to have a single SOAP thread -> SOAP thread pool -> single world thread handling CLI commands.
Thanks to leak for spotting the leak.
2011-08-08 17:48:01 +02:00
Nay
0b9a5cb37a Buildsystem/Windows: Fix compile in debug mode 2011-08-06 17:21:09 +01:00
click
5b0b53a8c0 Buildsystem/Windows: Fix a typo in the worldserver/authserver .rc files - fixes debug builds on Windows 2011-08-05 23:35:09 +02:00
click
d7715fa4b8 Buildsystem/Windows: Add support for reading commithash and commitdate directly from the executable binaries.
To view this information, check the "Product Version" field in Properties on the respective daemon.

+ Fix worldserver/authserver .rc file layouts and content (now adheres to MS standards *sighs*)
+ Change .serv info output to show corename followed by the commit date and hash
+ Include showing the versionstring on worldserver startup completion (on Aokromes' request)

Thanks to Paradox for bugging me enough about it and the initial pull-request.
2011-08-04 22:53:33 +02:00
Machiavelli
98bdbdd76f Fix build on gcc 4.6 :/
Closes #2479
2011-08-03 12:50:15 +02:00
Machiavelli
cb5ba6b3c9 Core/RA: Fix RA subnegotiation for clients that don't send any subnegotiation data (like telnet) by setting a 1 second time window in which the client can send their packet before the RASocket will begin actual authentication.
Closes #2471
2011-08-02 01:55:18 +02:00
Machiavelli
acc2e88c31 Core/RA: Fix RA usage, properly filter out RFC 854 / 855 subnegotiate data 2011-08-01 04:02:08 +02:00
Machiavelli
3d56bd5eb8 Core/CLI: Fix a possible crash in utf8print on linux. (Remove parsing non-existent va_args) 2011-07-29 15:02:22 +02:00
Spp-
b2a84d9f1e Core/ObjectMgr: Remove GetPlayer function (Remove double use of singletons) 2011-07-27 12:14:27 +02:00
click
48e47a9245 Core/Achievements: Simplify handling of achievements for GMs: Do not allow achievements when GM-mode is enabled, allow when disabled 2011-07-02 02:14:49 +02:00
Spp-
e9aa72cc7b Cosmetic: rename function escape_string to EscapeString 2011-06-30 14:52:44 +02:00
Spp-
1e95341827 Cosmetic: Remove trailing whitespaces 2011-06-30 11:30:36 +02:00
Shocker
6a6e3e3265 Core/Logs: Add outSQLDev log, will be used for core-generated SQL queries/dumps 2011-06-29 16:31:01 +03:00
tobmaps
14cb9496e3 Core/Spell: Some random code cleanups 2011-06-25 00:45:38 +07:00
click
b7ba9a7fa8 Core: Clear up some confusion regarding the GM.AllowAchievementGain.Level config-entry
Closes #2110.
2011-06-24 18:05:50 +02:00
click
f16df538ee Core: More codestyle cleanups 2011-06-12 01:47:45 +02:00
tobmaps
a017474ab8 Core/RecruitAFriend: Fix max level difference for benefit experience multiplier 2011-06-09 02:10:46 +07:00
tobmaps
c89922428b Core/Misc: Added new option in config to set max GM level that can obtain achievements 2011-05-13 01:08:54 +07:00
leak
1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
click
6a431f745c Core: get rid of the revision-id once and for all - it's not useful in a DVCS at all 2011-04-28 18:53:23 +02:00
click
9762c17833 Core/Buildsystem: Update copyright-headers for 2011, and adjust with the correct teamname as well. 2011-04-27 18:17:00 +02:00
runningnak3d
e196dd80bd Core/WorldServer: Some minor text and code style clean up. 2011-04-12 16:46:37 -04:00
Azazel
37a6fe2ae7 Core/CharDB Cleanup: alter character_battleground_data table making column names lowerCamel and move all queries to prepared statements. 2011-04-08 11:28:10 +06:00
Shocker
2c28d383b3 Core/Master: Use ASSERT to halt server in freeze detector 2011-04-07 13:14:26 +03:00
laly
b9af020e72 Core/Cleanup: Drop some unused code.
Closes #1010, #581, and #248
2011-03-26 03:28:59 +02:00
Shauren
2f79b0f266 Core: Removed all double (and more) empty lines 2011-03-21 10:52:14 +01:00