aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2013-02-04Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: sql/base/auth_database.sql sql/base/characters_database.sql src/server/game/Entities/Player/Player.cpp src/server/game/Handlers/LFGHandler.cpp src/server/game/Server/WorldSession.cpp src/server/game/Server/WorldSession.h src/server/game/Server/WorldSocket.cpp src/server/game/World/World.cpp src/server/scripts/Spells/spell_generic.cpp
2013-02-04Merge pull request #9099 from Bezo/mutenewAokromes
Add Mute reason and mute by to the db so you can get this info from the ...
2013-02-04Core: Implement Role based Access ControlSpp
- This system will give more control of actions an account can perform. System defines: - Permissions to perform some action - Roles: a set of permissions that have some relation - Groups: a set of roles that have some relation Operations: - Grant: Assign and allow - Deny: Assign and do not allow - Revoke: Remove Precedence to know if something can be done: Grant, Deny. That means, if you are granted some action by a role but you have denied the permission, the action can not be done. Some Rules: - Groups can only have roles - Roles can only have permissions - An account can be assigned granted and denied roles. Permissions inherited from roles are granted if roles is granted and denied if roles is denied - An account can be assigned granted and denied permissions - An account can have multiple groups, roles and permissions - An account can not have same role granted and denied at same time - An acconnt can not have same permission granted and denied at same time - Id 0 can not be used to define a group, role or permission Added some permissions as a sample of use (Instant Logout, Skip Queue, Join BGs, Join DF) and some permissions as a workaround to commands till command system is modified to use RBAC
2013-02-03Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: src/server/game/Entities/Object/Object.cpp src/server/game/Movement/Spline/MovementPacketBuilder.cpp
2013-02-03Core/Debugging: Made WheatyExceptionReport::_GetWindowsVersion code more ↵Shauren
readable and added check for Windows Server 2012
2013-02-03Update WheatyExceptionReport to print Windows 8Regigicas
2013-01-31Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
2013-01-31Scripts/Commands: Show correct guild Rank when using .pinfo commandSpp
(Corrections to 1b551cc1)
2013-01-30Add Mute reason and mute by to the db so you can get this info from the db ↵Bezo
with the pinfo command when player get muted. old LOGIN_UPD_MUTE_TIME change to LOGIN_UPD_MUTE_TIME_LOGIN due the use of it when character login to world.
2013-01-30Merge branch 'master' into 4.3.4 (+ some changes to minimize differences)Spp
Conflicts: src/server/game/Entities/Transport/Transport.cpp src/server/game/Entities/Unit/StatSystem.cpp src/server/game/Events/GameEventMgr.cpp src/server/game/Globals/ObjectMgr.cpp src/server/game/Miscellaneous/Formulas.h src/server/game/Miscellaneous/SharedDefines.h src/server/game/Movement/Waypoints/WaypointManager.cpp src/server/game/Skills/SkillDiscovery.cpp src/server/game/Skills/SkillExtraItems.cpp src/server/game/Warden/WardenCheckMgr.cpp src/server/game/Weather/WeatherMgr.cpp
2013-01-30Core/Misc: Some changes to minimize differences with 4.3.4 branchSpp
2013-01-30Core/Misc: Always state what columns are affected by MySQL statementsSpp
2013-01-30Core/Misc: Remove some calls to const_castSpp
2013-01-29Core&DB/Trainers: Remove `trainer_spell` from `creature_template` since it ↵Nay
is not longer necessary on Cata
2013-01-28Merge remote-tracking branch 'origin/master' into 4.3.4Nay
Conflicts: dep/PackageList.txt src/server/game/Battlegrounds/Battleground.cpp src/server/game/Combat/ThreatManager.cpp src/server/game/Entities/Object/Object.cpp src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Unit/Unit.cpp src/server/game/Handlers/BattleGroundHandler.cpp src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp src/server/game/Movement/Spline/MoveSplineInit.cpp src/server/game/Spells/Auras/SpellAuraEffects.cpp src/server/game/Spells/SpellEffects.cpp src/server/game/World/World.cpp src/server/game/World/World.h src/server/scripts/EasternKingdoms/ZulGurub/boss_arlokk.cpp src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h src/server/scripts/Spells/spell_druid.cpp src/server/scripts/Spells/spell_mage.cpp src/server/scripts/Spells/spell_paladin.cpp src/server/scripts/Spells/spell_priest.cpp src/server/scripts/Spells/spell_rogue.cpp src/server/scripts/Spells/spell_shaman.cpp src/server/scripts/Spells/spell_warlock.cpp src/server/scripts/Spells/spell_warrior.cpp src/tools/map_extractor/CMakeLists.txt src/tools/map_extractor/System.cpp src/tools/map_extractor/loadlib.cpp src/tools/map_extractor/mpq_libmpq.cpp src/tools/map_extractor/mpq_libmpq04.h src/tools/vmap4_assembler/CMakeLists.txt src/tools/vmap4_extractor/CMakeLists.txt src/tools/vmap4_extractor/mpq_libmpq.cpp src/tools/vmap4_extractor/mpq_libmpq04.h
2013-01-27Core/Authserver: Added possibility to allow realm connections both from ↵Shauren
"world" and local networks.
2013-01-26Scripts/Commands: Add guild info to .pinfoNay
Original patch by @secharles, modified Closes #8946
2013-01-25Core/Log: Fix crash due to uninitialized variableMachiavelli
2013-01-25fix typothomas33
2013-01-24Core/Log: Fix console colors (missing change from 53a3373)Spp
Closes #9051
2013-01-24Core/Logging: Fix all possible crashes when using bad Appender config settingsSpp
2013-01-24Update src/server/shared/Logging/Log.cppspringfieldking
Fix crash when the last iter plus and change value
2013-01-24Core/Log: Rotate logs when maximum size is exceeded, backup name will be ↵Spp
"filename".datetime - This is an addition to 39c2d89
2013-01-24Core/DBLayer: Fixed required version definitionsMislav Blažević
2013-01-24Core/Guild: Fix guild bank money withdraw updateShocker
2013-01-24Tools/mmaps_generator: Multithreading optimisations. Should save some time ↵Machiavelli
generating mmaps.
2013-01-24Merge branch 'HEAD' of git@github.com:TrinityCore/TrinityCore.gitMachiavelli
2013-01-23Core/DBLayer: Drop support for MySQL versions <5.1Machiavelli
Both server and client libraries must be up to date in order to run TC.
2013-01-23Core/Log: Allow configuring a maximum file size for a log file. If the file ↵Machiavelli
size is about to be exceeded, the core will create a new file titled <oldname>_.log and start outputting there.
2013-01-22Tools/Extractors: Mmap extractors no longer depend on shared and MySQL librariesShauren
2013-01-19Core/Achievements: Delete from guild_achievement_progress table when ↵Shocker
encountering an invalid criteria in that table
2013-01-19Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
2013-01-19Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
2013-01-18Core/Misc: Delete spell from character_spell table too when encountering an ↵Shocker
invalid spell
2013-01-16Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
2013-01-16Merge branch 'master' into 4.3.4Spp
Conflicts: src/server/game/Server/WorldSession.cpp src/server/game/Server/WorldSocket.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_arlokk.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hakkar.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h
2013-01-16Core/Logging: Add config option to enable/disable asyncronous logging ↵Spp
(disabled by default)
2013-01-16Core/Logging: Use correct realmId when logging to DBSpp
2013-01-14Merge remote-tracking branch 'origin/master' into mmapsNay
Conflicts: src/server/game/Entities/Unit/Unit.cpp src/server/game/Movement/MotionMaster.cpp src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp src/server/game/Movement/Spline/MoveSplineInit.cpp
2013-01-14Core/Misc: Apply codestyle to multiple files (II)Spp
2013-01-14Merge branch 'master' into 4.3.4Spp
Conflicts: src/server/game/Battlegrounds/Battleground.cpp src/server/game/Battlegrounds/BattlegroundMgr.cpp src/server/game/Battlegrounds/BattlegroundMgr.h src/server/game/Battlegrounds/BattlegroundQueue.cpp src/server/game/DataStores/DBCfmt.h src/server/game/Guilds/Guild.cpp src/server/game/Handlers/BattleGroundHandler.cpp src/server/game/Handlers/BattlefieldHandler.cpp src/server/game/Handlers/GuildHandler.cpp src/server/game/Movement/Spline/MoveSplineInit.cpp src/server/game/Movement/Spline/MovementPacketBuilder.cpp src/server/game/Movement/Spline/MovementUtil.cpp src/server/game/Server/WorldSession.cpp src/server/game/Spells/Auras/SpellAuras.cpp src/server/game/Spells/Spell.cpp src/server/game/Spells/SpellEffects.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_arlokk.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_gahzranka.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_grilek.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hakkar.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hazzarah.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_renataki.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_venoxis.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_wushoolay.cpp src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h src/server/scripts/EasternKingdoms/boss_kruul.cpp src/server/scripts/Kalimdor/zone_feralas.cpp src/server/scripts/Spells/spell_druid.cpp src/server/scripts/Spells/spell_mage.cpp src/server/scripts/Spells/spell_paladin.cpp src/server/scripts/Spells/spell_rogue.cpp src/server/scripts/Spells/spell_shaman.cpp src/server/scripts/Spells/spell_warlock.cpp src/server/scripts/Spells/spell_warrior.cpp src/server/shared/Packets/ByteBuffer.h
2013-01-14Core/Misc: Apply codestyle to multiple filesSpp
2013-01-05Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: src/server/game/AI/EventAI/CreatureEventAI.cpp src/server/game/AI/EventAI/CreatureEventAI.h src/server/game/Achievements/AchievementMgr.cpp
2013-01-05Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
Conflicts: src/server/game/Movement/Spline/MoveSplineInit.cpp
2013-01-04Core/Misc: Use ASSERT (custom, better macro) instead of the C macro assert()Nay
2013-01-03Merge branch 'master' into 4.3.4Spp
Conflicts: src/server/game/AI/EventAI/CreatureEventAI.cpp src/server/game/Entities/Object/ObjectDefines.h src/server/scripts/EasternKingdoms/CMakeLists.txt src/server/scripts/Kalimdor/CMakeLists.txt
2013-01-02Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
2013-01-02Core/Misc: Removed odd code from CreatureAIImpl.h, it does not belong hereSpp
- Also some minor corrections from previous commit
2013-01-02Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmapsVincent_Michael
Conflicts: src/server/game/Movement/Spline/MoveSplineInit.h
2013-01-02Core: Fix non pch buildVincent_Michael