commit36a6d04156Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Jun 20 19:52:44 2021 +0200 fix(Core): check spell info and prevent crash (#6454) commit08e205d44bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 16:24:17 2021 +0000 chore(DB): import pending files Referenced commit(s):b870fe53efcommitb870fe53efAuthor: arielcami <71854140+arielcami@users.noreply.github.com> Date: Sun Jun 20 11:22:53 2021 -0500 fix(DB): gossip locale for every city guard esES/esMX (#6377) commit80a76bad71Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 12:12:30 2021 +0000 chore(DB): import pending files Referenced commit(s):002ff53fe2commit002ff53fe2Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sun Jun 20 21:41:04 2021 +0930 fix(DB/loot): normalise Tunnel Rat Ear drop rates (#6375) commit64aa901c2aAuthor: Bogir[rus] <m-1@bk.ru> Date: Sun Jun 20 16:13:24 2021 +0500 feat(Core): improve check of set variables (#6336) Co-authored-by: Bogir <m-000@bk.ru> commit7e898db22aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 20 11:11:16 2021 +0000 chore(DB): import pending files Referenced commit(s):6be8fa2c73commit6be8fa2c73Author: Patrick Lewis <pat@lo5t.com> Date: Sun Jun 20 04:09:42 2021 -0700 fix(CI): workflow updates (#6439) commitff5e4570dcAuthor: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Sun Jun 20 12:09:04 2021 +0100 fix(Scripts): Witch Doctor Mau'ari conditions (#6371) commit2e32a80f24Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jun 20 01:29:30 2021 +0200 chore(Core/SmartScript): Fix typo (#6355) Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> commit14516cc7b9Author: meow <85649751+meowcpp@users.noreply.github.com> Date: Sat Jun 19 20:14:18 2021 +0200 fix(Scripts/ToC): solved issue twin valkyr's ball (#6352) - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4903 commit6e6d37ae56Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 16:50:17 2021 +0000 chore(DB): import pending files Referenced commit(s):8f47b3d5b0commit8f47b3d5b0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jun 19 18:48:51 2021 +0200 fix(DB/Creature): Emblem Quartermaster locales (#6340) commit0fe3c16f4fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 15:34:25 2021 +0000 chore(DB): import pending files Referenced commit(s):650ba7f96acommit650ba7f96aAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sun Jun 20 01:02:52 2021 +0930 fix(DB/loot): delete overlevelled items from NPC RLTs (#6335) commit7d77c245f0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 12:45:20 2021 +0000 chore(DB): import pending files Referenced commit(s):d8a4ce13bacommitd8a4ce13baAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 19 22:07:21 2021 +0930 fix(DB/loot): remove Empty Tainted/Cursed Jars from various NPCs (#6334) commitfc10f1a72dAuthor: Patrick Lewis <pat@lo5t.com> Date: Sat Jun 19 05:10:43 2021 -0700 fix(CI): limit concurrency group to PR's (#6419) commitf685fb10c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 19 12:06:29 2021 +0000 chore(DB): import pending files Referenced commit(s):c425266ac7commitc425266ac7Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sat Jun 19 14:04:50 2021 +0200 fix(DB/creature): Beaten Corpse faction and flags (#6319) Beaten Corpse (guid: 19221) was assigned the wrong faction and flags which made its nameplate appear grey instead of green for Horde players - Closes #6318 - Closes https://github.com/chromiecraft/chromiecraft/issues/841 commit17838998c4Author: Kargatum <dowlandtop@yandex.com> Date: Sat Jun 19 17:18:25 2021 +0700 chore(Core/Gossip): delete old gossips api (#5414) commit55d72c9530Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jun 19 06:00:10 2021 +0200 refactor(Build/CMake): Only complain when BOOST_ROOT was not found (#6418) Cherry-picked from commit (TrinityCore/TrinityCore@1266869) Co-authored-by: Jan Van Buggenhout <1895262+chipzz@users.noreply.github.com> commit23e9b85d0eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jun 19 01:25:29 2021 +0200 refactor(Core): code cleanup (part 3) (#6380) commit4d20442a1eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 19:50:37 2021 +0000 chore(DB): import pending files Referenced commit(s):18a02e9c03commit18a02e9c03Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Jun 18 17:22:16 2021 +0200 fix(DB): chinese translations (#6373) commit039f0e0faaAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Jun 18 17:20:39 2021 +0200 fix(DB/spell_dbc): Imp's Phase Shift (#6408) commit8e9643c3b0Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Fri Jun 18 17:09:52 2021 +0200 feat(Core/Commands): GM command to display strings (#6268) - Implements a new GM command to display strings from the acore_string table - Syntax: .string #id [#locale] - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/1052 commit848bb0891bAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Fri Jun 18 17:09:29 2021 +0200 feat(Core): add argument to .character rename to add name to reserved_name (#6163) commit5a564ea498Author: Patrick Lewis <pat@lo5t.com> Date: Fri Jun 18 08:08:02 2021 -0700 fix(CI): typo in docker_build (#6364) commitea7f693c56Author: Michael Serajnik <80664890+mserajnik@users.noreply.github.com> Date: Fri Jun 18 17:07:51 2021 +0200 fix(DB/gameobject): fix overlapping gameobjects (#6363) commit5d9dfd00bcAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 19 00:37:41 2021 +0930 fix(DB/Creature): Pacifies Theramore Combat Dummies (#6351) commit3a30fe3d71Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Jun 18 16:07:33 2021 +0100 fix(Scripts): Victory rush killing blow (#6349) commit289f140ab1Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 17:07:24 2021 +0200 fix(Core/Loot): Fixed loading conditioned item loot. (#6337) - Fixes #6326 commit6bab704a02Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 15:07:03 2021 +0000 chore(DB): import pending files Referenced commit(s):4811a14bd6commit4811a14bd6Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Fri Jun 18 17:05:29 2021 +0200 fix(CORE/Quests): Quest dialog fails to close with follow-up quest (#6309) - Fixes the problem with the quest dialog which doesn't close/update on a follow-up quest if there is no space in the inventory - Closes: https://github.com/azerothcore/azerothcore-wotlk/issues/6296 commit8214873e28Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 17:05:14 2021 +0200 fix(DB/Quest): Disabled regen health for Sorlof. (#6307) - Fixes #3298. commit6a7b310ac4Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:04:53 2021 +0200 fix(DB/quest): recover the cargo! objects not despawning (#6304) commit07861d0548Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Jun 18 16:04:41 2021 +0100 fix(Core/DB): Brewspewer hardcoded conditions (#6301) commite7e0ce1ea4Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:04:22 2021 +0200 fix(DB/creature_template): Adjust Hematos speed walk (#6300) commit137c0137fcAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Fri Jun 18 17:04:01 2021 +0200 fix(DB/creature_model_info): prevent NPC George Candarte incorrect display (#6299) commit4b67e78b02Author: Efymer <79163132+Efymer@users.noreply.github.com> Date: Fri Jun 18 17:03:02 2021 +0200 fix(DB/creature_template): Uruson speed walk (#6290) (#6291) commitb2e42f52a0Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 18 16:05:08 2021 +0200 fix(Core/SmartScripts):SMART_TARGET_CREATURE/GAMEOBJECT_GUID (#6298) commit474deda958Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 10:46:17 2021 +0000 chore(DB): import pending files Referenced commit(s):206c405546commit206c405546Author: Necropola <necropola@rain-fighters.net> Date: Fri Jun 18 12:44:41 2021 +0200 fix(DB/creature_loot_template,conditions): Cracked Silithid Carapace (5877) (#6284) - Closes #6280 - Closes https://github.com/chromiecraft/chromiecraft/issues/815 commitacf624214eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 10:19:49 2021 +0000 chore(DB): import pending files Referenced commit(s):efd575fefacommitefd575fefaAuthor: v.tihomirov <vladislav@mindsys.org> Date: Fri Jun 18 13:18:12 2021 +0300 fix(DB): Scholomance Hall of secrets issues (#5238) commitec1c819683Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 09:33:24 2021 +0000 chore(DB): import pending files Referenced commit(s):364d715d07commit364d715d07Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 18 11:31:51 2021 +0200 fix(DB/loot): Adjust Spellshock Leggings drops (#6288) Spellshock Leggings (id: 9484) were previously unobtainable. They should drop from certain high-level mobs in Zul'Farrak according to sources. - Closes #6026 - Closes chromiecraft/chromiecraft#690 commit47b09f2767Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 08:28:45 2021 +0000 chore(DB): import pending files Referenced commit(s):f8c098f39ccommitf8c098f39cAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Fri Jun 18 04:27:11 2021 -0400 fix(DB/loot): Prospecting Thorium doesn't always yield a gem (#6198) Fix the grouping of thorium ore prospecting loot so you are guaranteed to get either a tbc gem or a classic gem - Closes #5781 - Closes chromiecraft/chromiecraft#600 Co-authored-by: dsegna <dsegna@users.noreply.github.com> commit016e7427d5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 18 07:37:17 2021 +0000 chore(DB): import pending files Referenced commit(s):6dab2a3bafcommit6dab2a3bafAuthor: T1ti <40864460+T1ti@users.noreply.github.com> Date: Fri Jun 18 09:35:44 2021 +0200 fix(DB/creature_template): mass update vanilla creatures damages (#4927) commit9d0f595e2fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 22:39:12 2021 +0000 chore(DB): import pending files Referenced commit(s):d0c6e137facommitd0c6e137faAuthor: Patrick Lewis <pat@lo5t.com> Date: Thu Jun 17 14:54:39 2021 -0700 feat(CI): move modules build into separate workflow (#6277) commit3da83cc0e6Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 18 03:02:08 2021 +0700 feat(Common/IPLocation): replace ip2nation by ip2location (#5653) commit8ba1ddb033Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 17:30:03 2021 +0000 chore(DB): import pending files Referenced commit(s):a22bd38d98commita22bd38d98Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Thu Jun 17 19:27:16 2021 +0200 fix(DB/gameobject): Unreachable Copper vein (#6274) - copper vein with the guid 5149 is now moved on top of the cliff - this ensures it is reachable by players again - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6270 - Closes https://github.com/chromiecraft/chromiecraft/issues/807 commit67b84e0c1eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 17 18:30:15 2021 +0200 feat(Core): deprecate clang-9 and older (#6406) commitf8cf8b43eeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 15:37:46 2021 +0000 chore(DB): import pending files Referenced commit(s):cc23beec14commitcc23beec14Author: buddiman <Hoellriegl@stud.uni-heidelberg.de> Date: Thu Jun 17 17:36:08 2021 +0200 fix(DB/loot): Remove Mana Agate drop from Vultros (#6273) - Removed Conjured Mana Agate from the drop table because it is a conjured mage item - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6249 - Closes https://github.com/chromiecraft/chromiecraft/issues/791 commit2ba258a88bAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu Jun 17 21:51:45 2021 +0700 feat(Core/Logging): Changed format of packet log file from .bin to .pkt (#5949) commit9b5b229085Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 14:12:45 2021 +0000 chore(DB): import pending files Referenced commit(s):947a97933ccommit947a97933cAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Thu Jun 17 10:11:14 2021 -0400 fix(DB/Creature): Great Goretusk spawned inside a tree in Redridge Mountains (#6271) Moved the spawn point - Closes #6116 - Closes chromiecraft/chromiecraft#729 commitc789ec0ebcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 11:27:16 2021 +0000 chore(DB): import pending files Referenced commit(s):19f94e0211commit19f94e0211Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 17 13:25:29 2021 +0200 fix(DB): revert bad sql imports (#6394) This reverts commit1e2b880301. This reverts commit8f7ad83010. This reverts commit7dd97ae679. This reverts commitae703c1383. commitd4d2a17a96Author: Yehonal <yehonal.azeroth@gmail.com> Date: Wed Jun 16 17:40:23 2021 +0200 fix(bash): restored import sql script Codacity suggestions are causing bugs here. It would be better to convert it in Typescript in future. commit1e2b880301Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 17 08:20:58 2021 +0000 chore(DB): import pending files Referenced commit(s):a9686a3f44commita9686a3f44Author: Necropola <necropola@rain-fighters.net> Date: Thu Jun 17 10:19:20 2021 +0200 fix(DB/creature_loot_template): Increase drop chance for Diabolical Plans (#6297) - Closes #6295 - Closes https://github.com/chromiecraft/chromiecraft/issues/829 commit466cdb68d6Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 20:40:42 2021 +0200 refactor(Core): code cleanup (part 2) (#6374) commit8f7ad83010Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 16 18:18:19 2021 +0000 chore(DB): import pending files Referenced commit(s):d6841f7267commitd6841f7267Author: Necropola <necropola@rain-fighters.net> Date: Wed Jun 16 20:16:46 2021 +0200 fix(DB/SAI): Remove despawn event from Lorgus Jett (#6289) - Closes #6286 - Closes https://github.com/chromiecraft/chromiecraft/issues/823 commit6d2041c0a2Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 14:38:56 2021 +0200 docs(SECURITY): add support for clang-12 commit7d9fe22e28Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 16 12:58:14 2021 +0200 refactor(Core): code cleanup (part 1) (#6361) commit7dd97ae679Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 16 10:20:46 2021 +0000 chore(DB): import pending files Referenced commit(s):ed32bdf4c6commited32bdf4c6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Jun 16 11:39:42 2021 +0200 fix(DB/waypoint_data): add waypoint_data, update creature and creature_addon (#6262) commite3a5727222Author: Bogir[rus] <m-1@bk.ru> Date: Wed Jun 16 14:28:00 2021 +0500 chore(Core): typo fixes (#6272) Co-authored-by: Bogir <m-000@bk.ru> commitae703c1383Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 15 15:59:10 2021 +0000 chore(DB): import pending files Referenced commit(s):4a3af9b140commit4a3af9b140Author: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 15 22:50:42 2021 +0700 feat(Core/BGQueue): rework queue announce (#6114) commit0d96866ceaAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 15 12:37:58 2021 +0200 fix(Core/Packets): sending item's random property in a few packets (#6193) - Closes #4843 commit34da0cda51Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 15 12:02:03 2021 +0200 fix(Script/URBS): Potential crash in Dragonspire Room (#6330) * cherry-picked from commit (e9a8cea018) Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> commit65d70cadceAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:09:55 2021 +0200 chore(deno/changelog): fix commit link commite3680778a3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 15 09:16:34 2021 +0000 chore(DB): import pending files Referenced commit(s):8b6d7cb2ffcommit8b6d7cb2ffAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:02:48 2021 +0200 fix(bash): pending sql script path commit3f70d0b80fAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Jun 15 11:04:29 2021 +0200 feat(doc): changelog system (#6350) This system provides rules and automatizes (Deno-typescript) the creation of a changelog file to help developers to adapt their code and know what is new with every (pre)release commit067eb82302Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 14 21:40:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e26dd4bd92commite26dd4bd92Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Mon Jun 14 17:39:12 2021 -0400 fix(DB/Creature): Firemane Flamecaller Spawning Inside Wall (#6260) Moved the spawn point and added wander - Closes #5766 - Closes chromiecraft/chromiecraft#594 commitec2d155094Author: Patrick Lewis <pat@lo5t.com> Date: Mon Jun 14 02:05:48 2021 -0700 feat(CI): limit workflow concurrency (#6332) commit4532ef4c7aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 14 07:59:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):05e0178720commit05e0178720Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Mon Jun 14 17:28:16 2021 +0930 fix(DB/loot): delete more overlevelled items from world NPCs (#6245) commit5330cd983cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Jun 13 19:27:36 2021 +0200 fix(Core/Player): Players are allowed to continue melee attacking on … (#6267) - Closes #6248. - Closes #5734 - Closes chromiecraft/chromiecraft#795 commit6961b9175eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 17:13:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7595548802commit7595548802Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 12:59:26 2021 -0400 fix(DB/Skinning): Firemane mobs not consistently dropping leather (#6261) Set groupids to 1 so firemane mobs always drop leather. - Closes #5821 - Closes chromiecraft/chromiecraft#632 commit4b117ed569Author: Jordi Gil <bl4st3r@gmail.com> Date: Sun Jun 13 18:42:31 2021 +0200 fix(Core/Config): typo in worldserver.conf.dist (#6258) Fixes: Config::LoadFile: Failure to read line number 1460 in file 'configs/worldserver.conf.dist'. Skip this line commite82731001dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 13:55:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c3bac33ecacommitc3bac33ecaAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 09:53:31 2021 -0400 fix(DB/Creature): Silverpine Forest - Moonrage Bloodhowler Bad Spawn Placement/Missing Movement (#6233) Move this particular npc and set it to wander - Closes #6230 - Closes chromiecraft/chromiecraft#781 commitad39c8285dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 09:39:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f54c6364d6commitf54c6364d6Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 05:33:59 2021 -0400 fix(DB/Creature): Emeraldon Mobs Missing Patrol Patterns (#6231) Add formations and set them to wander. - Closes #6218 - Closes chromiecraft/chromiecraft#771 commit95b6494d55Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 09:27:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4734475b93commit4734475b93Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 13 11:25:46 2021 +0200 fix(DB/graveyard): Fix Hearthglen Spirit Healer (#6206) The graveyard (id: 1451) in Western Plaguelands near Hearthglen was mistakenly assigned to Eastern Plaguelands instead, so players dying near Hearthglen would resurrect at a graveyard further away. The graveyard has been reassigned to the WPL zone. - Closes #6204 - Closes chromiecraft/chromiecraft#765 commitbaf437bb98Author: Yehonal <yehonal.azeroth@gmail.com> Date: Sun Jun 13 10:23:24 2021 +0200 feat(Core): improved some hooks (#6302) commit806dc4052fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 13 08:11:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ebd70d544bcommitebd70d544bAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sun Jun 13 04:09:59 2021 -0400 fix(DB/loot): Unholy Alliance available without prerequisites (#6202) Unholy Alliance part 2 was available without completing Unholy Alliance part 1 - Closes azerothcore#5984 - Closes chromiecraft/chromiecraft#678 commit1b896277bdAuthor: Maxpro <MDAllen@protonmail.com> Date: Sat Jun 12 15:39:14 2021 -0700 fix(Core/Unit): dodges, parries and critters not increasing weapon skills (#5895) This fixes not getting skill ups from attacking an enemy and them parrying your attack or dodging it. This also fixes attacking a critter and not getting weapon skill ups. Previously Dodge and Parry were only giving a chance to increase the victims DEFENSE skill. I changed it so it will proc on victim and attacker. for weapon and defense skills Also, critters were being checked to not give weapon skill ups on purpose but I removed the check. commitf2c1aaa45eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 21:47:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fe2aa2ecb6commitfe2aa2ecb6Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sat Jun 12 17:45:58 2021 -0400 fix(DB/spell): Feral Spells are not gated at trainers (#6183) Gate feral spells behind their respective forms. - Closes #1666 commitdafef5bd78Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 12 19:51:47 2021 +0200 fix(Core/Spells): category cooldowns (#6191) - Closes #5475 - Closes https://github.com/chromiecraft/chromiecraft/issues/466 commitad806b3aa6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 16:43:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c934b30676commitc934b30676Author: dillyns <49765217+dillyns@users.noreply.github.com> Date: Sat Jun 12 12:21:00 2021 -0400 fix(DB/Creature): Some Nethergarde Foremans missing patrol pattern (#6225) Added missing wander distance to match other npcs of this type. - Closes #5984 - Closes chromiecraft/chromiecraft#678 commit578422f3adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 12 08:59:13 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0a5289628commitd0a5289628Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sat Jun 12 10:57:44 2021 +0200 fix(DB/smart_scripts): The Plains Vision speed (#6213) During the Rite of Vision quest (id: 772), The Plains Vision creature (entry: 2983) guides the player to a location. The creature moves too fast and outruns the player, making it impossible to follow all the way. - Closes #5982 - Closes https://github.com/chromiecraft/chromiecraft/issues/680 commitb3e64d010dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 20:50:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9170eadcb6commit9170eadcb6Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 22:49:09 2021 +0200 fix(DB/creature): Fix some raptors not moving (#6212) Some raptors (guid: 9720 9761 9981 10226 31701 31706 31708 31710) did not wander around as they're supposed to. - Closes #5823 - Closes https://github.com/chromiecraft/chromiecraft/issues/627 commit2559e6123fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 17:26:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):85103fd2afcommit85103fd2afAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 19:24:40 2021 +0200 fix(DB/gameobject): Add missing Azshara fish nodes (#6210) Azshara was missing several Patch of Elemental Water fishing nodes. I've added 6 of these nodes to locations specified on the classic wowhead page, and pooled them so only 4 are active at a time. - Closes #6165 - Closes chromiecraft/chromiecraft#751 commit77d50876efAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 15:28:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8442c5c2aecommit8442c5c2aeAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Fri Jun 11 11:27:15 2021 -0400 fix(DB/events): Fishing Extravaganza wrong start time (#6201) Fishing Extravaganza should start at 14:00 server time, not 15:00 - Closes azerothcore#5450 commit42019c09b1Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 11 15:30:58 2021 +0200 fix(Core/Spells): Updates autoshoot spell target in case of clientside target change. (#6257) - Closes #5206 - Closes https://github.com/chromiecraft/chromiecraft/issues/322 commitd062f5a233Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 12:24:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):07ec1ba015commit07ec1ba015Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Fri Jun 11 14:22:35 2021 +0200 fix(DB): Add missing script for The Binding quest (#6200) commit62affea39dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 11 07:48:33 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7166690726commit7166690726Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Fri Jun 11 09:47:03 2021 +0200 fix(DB/loot): Remove Webbed Creature drops (#6199) Webbed Creature (id: 17680) is not supposed to drop any items. - Closes #6123 - Closes chromiecraft/chromiecraft#732 commit1638d1f951Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 17:47:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fa94adc6e4commitfa94adc6e4Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 19:26:03 2021 +0200 fix(DB/gameobject): Adjust Barrel location (#6197) Melon Juice Barrel (id: 14890) was floating in the air. Its z coordinate has been adjusted. - Closes #6157 - Closes chromiecraft/chromiecraft#744 commit3994337c2aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 14:52:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ec4a34e4bdcommitec4a34e4bdAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 16:35:37 2021 +0200 fix(DB/spell): Fix Hex of Ravenclaw Removal spell (#6196) Drinking Bethor's Potion (spell id: 7669) triggered the Hex of Ravenclaw Removal (spell id: 8320), which was supposed to remove the Hex of Ravenclaw debuff from the caster (spell id: 7656), but it didn't. - Closes #5906 - Closes chromiecraft/chromiecraft#661 commit69c214bec5Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Jun 10 15:19:15 2021 +0200 fix(Core/Spells): Spells and auras activated by item use should not be removed on unequip. (#6255) - Closes #5124 - Closes chromiecraft/chromiecraft#327 commitcb1aaec4afAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 10 11:12:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):edeba59632commitedeba59632Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 10 13:10:51 2021 +0200 fix(DB/creature): Greymist murlocs movement (#6192) Some Greymist murlocs were standing still instead of wandering around - Closes #6020 commitd72375c4ebAuthor: Patrick Lewis <pat@lo5t.com> Date: Wed Jun 9 12:39:02 2021 -0700 feat(CI): add clang12 to core_build matrix (#5681) commitba96e81403Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 16:36:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):63359657b5commit63359657b5Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 9 18:07:25 2021 +0200 fix(DB/waypoint_data): Aku'mai pathing (#6185) Aku'mai (id: 27433) was standing still instead of pathing in the boss room. - Closes #5925 - Closes chromiecraft/chromiecraft#665 commita61bdc7b3dAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Jun 9 17:56:45 2021 +0200 fix(Scripts/Spells): Seal of Command cannot be casted on dead targets (#6186) - Closes #5517 - Closes https://github.com/chromiecraft/chromiecraft/issues/476 commit7106e66421Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Jun 9 14:14:41 2021 +0200 fix(Core/Pets): Pets should update speed out of combat only if are following their owner. (#6207) - Closes #5250 - Closes chromiecraft/chromiecraft#406 commit8417dadb6eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 08:51:04 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):97f3a88686commit97f3a88686Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 9 10:45:06 2021 +0200 fix(DB/creature): Son of Arugal movement (#6184) Son of Arugal (id: 18424) was standing still. He should either wander around aimlessly or have a set path; I chose the former - Closes #6084 commit361fd86416Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 9 08:22:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0062a81d2fcommit0062a81d2fAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Wed Jun 9 04:21:13 2021 -0400 fix(DB/loot): Dinosaur Bones (#6182) Dinosaur bones in Un'Goro crater are dropping without the associated quest - Closes #6170 - Closes chromiecraft/chromiecraft#755 Co-authored-by: dsegna <dsegna@users.noreply.github.com> commit28664a2f9bAuthor: Patrick Lewis <pat@lo5t.com> Date: Tue Jun 8 22:07:34 2021 -0700 feat(CI): run pr builds on label (#6241) commit6918fdd999Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 20:02:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3381d0d77fcommit3381d0d77fAuthor: dillyns <49765217+dillyns@users.noreply.github.com> Date: Tue Jun 8 15:49:48 2021 -0400 fix(DB/loot): Highland Fleshstalker drops (#6180) Highland fleshstalkers have a bunch of 55+ blues on their loot table that they shouldn't be dropping. - Closes azerothcore#6168 - Closes chromiecraft/chromiecraft#752 commite8e0c905adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 17:28:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6dacfc0717commit6dacfc0717Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 8 19:26:34 2021 +0200 fix(Core/Loot): properly save and load from DB loot from items (#6151) - Closes #5472 - Closes https://github.com/chromiecraft/chromiecraft/issues/456 commit933335d6beAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 8 01:35:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1644e4c000commit1644e4c000Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Tue Jun 8 09:07:05 2021 +0930 fix(DB/loot): Removes Scarlet Set items from rand_loot_temp tables (#6102) Two Scarlet set items, the Gauntlets and Wristguards, were contained in 3 reference_loot_template tables widely available to many mobs. This was not correct, and they should only be dropped by mobs inside SM. This PR removes them from the RLTs. commit0a7017a408Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 6 23:46:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b8b9ccd931commitb8b9ccd931Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Mon Jun 7 01:04:43 2021 +0200 fix(DB/loot): Dalaran Miner and Brewmaster drops (#6178) Dalaran Miner and Brewmaster were dropping certain items related to their professions with 100% probability. According to classic wowhead drop tables, this is not right. - Closes #6154 - Closes chromiecraft/chromiecraft#747 commit725f1cbda0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 6 11:17:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a0de1c9a90commita0de1c9a90Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 6 13:15:40 2021 +0200 fix(DB/loot): Slimy, Oozing, Scum Covered Bag loot (#6173) Slimy Bags (20766), Oozing Bags (20767) and Scum Covered Bags (20768) did not contain money, their loot was not grouped, and some loot was missing. All of these are fixed. - Closes #6144 - Closes https://github.com/chromiecraft/chromiecraft/issues/740 - Closes #5844 - Closes https://github.com/chromiecraft/chromiecraft/issues/647 commit102d82d403Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 23:51:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ef2f073df4commitef2f073df4Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Sun Jun 6 01:50:18 2021 +0200 fix(DB/creature): Kurdros and Granistad movement (#6177) Kurdros and Granistad NPCs were standing still instead of wandering around randomly like they are supposed to. - Closes #6156 - Closes chromiecraft/chromiecraft#749 commit66d4fd88f5Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 23:24:14 2021 +0200 fix(Core/Spells): disable fishing if not in LOS within boober destination. (#6138) - Closes #5485 - Closes https://github.com/chromiecraft/chromiecraft/issues/471 commitdba0c3cb30Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 20:25:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):51156ffc9ecommit51156ffc9eAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sat Jun 5 22:23:44 2021 +0200 fix(DB): Adjust Advisor Sorrelon gossip conditions (#6160) commit8a09a0bc21Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 21:43:19 2021 +0200 fix(Core/Spells): Shadowmeld targets only players. (#6136) - Closes #5541 - Closes https://github.com/chromiecraft/chromiecraft/issues/483 commitf819cf86fdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 5 12:39:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):752038e25bcommit752038e25bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jun 5 14:38:14 2021 +0200 fix(DB): chinese translations (#6148) commit617a935ee4Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Jun 5 13:52:09 2021 +0200 fix(Core/Spells): Changing druid forms should not remove items auras triggered on use. (#6135) - Closes #5637 - Closes https://github.com/chromiecraft/chromiecraft/issues/525 commitd2ad99fb68Author: Patrick Lewis <pat@lo5t.com> Date: Sat Jun 5 01:46:59 2021 -0700 fix(CI): update semicolon check (#6228) commit3b207d149fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 4 22:14:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c485bab6eecommitc485bab6eeAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sat Jun 5 00:13:19 2021 +0200 fix(Scripts/DB): Improve Demon Portals and convert to SAI (#6140) commitc568bdcc42Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Jun 4 23:57:10 2021 +0200 feat(Modules): load modules configs before Log initialization (#6104) in order to properly load modules appenders and loggers commit196f74fdadAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 4 15:27:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1da7a483bdcommit1da7a483bdAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Sat Jun 5 00:55:35 2021 +0930 fix(DB/loot): Removes various overlevelled gear drops (#6103) commit07f4907ea7Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 4 14:31:37 2021 +0700 feat(Core/RASession): switch to boost api (#6172) commit3f875674d5Author: Kargatum <dowlandtop@yandex.com> Date: Fri Jun 4 05:17:18 2021 +0700 chore(Core/MIsc): added few helpers for chat commands (#6175) commit62ae4b53e6Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Jun 3 16:30:26 2021 +0200 fix(Core/Spells): On autoshot interrupt send proper packet to cancel autoshot clientside. (#6169) - Closes #5734 - Closes chromiecraft/chromiecraft#454 commit40cf7b46d2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 3 13:01:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):31a13d32bbcommit31a13d32bbAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Thu Jun 3 22:25:11 2021 +0930 fix(DB/spawn) Remove Earthroot node from Menethil Harbor (#6125) Deletes misplaced herb spawn. commitd6c85d4664Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu Jun 3 14:01:40 2021 +0200 fix(Core/Spell): Remove delay from Flare activation (#5933) * fix(DB/spell): Remove delay from Flare activation The activation of the Flare (spell id: 1543) AoE aura was delayed until the projectile hit the ground, which takes 5 seconds. Apparently this is not blizzlike and the area should be activated instantly when casting the spell. Closes #5908 Closes https://github.com/chromiecraft/chromiecraft/issues/650 * Remove unnecessary delete * Move Flare spell fix to SpellMgr * Fix indentation commita75e34c793Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jun 3 07:39:48 2021 +0200 feat(Core/Spell): AssertSpellInfo (#6115) * feat(Core/Spell): AssertSpellInfo (cherry picked from commite52878b6b5) (cherry picked from commit8c44259fae) Co-Authored-By: Shauren <shauren.trinity@gmail.com> Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com> * Update SpellMgr.h commit7152ddc82cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jun 3 05:27:51 2021 +0200 refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (#6113) * refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (cherry picked from commitd6201e5dbb) Co-Authored-By: Shauren <shauren.trinity@gmail.com> Co-Authored-By: SilverIce <slifeleaf@gmail.com> * Update CellImpl.h * w * more more brackets * ew * fix build commitcc28cf6bf0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 18:11:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e3fcf1add7commite3fcf1add7Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 20:10:11 2021 +0200 fix(DB/loot): Fix drops related to Root Samples Q (#6088) All Peacebloom, Silverleaf, Earthroot, Briarthorn, Mageroyal and Bruiseweed nodes in the Barrens zone should contain a Root Sample quest item. Nodes outside the Barrens zone should not. This was not the case. Loot tables of these gameobjects were also messed up. Closes #5792 commit55bea7eb79Author: Kargatum <dowlandtop@yandex.com> Date: Thu Jun 3 00:18:24 2021 +0700 feat(Core/Thread): move Processpriority to separated files (#5638) commit0c478bfb68Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:57:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):91c632cbe6commit91c632cbe6Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 17:54:01 2021 +0200 fix(DB/creature_template): set Gatekeeper Rageroar to faction Timbermaw Hold (#6086) commit4c55e9c3bfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:48:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3205eca428commit3205eca428Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Thu Jun 3 01:17:22 2021 +0930 fix(DB/loot): Remove overlevelled items (#6076) Remove Shriveled Heart from Farmer Ray Remove Sunroc Mask from Sawtooth Crocolisk Remove Sunroc Gloves from Sawtooth Snapper commit84c9d1c462Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 15:10:52 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2e6b33289bcommit2e6b33289bAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 17:08:22 2021 +0200 fix(DB/loot): Noblegarden loot (#6074) Noblegarden-related items should only be contained in Brightly Colored Eggs, with the exception of Candy Bar and Lollipop which are also dropped by a select few named NPCs. - Closes #6029 - Closes https://github.com/chromiecraft/chromiecraft/issues/692 commit9d2b5c79e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:57:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6bfd7838dbcommit6bfd7838dbAuthor: anguaive <39011611+anguaive@users.noreply.github.com> Date: Wed Jun 2 16:55:43 2021 +0200 fix(DB/loot): Clean up refs to ref table 24060 (#6072) Some creatures' loot tables mistakenly included entries that point to ref table 24060. These entries have been removed. - Closes #6042 - Closes https://github.com/chromiecraft/chromiecraft/issues/697 commitff6aa47729Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:25:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c90a43eb8dcommitc90a43eb8dAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 16:11:04 2021 +0200 fix(DB/SAI): Swap scripts called on gossip for NPC Krasus (#6071) commit1f0479b593Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 14:06:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8747f965c1commit8747f965c1Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Wed Jun 2 16:04:34 2021 +0200 fix(DB/SAI): Improve Lunaclaw/Moonkin Stone behaviour (#6061) commit213ffe3ab0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:47:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e708743306commite708743306Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 13:46:30 2021 +0100 fix(DB/Creature/SAI): Disciple of Naralex (#6059) commitc995de22b2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:26:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):191b94e285commit191b94e285Author: Walter Pagani <paganiwalter@gmail.com> Date: Wed Jun 2 09:23:38 2021 -0300 refactor(SmartAI): move C++ script to DB (SAI) (#6067) commitfb9ff74ecbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 12:15:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):95455e61a2commit95455e61a2Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 13:13:48 2021 +0100 fix(DB/creature_loot_template): Rotting Slime (#6050) commit9bd07a673aAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Wed Jun 2 14:07:16 2021 +0200 fix(Scripts/HoL): adjust IsEncounterInProgress() (#6108) commitfb8cfe394aAuthor: francovilla <42851404+francovilla@users.noreply.github.com> Date: Wed Jun 2 04:56:37 2021 -0700 fix(Scripts/VoA): Toravon Orbs bug (#6082) Toravon The Ice Watchter in Archavon when dead the Orbs not despawn commite9ea3624d0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 11:42:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6288a0c8c9commit6288a0c8c9Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 12:40:45 2021 +0100 fix(DB/gameobject): Fathom Stone GO respawn (#6049) commit7e5e7cfb0cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 10:56:32 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7cb967fb56commit7cb967fb56Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Jun 2 12:38:28 2021 +0200 fix(DB/Spell): Furious Howl & Call of the Wild (#6047) - Fix Furious Howl (Rank 1) from applying to party members - Move Furious Howl & Call of the Wild to DB commite1935e2b65Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 2 09:56:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):40a71471f2commit40a71471f2Author: Stifler82 <xspidey@hotmail.it> Date: Wed Jun 2 10:54:41 2021 +0100 fix(DB/SAI/Quest): Curing the Sick (#6041) commit1011594a6aAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 23:48:14 2021 +0700 chore(Core/AchievementMgr): add GetAchievement helper (#6121) commit584b8d908eAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 22:58:01 2021 +0700 feat(Core/Apps): add support dynamic lib for EnumUtils (#6120) commitd398c34c61Author: Kargatum <dowlandtop@yandex.com> Date: Tue Jun 1 22:22:29 2021 +0700 chore(Core/Common): delete macro UNUSED (#6119) commit501f5e2702Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 14:32:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0884778f16commit0884778f16Author: Stifler82 <xspidey@hotmail.it> Date: Tue Jun 1 14:48:21 2021 +0100 fix(DB/Quest POI): Going, Going, Guano! (#6039) commitbeb4df9d3eAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Jun 1 15:36:59 2021 +0200 fix(Core/Shared/DB): recommit transactions on dead-lock error (#6069) commit1889fffbdeAuthor: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Tue Jun 1 22:33:36 2021 +0930 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE to Faerie Fire (#6105) Adds missing anti-stealth aura to Faerie Fire variant with spell ID 20656. commit780ff33c23Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 12:41:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ee7d54b7c3commitee7d54b7c3Author: v.tihomirov <vladislav@mindsys.org> Date: Tue Jun 1 15:31:52 2021 +0300 fix(DB/smart_scripts): play small event on noble brew part 2 completion (#6038) commitb00ac48cfaAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 1 13:55:51 2021 +0200 feat(Core/Script): Allow spell script ValidateSpellInfo to work with any container type (#6078) * Cherry-pickf2f0aeb562Co-authored-by: Shauren <shauren.trinity@gmail.com> commit3919e9a474Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 11:30:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2fa8830813commit2fa8830813Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue Jun 1 12:44:13 2021 +0200 fix(DB/gossip_menu_option): Remove Chromie duplicate gossip options (#6025) commit17599313daAuthor: Chero <Chero@users.noreply.github.com> Date: Tue Jun 1 11:16:47 2021 +0200 fix(Scripts/ScarletMonastery): Whitemane spell cast (#6073) commit1c2d7a23b6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 1 08:24:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a7585d61bccommita7585d61bcAuthor: Knindza <knindzagxg@gmail.com> Date: Tue Jun 1 10:23:21 2021 +0200 fix(DB/Zone):improved Zangamarsh (#4920) commit579dbe1e5fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 17:05:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d46a55d9a0commitd46a55d9a0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 18:47:07 2021 +0200 fix(DB/Creature): Spiteful Apparition (#6014) commitc95c593174Author: Patrick Lewis <pat@lo5t.com> Date: Mon May 31 09:19:45 2021 -0700 fix(Bash/Ubuntu): allow Boost install on minimal ubuntu 20.04 installs (#6037) commita91939132fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 16:13:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):11cdb969a2commit11cdb969a2Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 17:26:22 2021 +0200 fix(DB/Spell): Adjust Tree Disguise spell effect (#6004) commitca27ce5e37Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 16:51:34 2021 +0200 fix(Script/Command): Build (#6159) * fix(Script/Command): Build * codestyle ci is weird * Update MovementHandler.cpp * Update cs_server.cpp * Update cs_server.cpp commit897a02bb75Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 14:21:54 2021 +0200 refactor(Core/Misc): acore to Acore (#6043) commit7eeae6866eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 12:11:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3ac48489f6commit3ac48489f6Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 14:09:51 2021 +0200 fix(DB): Adjust NPC Inquisitor Salrand's behaviour (#6003) commite3c1e739c6Author: Kargatum <dowlandtop@yandex.com> Date: Mon May 31 16:03:00 2021 +0700 feat(CI/Codestyle): add check core logs (#6012) commit9b6c3c7d2cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 31 08:58:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8dc13a5338commit8dc13a5338Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 31 10:56:42 2021 +0200 fix(DB/Spells): Remove scaling from spell ID 36500 (#6002) commit793b915907Author: v.tihomirov <vladislav@mindsys.org> Date: Mon May 31 10:59:25 2021 +0300 fix(Core/Unit): Prevent Unit emote when entering combat (#6030) commita21a6aa486Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 09:19:08 2021 +0200 chore(deps/acelite): Remove VERSION (#6143) commit268fa40c75Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon May 31 01:01:30 2021 +0200 chore(import-sql): fix update (#6139) * Update import.sh * Update 2021_05_30_03.sql * Update 2021_05_30_02.sql * Update import.sh * Update import.sh * Update 2021_05_30_02.sql * Update 2021_05_30_03.sql commitf25a47715aAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon May 31 05:40:45 2021 +0700 feat(Cmake/Modules): support add config all modules without AC_ADD_CONFIG_FILE (#5994) commit637041598fAuthor: Patrick Lewis <pat@lo5t.com> Date: Sun May 30 13:43:31 2021 -0700 fix(BASH/Compiler): error in if condition (#5983) commit75c1e61320Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 19:13:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ae665f7ec3commitae665f7ec3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 21:12:01 2021 +0200 feat(Core/Command): server debug (#6007) * initial work * fix query * load * clean up * remove from startup * ACE * remove static * Update MySQLThreading.cpp * not used * Update MySQLThreading.cpp * unit testing * Update WorldMock.h * show Boost ver * Update WorldMock.h * include * Now we have boost::filesystem woo * fix build * fix typo commite93159b408Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 18:13:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bc9b33a1a3commitbc9b33a1a3Author: Azcobu <81782124+Azcobu@users.noreply.github.com> Date: Mon May 31 03:41:55 2021 +0930 fix(DB/loot): Staff of Horrors drops (#5999) Removed Staff of Horrors from widely used ref_loot_table 24062 and added to Skeletal Horrors with a 1.6% drop chance commit37f435b49dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun May 30 18:38:15 2021 +0200 fix(CI): sql build (#6134) commit6e3e67b628Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 15:27:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4046fe2282commit4046fe2282Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 17:26:32 2021 +0200 feat(DB/Version): Add date on update (#6006) commita36f7a3445Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 30 13:03:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):48ddfd62c5commit48ddfd62c5Author: Kargatum <dowlandtop@yandex.com> Date: Sun May 30 18:06:02 2021 +0700 feat(Core/Soap): delete ACE inherited (#4951) commitcedd636338Author: KiK0 <KIK0SWD@gmail.com> Date: Sun May 30 05:16:36 2021 -0500 fix(DB/Resistances): Incorrect Holy resistances (#5496) commit107658ebbcAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun May 30 11:53:16 2021 +0200 fix(Core/Spells): triggering potion cooldowns (from TC) (#6016) commit07d0f654d5Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 06:19:37 2021 +0200 feat(Core/Containers): MapGetValuePtr (#6111) * feat(Core/Containers): MapGetValuePtr * Added MapGetValuePtr to allow writing `if (Val* v = MapGetValuePtr(map, key))` (cherry picked from commita1e3b54e07) Co-Authored-By: Shauren <shauren.trinity@gmail.com> commita9ed64e600Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 30 03:46:04 2021 +0200 feat(Core/Util): AsUnderlyingType (#6117) * Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere) (cherry picked from commitfdd9227b23) Co-Authored-By: Shauren <shauren.trinity@gmail.com> commitc74bb4b88aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 29 14:19:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):30e9643829commit30e9643829Author: Sascha Vowe <38558793+savowe@users.noreply.github.com> Date: Sat May 29 13:59:25 2021 +0000 fix(DB): Stormwind City Guard Pathing Into Lamppost (#5954) commita355b4d27cAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Sat May 29 15:37:34 2021 +0200 fix(Core): fix instance portal not resurrecting when corpse is not spawned (#6106) commitb846179986Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 29 11:56:19 2021 +0200 refactor(Core/Spell): Change "Attribute &" to HasAttribute() (#5991) commitbc380aaa2bAuthor: Patrick Lewis <pat@lo5t.com> Date: Sat May 29 02:30:36 2021 -0700 fix(CI/Docker): free up additional space (#5993) commit8ee35817e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 28 00:11:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f1b43a8976commitf1b43a8976Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri May 28 00:49:24 2021 +0200 fix(Core/Player): Weapon skill gain (#5961) commitd8911d816fAuthor: Kargatum <dowlandtop@yandex.com> Date: Fri May 28 05:34:54 2021 +0700 feat(Core/PacketIO): correct parsing some opcodes (#6051) commitc1e96064e9Author: Kargatum <dowlandtop@yandex.com> Date: Thu May 27 21:09:31 2021 +0700 feat(Core/Common): add Asio network threading (#6063) commit2ae84e2fafAuthor: Chero <Chero@users.noreply.github.com> Date: Thu May 27 13:42:48 2021 +0200 fix(Core/Creature): Creatures will periodically call for assistance. (#5065) commit7f90f41ba6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 26 23:50:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ea5f5f2072commitea5f5f2072Author: Kargatum <dowlandtop@yandex.com> Date: Thu May 27 05:12:46 2021 +0700 feat(Core/RealmList): port TrinityCore realm api (#5626) * feat(Core/RealmList): port TrinityCore realm api * 1 * whitespace cleanup * Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * 1 * 2 * Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * ` * 1 * small corrects * finish maybe * realm.Id.Realm * ws * 1 Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit78e1719c80Author: Kargatum <dowlandtop@yandex.com> Date: Wed May 26 19:00:08 2021 +0700 feat(Core/Misc): includes cleanup (#5953) commit7d3129a737Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 25 21:00:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e8181130f0commite8181130f0Author: arielcami <71854140+arielcami@users.noreply.github.com> Date: Tue May 25 15:58:44 2021 -0500 fix(DB/Item): special characters for translation esES/esMX (#5948) * Special character fix for esES esMX### TITLE * Special character fix for esES/esMX * Special character fix for esES esMX Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit6da64fc48fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 25 19:23:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):537798e402commit537798e402Author: arielcami <71854140+arielcami@users.noreply.github.com> Date: Tue May 25 14:12:34 2021 -0500 fix(DB/Item) Special characters for translation esES/esMX (#5924) commitca77a95521Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 25 20:15:29 2021 +0200 fix(Core/Spell): packet build in spell_pvp_trinket_wotf_shared_cd (#6048) commit3716ddf3e4Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue May 25 18:05:13 2021 +0200 fix(Core/WorldSession): prevent crash in SendPacket (#6045) commit9bea4dc011Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 25 14:35:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2d41cd49f1commit2d41cd49f1Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue May 25 16:25:53 2021 +0200 fix(DB): Adjust Quest 7944 POI (#5918) commit6ac7c559c5Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 25 16:25:42 2021 +0200 refactor(Core/Creature): Split creature.h (#5974) commit1b26edc956Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Tue May 25 16:25:36 2021 +0200 fix(DB/gameobject): Andorhal sign location (#5962) commit73cd442d22Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Tue May 25 16:25:01 2021 +0200 fix(DB/loot): Adjust SM mobs' loot tables (#5947) commit368918c5c9Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Tue May 25 16:24:53 2021 +0200 fix(DB/loot): Shiver Blade drop (#5944) commitd16605d4c2Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue May 25 16:24:23 2021 +0200 fix(DB): Adjust Blackhoof Cage behaviour (#5916) commit3c09156db0Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Tue May 25 16:21:15 2021 +0200 fix(DB/waypoint_data): Valdred Moray pathing (#5905) commit697197f038Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 25 12:33:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ae66ea082bcommitae66ea082bAuthor: v.tihomirov <vladislav@mindsys.org> Date: Tue May 25 15:31:59 2021 +0300 Adjust Scholomance Instructor Malicia abilities (#5239) * Adjust Scholomance Instructor Malicia abilities * Update Instructor Malicia spell ids to correct ones commit5c70a7b9e1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 24 21:29:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):34e7bc24e8commit34e7bc24e8Author: Delcidx <75182283+Delcidx@users.noreply.github.com> Date: Mon May 24 15:28:22 2021 -0600 fix(DB/gameobject): Adjust Position For Some Copper Veins (#5701) commitea764812d1Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 23 19:52:56 2021 +0200 feat(Core/Main): Show Boost Version (#6019) commit50adcf2065Author: Kargatum <dowlandtop@yandex.com> Date: Sun May 23 18:53:15 2021 +0700 feat(Deps/Boost): add boost support (#5676) * feat(Deps/Boost): add boost support * 1 * 2 * to 1.74 commitaf28aeebdeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 23 05:15:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3bc7880d0acommit3bc7880d0aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun May 23 07:14:01 2021 +0200 fix(DBCreature): NPC 23859 gossip_menu_option_locale error (#5903) - Closes #5899 commit7f77660c00Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 23 03:23:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):556a7b761ccommit556a7b761cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun May 23 05:17:49 2021 +0200 fix(DB/Quest): Fixed zhCN translate of Blood Is Thicker. (#5898) Fixed #5845. commite8d0404a35Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 23 02:32:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):075276182ccommit075276182cAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sun May 23 04:27:31 2021 +0200 fix(DB/Creature): Remove Mistbat spawn in Eversong Woods (#5894) commitf16f1c0a7cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 23 02:04:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b483094840commitb483094840Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 23 04:03:18 2021 +0200 fix(Script/Creature): Script warlock imp (#5960) * fix(Core/Creature): Script warlock imp * creature * Update pet_warlock.cpp commit561b35a2efAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 23 03:50:10 2021 +0200 style(DB/Updates): Style 2021_03_19_02 (#5876) * chore(DB/Updates): 2021_03_19_02 * Update 2021_03_19_02.sql * Update 2021_03_19_02.sql * Update 2021_03_19_02.sql commit5a32ecc8ceAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 22 19:55:17 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0527c17d5fcommit0527c17d5fAuthor: Emir <emirpod02@gmail.com> Date: Sat May 22 12:53:45 2021 -0700 fix(Scripts/Quest): A Cry For Help (#5720) commita75b84ab2eAuthor: robinsch <robinsch@users.noreply.github.com> Date: Sat May 22 15:14:29 2021 +0200 fix(Core): CFBG achievements (#5900) commit565e9ff8aaAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 22 15:14:04 2021 +0200 refactor(Core/CliRunnable): Make AC> a static (#5621) commit8ac74e475fAuthor: HEBAN Simon <30532637+Miithrandiir@users.noreply.github.com> Date: Sat May 22 15:11:41 2021 +0200 fix(Core): GUID of GameObject (#6001) commitb4abe644a6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 22 12:18:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d74832ef5dcommitd74832ef5dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 22 14:16:42 2021 +0200 fix(DB/Creature): Add script to some Howling Fjord creatures (#5559) commit29bed995aeAuthor: Luis Vaz <luisgustavovaz@live.com> Date: Sat May 22 00:15:07 2021 -0300 Update docker-cmd.ts (#5973) Co-authored-by: Patrick Lewis <pat@lo5t.com> commit63a273507cAuthor: Kargatum <dowlandtop@yandex.com> Date: Sat May 22 05:10:46 2021 +0700 feat(Core/Packets): Port packet handling from TrinityCore (#5617) * feat(Core/Packets): Port packet handling from TrinityCore * 1 * 2 * 3 * 1 * 2 * #3670 * 3 * 1 * codestyle * fix msvc warnings commit537ebe87aaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 21 18:52:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6196e68a84commit6196e68a84Author: Necropola <necropola@rain-fighters.net> Date: Fri May 21 20:04:19 2021 +0200 fix(DB/creature,SAI): Silvermane Stalkers: grey -> black, no fade (#5875) * fix(DB/creature,SAI): Silvermane Stalkers: grey -> black, no fade - Closes #5847 - Closes https://github.com/chromiecraft/chromiecraft/issues/645 * Remove space at end of line * Show nameplate Co-authored-by: Branel <emirpod02@gmail.com> Co-authored-by: Branel <emirpod02@gmail.com> commit3f6da61535Author: Maxpro <MDAllen@protonmail.com> Date: Fri May 21 07:35:08 2021 -0700 fix(Core/Unit): criticals not working against sitting players. (#5872) commit5b9415be5aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 21 10:25:13 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8690b9a141commit8690b9a141Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri May 21 12:19:39 2021 +0200 fix(DB/Quest): Get the Scoop (1950) (#5858) * fix(DB/smart_scripts): gossip texts and SAI for quest Get the Scoop (1950) * Update rev_1621071094020971520.sql commitaab32e5f30Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri May 21 09:56:52 2021 +0200 feat(TOTP): use feature toggle via authserver.conf (#5978) * Revert "Revert "feat(Core/Auth): add AccountInfo helper (#5640)" (#5971)" This reverts commitfe6db2ff96. * feat(TOTP): use feature toggle via authserver.conf * chore(wip): wip * Update src/server/authserver/authserver.conf.dist Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit983d4b5771Author: Axel Cocat <ax.cocat@gmail.com> Date: Fri May 21 01:13:49 2021 +0200 fix(Core/Database): fix wrong Field::IsNull() return value on null binary fields (#5975) commitfe6db2ff96Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 20 23:23:50 2021 +0200 Revert "feat(Core/Auth): add AccountInfo helper (#5640)" (#5971) This reverts commite50754d804. commitdd69dcb1d8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 20 17:25:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):44945c5f21commit44945c5f21Author: Stifler82 <xspidey@hotmail.it> Date: Thu May 20 17:02:23 2021 +0100 fix(DB/spell_dbc): Rename Life Tap's Ranks (#5843) commitd86a7b96c3Author: Kargatum <dowlandtop@yandex.com> Date: Thu May 20 22:24:08 2021 +0700 feat(Deps/FmtLib): update fmtlib to 7.1.3 (#5950) commit7f3734375eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 20 12:19:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f6ec713167commitf6ec713167Author: anguaive <39011611+anguaive@users.noreply.github.com> Date: Thu May 20 13:49:54 2021 +0200 fix(DB/waypoint_data): Lizzarik and Jorb pathing (#5890) commit5ea56d79fcAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 20 13:49:10 2021 +0200 fix(Core/Banner): Add missing space (#5881) commite50754d804Author: Kargatum <dowlandtop@yandex.com> Date: Thu May 20 15:16:50 2021 +0700 feat(Core/Auth): add AccountInfo helper (#5640) commita9e3d8d13aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 19 14:42:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):46e853e3c3commit46e853e3c3Author: Walter Pagani <paganiwalter@gmail.com> Date: Wed May 19 11:05:16 2021 -0300 fix(DB/command): delete command togglequerylog (#5846) commitd3fcebaac5Author: Walter Pagani <paganiwalter@gmail.com> Date: Wed May 19 05:20:29 2021 -0300 fix(Scripts/Event): Removing hardcore texts in Love is in the Air (#5831) commit633dbb9d94Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 18 23:42:11 2021 +0200 fix(MySQL8): Add Drop script (#5828) commit40ed3a575bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 18 11:55:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ecfeecbeeecommitecfeecbeeeAuthor: Emir <emirpod02@gmail.com> Date: Tue May 18 04:31:14 2021 -0700 fix(DB/Loot): Vampiric Duskbat (#5830) commitc0337e7f6aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 18 13:30:51 2021 +0200 fix(DB/Quest): Lessons Anew (#5824) commit4fff925bbeAuthor: Emir <emirpod02@gmail.com> Date: Tue May 18 04:30:43 2021 -0700 fix(DB/Quest): A Necessary Distraction (#5818) commite81b487b12Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue May 18 13:30:25 2021 +0200 fix(DB/creature_loot_template): Remove the Scarlet Key from creature loot tables (#5814) commitfc4496ecf5Author: Emir <emirpod02@gmail.com> Date: Tue May 18 04:30:08 2021 -0700 fix(DB/Creature): Stonemaul spirit (#5812) commit16e0443968Author: Emir <emirpod02@gmail.com> Date: Tue May 18 04:29:50 2021 -0700 fix(DB/Quest): Smolderwing (#5810) commit4284880659Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 18 11:03:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2789a1b342commit2789a1b342Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 18 13:02:01 2021 +0200 fix(DB/Quest): You Have Served Us Well (#5784) commit6f4f0043c2Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue May 18 02:16:59 2021 +0200 fix(Scripts): Crashfix. (#5913) commitb2ab5dba79Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 17 16:25:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b0a9c83dc3commitb0a9c83dc3Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 17 17:09:36 2021 +0200 fix(DB/creature_loot_template): Remove Crumpled, Ripped and Torn Note from Highland Thrasher loot table (#5484) commitd0a259d6eeAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon May 17 06:50:03 2021 +0700 feat(Cmake/Compiler): deprecated clang6 and gcc 7 (#5671) commitea2e606b13Author: Kargatum <dowlandtop@yandex.com> Date: Mon May 17 06:49:18 2021 +0700 feat(Core/Logging): improve DB logging (#5437) commitf239908840Author: Necropola <necropola@rain-fighters.net> Date: Mon May 17 00:15:51 2021 +0200 fix(Core/Loot): make Loot::AddItem() honor LootItem::AllowedForPlayer() (#5774) Original Author: @Wyrserth commit13f71c9c4dAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon May 17 02:53:21 2021 +0700 feat(Core/Random): port random system from TrinityCore (#5454) * feat(Core/Random): port random system from TrinityCore * lic * logic correct * MultimapErasePair move * whitespace 17:13:34 1. 'Containers.h'. Replace (1) 17:13:40 2. 'LootMgr.h'. Replace (1) 17:13:44 3. 'World.cpp'. Replace (1) 17:13:47 4. 'instance_scholomance.cpp'. Replace (1) * correct debug build commit0d699222deAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun May 16 11:58:38 2021 +0200 fix(Core/Gameobjects):bloading addon table. (#5885) Fixed #5771. commit8168f9aea0Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun May 16 02:25:29 2021 +0200 fix(CI): replace clang-9 with clang-8 (#5877) commit067c675f3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 15 23:52:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0ca8692592commit0ca8692592Author: Knindza <knindzagxg@gmail.com> Date: Sat May 15 23:56:21 2021 +0200 fix(DB/Creature): improved Netherstom (#4916) * fix(DB/Zone):improved Netherstom * Update rev_1616252753401265600.sql * Update rev_1616252753401265600.sql commitfd801c9310Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat May 15 17:42:20 2021 +0200 feat(Core/BG): revamp Battleground.QueueAnnouncer.Limit (#5267) commit376a7983b3Author: Walter Pagani <paganiwalter@gmail.com> Date: Fri May 14 15:41:54 2021 -0300 fix(Scripts/Innkeeper): remove hard-coded texts (#5811) commit8dd58ebb5bAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri May 14 10:15:45 2021 +0200 fix(Core): Memleaks fixes - Part II. (#5760) commit1b6c2004ceAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 14 08:15:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c3242caf74commitc3242caf74Author: Patrick Lewis <pat@lo5t.com> Date: Fri May 14 01:10:35 2021 -0700 fix(Core/Maps): GetCollisionHeight and Z_OFFSET_FIND_HEIGHT (#5778) commit520a44aaceAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:09:21 2021 -0600 fix(DB/creature_addon): Remove path info from Blackwater Deckhand (#5758) commit76409660ebAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:09:13 2021 -0600 fix(DB/smart_scripts): Remove spawn event for Scorn (#5754) commit4fc9a59e32Author: Stifler82 <xspidey@hotmail.it> Date: Fri May 14 09:09:01 2021 +0100 fix(DB/creature_template): NPCs: 416, 417, 1860, 1863 (#5749) commit16a385d1fcAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:08:48 2021 -0600 fix(DB/smart_scripts): Mirefin Coastrunner (#5723) commitb21bc050a1Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:08:29 2021 -0600 fix(DB/crature_loot_template): Remove loot from Witherbark Bloodlings (#5711) commit88071b7e80Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:08:20 2021 -0600 fix(DB/creature_loot_template): Revelosh items drop (#5706) commit145fd32fcbAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri May 14 02:08:02 2021 -0600 fix(DB/creature_formations): Adjust Boss Tho'grun's group (#5700) commit5a950f0edfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 13 07:04:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):10e66ee09acommit10e66ee09aAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu May 13 00:55:50 2021 -0600 fix(DB/gameobject): Adjust state for Rich Thorium Vein with GUID 120186 (#5756) commitbebb2d204cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 13 06:18:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):cf0310a201commitcf0310a201Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu May 13 00:17:16 2021 -0600 fix(DB/gameobject): Adjust spawn time for Waterlogged Wreckage (#5755) commitb9ed18f28aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 13 05:16:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fe5aedaacfcommitfe5aedaacfAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed May 12 23:14:42 2021 -0600 fix(DB/smart_scripts): Script "The End of the deserters" (#5708) commit225fa573afAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 13 04:23:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b14ffdb8b9commitb14ffdb8b9Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed May 12 22:21:46 2021 -0600 fix(Scripts/DB/SAI): Return to Vahlarriel (#5712) commit29d3dc3f2bAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu May 13 11:10:46 2021 +0700 feat(Deps/Gperftools): make gperftools lib to interface (#5797) commitd04f4be6c5Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed May 12 21:46:47 2021 -0600 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE (#5703) commit2b25f3daa2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 13 00:58:33 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):26f2abaaa9commit26f2abaaa9Author: Kargatum <dowlandtop@yandex.com> Date: Thu May 13 07:57:10 2021 +0700 feat(Core/Authserver): TOTP rewrite (#5620) commit681c3237dfAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu May 13 04:03:53 2021 +0700 feat(Core/Config): added info about bad lines in config file (#5813) commit0bc23075bfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 12 08:54:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):357148a763commit357148a763Author: Necropola <necropola@rain-fighters.net> Date: Wed May 12 10:52:29 2021 +0200 fix(DB/item_template): Add coin loot to fishing trunks (#5772) Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com> commit9821a930e8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 11 17:55:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4269713945commit4269713945Author: v.tihomirov <vladislav@mindsys.org> Date: Tue May 11 20:53:49 2021 +0300 fix(DB/Smart_scripts): Add event on quest completion for last part of Elixir of Agony (#5359) commite5582b3443Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Tue May 11 19:11:54 2021 +0200 fix(Core/Creature): Fix kill credit for some mobs after UpdateEntry (#5746) Co-authored-by: Yehonal <yehonal.azeroth@gmail.com commit05780f2c50Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 11 17:46:28 2021 +0200 feat(apps): Config Merger (#5779) * feat(apps): Config Merger * update for ac * Update README.md commitb3aa2be7e7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 11 08:16:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):61325fd49ecommit61325fd49eAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue May 11 02:15:09 2021 -0600 fix(DB/waypoint_data): Protector Dorana's waypoints (#5688) commit87da6d1d94Author: Maxpro <MDAllen@protonmail.com> Date: Mon May 10 19:48:59 2021 -0700 fix(CORE/CREATURE) Polymorphed erratic mob behavior (#5699) commitff2737fee8Author: Yehonal <yehonal.azeroth@gmail.com> Date: Mon May 10 22:21:23 2021 +0200 feat(bash): Improved support for gperftools (#5769) commit053f9f5fa4Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon May 10 20:09:23 2021 +0200 feat(Core/DB): reconnect seconds and attempts configurable (#5673) commitebd757a331Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon May 10 15:30:45 2021 +0200 Revert "feat(Core/Config): add abort message if config incorrect (#5438)" (#5761) This reverts commit61c87a8ab7. commit0079034d73Author: Shiroe <krejza9@gmail.com> Date: Mon May 10 08:58:22 2021 +0200 fix(Core): Lower MIN_WANDER_DISTANCE_GROUND (#5693) commitf6f638b46bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 06:21:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ca74d3081ecommitca74d3081eAuthor: Stifler82 <xspidey@hotmail.it> Date: Mon May 10 07:19:51 2021 +0100 fix(DB/creature): Adjust spawn time for Mosh'Ogg Ogres (#5738) commitb9b4b42ce5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 05:23:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):44c45aa24ecommit44c45aa24eAuthor: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Mon May 10 07:21:28 2021 +0200 fix(DB/gameobject): Respawn time of several ores (#5717) commitaf3b249423Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 04:16:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5bd26262b0commit5bd26262b0Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Mon May 10 06:14:38 2021 +0200 fix(DB): STV mobs dropping TBC items (#5727) commitea9d71c20fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 03:30:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):db5de578fbcommitdb5de578fbAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 10 05:27:03 2021 +0200 fix(DB/quest_template_addon): Prevent Homeward Bound quest from autocompleting (#5694) commiteca3dc2d3bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 01:35:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):54c18cff8dcommit54c18cff8dAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 10 03:33:45 2021 +0200 fix(DB/smart_scripts): Supplies to Auberdine quest NPC behaviour (#5687) commitf6d69aef1dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 10 00:42:45 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7e3db47971commit7e3db47971Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Mon May 10 02:41:14 2021 +0200 Fix: Chest Respawn time (#5695) commitaf04ba0790Author: Patrick Lewis <pat@lo5t.com> Date: Sun May 9 17:08:42 2021 -0700 fix(Bash): process priority class Permission denied (#5686) commitecfd9df1d8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 22:46:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0988c4473commitd0988c4473Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Mon May 10 00:45:06 2021 +0200 fix(DB): Remove Ashenvale quest mutual exclusivity (#5684) commita32275224dAuthor: Patrick Lewis <pat@lo5t.com> Date: Sun May 9 14:21:14 2021 -0700 feat(CI): trigger build on pr review (#5645) commit6aa74b6abeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 20:22:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):534ec53bb0commit534ec53bb0Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 9 14:20:32 2021 -0600 fix(Core/Scripts): Convert Galen's Escape to SAI (#5683) commit583d06b3bdAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon May 10 02:46:34 2021 +0700 chore(Core/Logging): enable logger sql and set level info (#5677) commitad2c87c230Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 19:10:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d458067374commitd458067374Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 9 13:04:48 2021 -0600 fix(DB/creature_model_info): Adjust CombatReach for Sarathstra's creature_model(#5672) commit730e14116aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 18:12:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):21d9a5b165commit21d9a5b165Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 9 12:10:38 2021 -0600 fix(DB/gameobject): Adjust position for Bruiseweed node with GUID 3440 (#5670) commitc806be878aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 17:37:34 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9398f9bfcccommit9398f9bfccAuthor: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sun May 9 19:36:05 2021 +0200 fix(Core/DB): Adjust Kodo Roundup quest mob behavior (#5665) commit40f2e5e8c1Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 9 11:33:01 2021 +0200 fix(Core/LoadSmartAIFromDB): Prevent loading if entryorguid = 0 (#5663) Co-Authored-By: robinsch <8017650+robinsch@users.noreply.github.com> commit6bb8972194Author: Patrick Lewis <pat@lo5t.com> Date: Sat May 8 23:32:55 2021 -0700 fix(Core/Misc): BuildAuctionMailBody guid (#5743) Co-Authored-By: UltraNix <80540499+UltraNix@users.noreply.github.com> commite9ebb1ae57Author: Axel Cocat <ax.cocat@gmail.com> Date: Sun May 9 07:04:24 2021 +0200 fix(Scripts/HoS): Adjust IsEncounterInProgress() (#5642) commite5dea7a1a3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 9 04:16:51 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ea6c232183commitea6c232183Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Sun May 9 06:15:17 2021 +0200 fix(DB/gameobject_loot_template): Correct drop chances for all classic ores (#5628) commit9c276b39b6Author: Kargatum <dowlandtop@yandex.com> Date: Sun May 9 08:57:34 2021 +0700 chore(Core/Authserver): set default root logger to level info (#5613) * chore(Core/Authserver): set default root logger to level info * new line add commit127a3dd65dAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Sat May 8 23:43:17 2021 +0200 fix(Core): Reputation gain rate when nearby party members are dead (#5605) commit44babc3c3aAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat May 8 20:39:09 2021 +0200 fix(Core/Pooling): Fixed less and less objects from pools being spawned the longer the server is running (#5572) commit75c75a40d4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 8 17:01:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):39aed24bf6commit39aed24bf6Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 8 19:00:18 2021 +0200 fix(DB/Conditions): Add some missing comments (#5564) commita203a5183bAuthor: Chaouki Dhib <chaodhib@gmail.com> Date: Sat May 8 15:22:18 2021 +0200 fix(Core/Movement): Fix strange teleport when rooting a fleeing NPC (#5555) commit3c763786a0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 7 21:53:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e4510ba01bcommite4510ba01bAuthor: v.tihomirov <vladislav@mindsys.org> Date: Sat May 8 00:52:16 2021 +0300 fix(DB): Add additional Incendia Agave spawns (#5426) * Add additional Incendia Agave spawns * Update incendia agave query * Update incendia agave spawn guid commitc3d751bdd7Author: Chaouki Dhib <chaodhib@gmail.com> Date: Fri May 7 21:27:00 2021 +0200 fix(Core/Movement): MSG_MOVE_SET_* opcodes - GUID missing (#5554) commit2189ac0b08Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri May 7 18:10:44 2021 +0200 feat(Core/Anticheat): Preparation to implement new passive anticheat … (#5516) commit0e8e21b812Author: Axel Cocat <ax.cocat@gmail.com> Date: Fri May 7 13:51:39 2021 +0200 fix(Core/Groups): fix group enchanting level not resetting properly (#5501) commitacb7c6291cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 7 11:12:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):685b10a291commit685b10a291Author: KiK0 <KIK0SWD@gmail.com> Date: Fri May 7 03:45:12 2021 -0700 fix(Core/Spells): Berserk now removes the Tiger Fury buff. (#5481) commit2880e37ee0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 7 05:28:28 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):42659f06c8commit42659f06c8Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu May 6 23:27:04 2021 -0600 fix(DB/creature_addon): Adjust movement for Juvenile Snow Leopard (#5675) commita1ae3f69a8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 7 00:45:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a58d83f6f2commita58d83f6f2Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Fri May 7 02:43:59 2021 +0200 fix(DB/Creature): Remove Skeletal Executioner from Silverpine Forest (#5251) * fix(DB/Creature): Removed Skeletal Executioner from Silverpine Forest - Closes issue #5237 * Fix DB startup error commitdb7d754f3fAuthor: Kargatum <dowlandtop@yandex.com> Date: Fri May 7 02:16:44 2021 +0700 feat(Core/Common): delete lib game-interface inherited (#5333) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit6947789622Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 6 13:41:39 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d7ddd6f8d1commitd7ddd6f8d1Author: Necropola <necropola@rain-fighters.net> Date: Thu May 6 15:35:59 2021 +0200 fix(DB/go_loot_template): Silver Piffeny Band should not be lootable from chests (#5608) commit3e1a2024b6Author: Stifler82 <xspidey@hotmail.it> Date: Thu May 6 14:35:38 2021 +0100 fix(DB/pool_creature): NPC: Or'Kalar (#5601) commit81c07178d9Author: Stifler82 <xspidey@hotmail.it> Date: Thu May 6 14:35:29 2021 +0100 fix(DB/Creature): Apprentice Mirveda (#5596) commit3acf5bb7eaAuthor: Crypticaz <nick.lop6@gmail.com> Date: Thu May 6 08:35:07 2021 -0500 fix(DB/Graveyard): add ghostZone for zone 1537 (#5581) commit926a310389Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 6 15:34:59 2021 +0200 fix(Creature/Gossip): Adjust some guard direction text (#5562) commit1c9683ade4Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 6 15:34:44 2021 +0200 fix(DB/Creature): Son of Hakkar (#5561) commite39bb61338Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 6 15:34:37 2021 +0200 fix(DB/Creature): Twilight Idolater (#5558) commit64461da3f2Author: Delcidx <75182283+Delcidx@users.noreply.github.com> Date: Thu May 6 07:34:28 2021 -0600 fix(DB/locale): Import esES/esMX translations (Part 2) (#5547) commit71d5d27e4eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 6 15:34:02 2021 +0200 fix(DB/Creature): Verify & update Ashen Verdict reputation values (#5539) commitdf1ab3903dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu May 6 15:30:55 2021 +0200 fix(DB): remove undesired DELETE statement commite564994b37Author: Yehonal <yehonal.azeroth@gmail.com> Date: Thu May 6 14:54:04 2021 +0200 chore(docker): pre-install deno within the images (#5644) commit058f0c9451Author: KiK0 <KIK0SWD@gmail.com> Date: Thu May 6 05:25:48 2021 -0700 feat(DB/Locales): missing esES & esMX quest locales [PART 3] (#5511) commit1a3266a722Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 6 12:05:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0d704a0cadcommit0d704a0cadAuthor: KiK0 <KIK0SWD@gmail.com> Date: Thu May 6 04:01:20 2021 -0700 fix(DB/Spells): Arcane Missiles: They should not cause aggro when launched, but when hit with the first beam. (#5489) commitcaf9140dcaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 5 13:21:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):37c3e05140commit37c3e05140Author: KiK0 <KIK0SWD@gmail.com> Date: Wed May 5 06:17:48 2021 -0700 feat(DB/Locales): missing esES & esMX quest locales [PART 2] (#5510) commit53985fc639Author: Patrick Lewis <pat@lo5t.com> Date: Wed May 5 03:40:29 2021 -0700 Revert "feat(CI): trigger windows build on comment (#5643)" (#5647) This reverts commit48a0c72604. commit48a0c72604Author: Patrick Lewis <pat@lo5t.com> Date: Wed May 5 01:59:09 2021 -0700 feat(CI): trigger windows build on comment (#5643) commita67c5678b7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 5 07:13:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ad5ba1a7e8commitad5ba1a7e8Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed May 5 01:11:44 2021 -0600 fix(DB/smart_scripts): Event quest "The Missing Diplomat" / Old Town Thugs (#5618) commitd0ea033f3dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed May 5 06:10:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):cc0192ad02commitcc0192ad02Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed May 5 00:08:52 2021 -0600 fix(DB/creature): Adjust spawn time for Saltscale murlocs (#5614) commite25e75d342Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 20:38:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):74a54b4927commit74a54b4927Author: Axel Cocat <ax.cocat@gmail.com> Date: Tue May 4 22:36:36 2021 +0200 fix(DB/broadcast_text): fix Stormwind guard Shaman trainer text (#5537) * fix(DB/broadcast_text): fix stormwind guard shaman trainer text * remove BroadcastTextID instead of changing broadcast_text commit545a045273Author: Kargatum <dowlandtop@yandex.com> Date: Wed May 5 00:30:52 2021 +0700 chore(Core/SharedDefines): move SharedDefines.h to shared lib (#5518) - Part #5397 commit01f188fcf5Author: Yehonal <yehonal.azeroth@gmail.com> Date: Tue May 4 18:41:55 2021 +0200 fix(docker): reduced client-data image of 200% commit367f3f53afAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 4 15:32:45 2021 +0200 docs(template): fix comment (#5634) commit44ecd5a4cbAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue May 4 15:21:29 2021 +0200 chore(template): Make them less intimidating (#5569) commitf8b817a8feAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 11:34:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7910918d2fcommit7910918d2fAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue May 4 12:27:46 2021 +0200 hotfix(docker): login before push commit9102b42526Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue May 4 11:54:36 2021 +0200 fix(DB/creature_formations): hezrul bodyguards path and formations (#5528) commitf6c6123d85Author: Yehonal <yehonal.azeroth@gmail.com> Date: Tue May 4 11:35:24 2021 +0200 feat(docker): production images, integrated ccache and many other improvements (#5551) commita1b0c45417Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 08:48:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):28f9c86577commit28f9c86577Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue May 4 10:46:48 2021 +0200 fix(DB/game_event_gameobject): link to brewfest 2 gameobjects (#5487) commit71e20bf292Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 08:34:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f96c52813ecommitf96c52813eAuthor: KiK0 <KIK0SWD@gmail.com> Date: Tue May 4 01:32:41 2021 -0700 feat(DB/Locales):missing esES & esMX quest locales (#5483) commitf4b5c28fd4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 01:10:34 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):91e90dd4dacommit91e90dd4daAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Mon May 3 19:09:07 2021 -0600 fix(DB/gameobject): Adjust XYZ pos for multiple mining nodes in STV (#5616) commit6fd37810ecAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue May 4 00:02:41 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1d919f8448commit1d919f8448Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue May 4 00:18:04 2021 +0200 fix(DB/Gameobject): duplicate or wrong spawns (#5258) * fix(DB/Gameobject): duplicate or wrong spawns * Update rev_1618177302172059302.sql commit82c80b626fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 3 19:09:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):292439ca88commit292439ca88Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon May 3 21:01:36 2021 +0200 fix(DB/creature): move location, add path (#5486) commitb5ba7ba9a1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 3 14:54:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):24ed28ff93commit24ed28ff93Author: Caishen-cc <81451494+Caishen-cc@users.noreply.github.com> Date: Mon May 3 10:53:13 2021 -0400 fix(DB/creature_loot_template): Fix loot tables for a few rare npcs 2 (#5452) * fix(DB/creature_loot_template): Fix loot tables for a few rare npcs 2 * codestyle Co-authored-by: otanikotani <otanikotani@gmail.com> commitde23266f04Author: Axel Cocat <ax.cocat@gmail.com> Date: Mon May 3 13:14:22 2021 +0200 fix(Core/Battlegrounds): fix Warsong Gulch flags not capping when standing on capture area (#5482) * fix(Core/Battlegrounds): fix Warsong Gulch flags not capping when standing on capture area * Added BG_WS_Trigger enum * add missing brackets commitca1f518b7fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 3 04:20:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):741fb7f99ecommit741fb7f99eAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 2 22:19:00 2021 -0600 fix(DB/gameobject): Adjust position for Bruiseweed with GUID 3799 (#5567) commitc72be439f4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 3 03:03:56 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4440a45675commit4440a45675Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 2 21:02:27 2021 -0600 fix(DB/creature): Adjust position for Syndicate Thief (#5566) commit87a35b6569Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Mon May 3 03:25:50 2021 +0200 fix(Core/GameObjects): Gameobject rotation and moving actions not updating to client (#5223) commit8e0bffa80bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 2 23:23:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):12d00fffb6commit12d00fffb6Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 2 17:22:31 2021 -0600 fix(DB/smart_scripts): SetInCombatWithZone at spawn for Haunting Spirit (#5568) commit445131ee38Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 2 22:45:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):36c82f4c61commit36c82f4c61Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun May 2 16:44:12 2021 -0600 fix(DB/gameobject): Adjust gob position for some Copper Vein nodes (#5602) commitf8abece0d5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 2 15:08:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):719b541e10commit719b541e10Author: Raelorasz <82320853+Raelorasz@users.noreply.github.com> Date: Sun May 2 17:06:43 2021 +0200 fix(DB/creature): Adjust z position of creature in Wailing Caverns (#5465) commitb71a5b6f94Author: Patrick Lewis <pat@lo5t.com> Date: Sun May 2 05:09:42 2021 -0700 fix(CI): change on: push to only run on master branch (#5591) commitaee1351f12Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 2 00:53:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d33640242dcommitd33640242dAuthor: Caishen-cc <81451494+Caishen-cc@users.noreply.github.com> Date: Sat May 1 20:51:53 2021 -0400 fix(DB/creature_loot_template): a few rare npcs (#5449) commit61c87a8ab7Author: Kargatum <dowlandtop@yandex.com> Date: Sun May 2 07:06:55 2021 +0700 feat(Core/Config): add abort message if config incorrect (#5438) commit4d602b42e4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 1 20:33:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3cf6b3a79ecommit3cf6b3a79eAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Sat May 1 21:42:31 2021 +0200 fix(DB/spell_dbc): Fix Eye of Eternity exit portal (#5468) commit752595dccfAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 1 19:18:29 2021 +0200 fix(Core/TotemAI): Totems should not attack neutral unless owner is in combat (#5434) commit46c9aa6f3aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat May 1 17:07:15 2021 +0200 fix(Script/Command): HandleAddItemCommand (#5412) * fix(Core/Command): Additem * Update cs_misc.cpp commit52f6f2f15bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat May 1 14:18:29 2021 +0200 fix(Core/Unit): potential crash + extract duplicated code (#5303) commitf70ed8b8caAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Sat May 1 07:03:59 2021 +0200 fix(Core): fix chests not despawning when opened in group (2) (#5387) * fix(Core): fix chests not despawning when opened in group * fix(Core): fix crashes in pr #5371 * Replaced nullptr checks * Used if with initializer instead of separate scope commit414296af06Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 1 01:54:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5ee7fed0a8commit5ee7fed0a8Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Apr 30 19:50:31 2021 -0600 feat(DB/smart_scripts): Add SAI for Icecrown's creatures (#5385) commit1cbf22c42aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 23:08:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bcdbca6fd4commitbcdbca6fd4Author: Emir <emirpod02@gmail.com> Date: Sat May 1 01:03:11 2021 +0200 Fix(DB/Smart_scripts) Ambassador Sunsorrow (#5364) * fix(DB/Gameobject)### TITLE * fix(DB/Smart_scripts) * fix build commit599e6834a1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 19:01:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6389d2eb19commit6389d2eb19Author: Stifler82 <xspidey@hotmail.it> Date: Fri Apr 30 19:59:31 2021 +0100 fix(DB/GameObj-Spawn/CreaturesSAI): EPL chest in Tyr's hand (#5187) commit2d1e2f255fAuthor: Patrick Lewis <pat@lo5t.com> Date: Fri Apr 30 10:09:28 2021 -0700 chore(CI): move docker build to separate workflow (#5548) commitadad43a15cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Apr 30 17:03:02 2021 +0200 fix(Core/Misc): Memleaks fixes. Part I. (#5546) commit632883538cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 13:34:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e13567cd80commite13567cd80Author: Kargatum <dowlandtop@yandex.com> Date: Fri Apr 30 20:32:33 2021 +0700 fix(Core/Guild): disable invite if players diff factions (#5519) commite29acf44d0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Apr 30 14:01:36 2021 +0200 feat(Core/Creature): Create & use CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH (#5360) Co-Authored-By: offl <11556157+offl@users.noreply.github.com> Co-authored-by: offl <11556157+offl@users.noreply.github.com> commit633105cf48Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 10:03:55 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ff8287ec35commitff8287ec35Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Fri Apr 30 12:02:23 2021 +0200 fix(DB): Chest Pooling in Dustwallow Marsh (#5527) * Fix: Chest Pooling in Dustwallow Marsh * Add better description * Add ZoneId commit2202013166Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 08:46:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4d0121e9cccommit4d0121e9ccAuthor: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Fri Apr 30 10:44:44 2021 +0200 fix(DB): Alterac Mountains Chest Pooling (#5522) * Fix: Alterac Mountains Chest Pooling * Missed the blank line * Add better descriptions * Add ZoneId commit3f343830fbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 30 01:00:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0b87bb0ddfcommit0b87bb0ddfAuthor: Emir <emirpod02@gmail.com> Date: Fri Apr 30 02:59:09 2021 +0200 fix(Script/Instance) [Deadmines] Smite Slam (#5373) commitcf6118fb9aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 23:03:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):19f06fa0b2commit19f06fa0b2Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Fri Apr 30 01:02:00 2021 +0200 fix(DB): Chest Pooling in Tanaris (#5530) * Fix: Chest Pooling in Tanaris * Add ZoneId commit94785abb8cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Apr 30 00:04:43 2021 +0200 feat(CI): Issue Labeler (#5543) commitd79a05314eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 18:37:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):eb1cecba94commiteb1cecba94Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 29 18:26:33 2021 +0200 fix(DB): Add Pooling to the Herbs in Burning Steppes (#5505) commit4c7661c41dAuthor: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 29 18:26:21 2021 +0200 fix(DB): Chest Pooling in Desolace (#5500) commitb05c9f449aAuthor: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 29 18:26:11 2021 +0200 fix(DB): Chest Pooling in Arathi Highlands (#5499) commitc3eddd37b2Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 29 18:25:57 2021 +0200 fix(DB): Stranglethorn Vale Chest Pooling 2 (#5509) commita8248cb9e9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 14:20:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e8742d4054commite8742d4054Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 29 15:56:31 2021 +0200 fix(DB/Pets): Added `casterGuid` as a primary key to `pet_aura` table. (#5423) commit086b8f9dacAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 29 15:41:50 2021 +0200 fix(Core/Loot): Fixed looting personal items while being in master loot group. (#5389) commiteb1c196855Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 29 15:41:20 2021 +0200 fix(Core/Spells): SPELL_AURA_DAMAGE_SHIELD auras should be modified by absorbs and resistance. (#5418) commit7fa1cb1c1aAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu Apr 29 20:07:03 2021 +0700 fix(Core/Player): correct add guid for packet SMSG_CLIENT_CONTROL_UPDATE (#5540) commit5ab6ad0894Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 11:25:55 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7092c565b3commit7092c565b3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Apr 29 12:54:52 2021 +0200 fix(DB/Creature): Add some immunities to ToC (#5436) commite02d5f4ae4Author: Patrick Lewis <pat@lo5t.com> Date: Thu Apr 29 01:31:17 2021 -0700 fix(BASH): cp docker configs (#5536) * fix(BASH): cp docker configs * fix(DOCKER): typo commita92293c2fdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 02:50:45 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b9ec3d5123commitb9ec3d5123Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 02:44:28 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2723a8a782commit2723a8a782Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 02:40:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d2dad6f2f5commitd2dad6f2f5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 29 01:12:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):545a82870ecommit545a82870eAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Apr 29 00:19:32 2021 +0200 fix(doc): cleanup outdated documentation in ScriptMgr.h (#5488) * Update ScriptMgr.h * Update ScriptMgr.h commit383f55cf85Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 28 22:07:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e4fafc61ddcommite4fafc61ddAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Wed Apr 28 22:26:39 2021 +0200 fix(Docker): windows improvements and permissions fix (#5444) commit5954d9c739Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 28 14:55:24 2021 +0200 refactor(Core/Misc): Define & Rename Attributes (#5311) commit0a571973d7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 27 16:37:20 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):04e820a7a9commit04e820a7a9Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Tue Apr 27 18:35:48 2021 +0200 Fix Chest Pooling in Stranglethorn Vale (#5498) commit310f856932Author: KiK0 <KIK0SWD@gmail.com> Date: Tue Apr 27 06:54:58 2021 -0700 fix(Core/Spells): Do not allow the use of the master's call while the pet is controlled [port from TC] (#5273) commit28242ca061Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 27 13:46:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):21f61b5641commit21f61b5641Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Apr 27 15:43:40 2021 +0200 fix(Core/Ticket): close & resolve by console -1 (#5326) commit360c1b6383Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 27 12:39:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0372ddc15ecommit0372ddc15eAuthor: Branel <emirpod02@gmail.com> Date: Tue Apr 27 14:17:08 2021 +0200 fix(DB/Gameobject) Mining nodes inside of eachother (#5345) commit6496a7918cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Apr 27 13:22:58 2021 +0200 fix(Core/Movement) : Improved confused movement generator. (#5491) Fixed #5442. Co-authored-by: UltraNix <ultranix@gmail.com> commitcabe1163d8Author: Patrick Lewis <pat@lo5t.com> Date: Mon Apr 26 16:34:30 2021 -0700 fix(CI/macOS): change build type to release (#5466) * fix(CI/macOS): change build type to release * fix(CI/macOS): change ccache options * fix(CI/macOS): test change build type back to debug * fix(CI/macOS): change build type back to release * fix(CI/macOS): change ccache size commit7a6f17d201Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 26 20:48:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):729e9861f6commit729e9861f6Author: Branel <emirpod02@gmail.com> Date: Mon Apr 26 22:11:09 2021 +0200 fix(DB/Gameobject): Add (more) Tailasher Eggs (#5344) commitf2ca2c6b2cAuthor: Patrick Lewis <pat@lo5t.com> Date: Mon Apr 26 11:59:58 2021 -0700 fix(CI): filter extra spaces (#5441) commiteac6cdd5e0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Apr 26 13:38:41 2021 +0200 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE to Faerie Fire (#5319) commit512fe7df0aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 25 20:19:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f4c226423dcommitf4c226423dAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Apr 25 22:18:03 2021 +0200 feat(Core/Misc): implement ObjectGuid class (port from TC) (#4885) commit91081f4ad8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 25 19:27:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):28ce1e9219commit28ce1e9219Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 25 21:07:50 2021 +0200 chore(DB/gameobject): move gameobject cookpot (#5404) commit4d75ee0480Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 25 21:06:14 2021 +0200 fix(DB/Creature): Brote (#5381) commit3a4d377bd3Author: Axel Cocat <ax.cocat@gmail.com> Date: Sun Apr 25 21:06:05 2021 +0200 fix(DB) A Lost Master missing prerequisite (#5375) commit96e0d2ca90Author: Branel <emirpod02@gmail.com> Date: Sun Apr 25 21:05:49 2021 +0200 fix(DB/Smart_scripts) Razorfen Stalker (#5358) commit6ca8e3105dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 25 21:05:31 2021 +0200 fix(DB/npc_trainer): set req skill to 225 for 9954 (#5350) commit8ab6c56925Author: Caishen-cc <81451494+Caishen-cc@users.noreply.github.com> Date: Sun Apr 25 15:05:01 2021 -0400 fix(DB/creature_loot_template): Fix Broken Tooth loot table (#5337) commit321001edbbAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 25 21:04:32 2021 +0200 fix(DB/Quest): Add Horde restriction to some quests (#5330) commit6e56bba394Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 25 21:04:21 2021 +0200 feat(DB/Spawns): add vulture spawns (#5322) commitf54e28d381Author: Delcidx <75182283+Delcidx@users.noreply.github.com> Date: Sun Apr 25 13:03:17 2021 -0600 fix(DB/gameobject): Adjust Position For Fishing Schools (#5318) commitcb2660a713Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 25 21:03:02 2021 +0200 refactor(DB/spell_dbc): Update AttributesEx names (#5317) commit620eb8e9f3Author: v.tihomirov <vladislav@mindsys.org> Date: Sun Apr 25 22:02:52 2021 +0300 fix(DB): Scholomance Occultists behavior (#5314) commiteaf90b6b43Author: KiK0 <KIK0SWD@gmail.com> Date: Sun Apr 25 12:02:14 2021 -0700 fix(DB/Spells): several spells (#5298) commit4538cddb61Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 25 21:01:34 2021 +0200 fix(DB/quest_poi_points): location tracker of Quell the Uprising (#5296) commitd11d021f38Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 25 13:48:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):98364e43f1commit98364e43f1Author: XiaoSe <420961648@qq.com> Date: Sun Apr 25 21:46:44 2021 +0800 fix(DB/SAI): acore_string missing locale_zhCN (#5288) Added Chinese translation for the convenience of Chinese players like me commit765660b515Author: KiK0 <KIK0SWD@gmail.com> Date: Sat Apr 24 22:39:01 2021 -0700 fix(Core/Spells): cyclone shouldn't be casted on totems (#5306) commit2e8ef021b6Author: v.tihomirov <vladislav@mindsys.org> Date: Sun Apr 25 07:57:37 2021 +0300 Adjust Scholomance Kirtonos boss fight (#5313) commit72f1ec8b0cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 25 02:01:20 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):472361a004commit472361a004Author: v.tihomirov <vladislav@mindsys.org> Date: Sun Apr 25 04:59:53 2021 +0300 Adjust wander distance and movement type on Splintered Skeleton (#5244) * Set wander distance and movement type on Splintered Skeleton * Update splintered skeleton spawn locations and add SAI * Fix query param typo * Update splintered skeleton template query * Remove duplicate query commit0b13827e3cAuthor: Rochet2 <tqbattlenet@gmail.com> Date: Sun Apr 25 00:29:11 2021 +0300 fix(CI): disable mac PCH to allow more caching (#5427) * Update ci-compile.sh * Update ci-compile.sh * Update ci-compile.sh commit5c20cbde9dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Apr 24 19:41:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):85052627facommit85052627faAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Apr 24 21:39:40 2021 +0200 fix(DB/Creature): The Ebon Watcher (#5380) commitc75d8b9174Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Apr 24 20:34:23 2021 +0200 feat(Core/Achievements): Send guild's name instead of the player's one when achieved realm first kill. (#5409) commit45d92751ddAuthor: KiK0 <KIK0SWD@gmail.com> Date: Sat Apr 24 10:15:26 2021 -0700 fix(Core/Spells): Cloak of Shadows: Spell [Pounce Bleed] should not be (#5305) commit1952ca4c20Author: Yehonal <yehonal.azeroth@gmail.com> Date: Sat Apr 24 17:50:14 2021 +0200 fix(docker): env variable settings (#5432) commit26a477dd12Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Apr 24 10:42:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):51eb060dc9commit51eb060dc9Author: Grimgravy <sr.alansantos@hotmail.com> Date: Sat Apr 24 07:41:14 2021 -0300 fix(DB/SAI): Quest Fel Spirits (#4988) commit429be47be1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Apr 24 09:32:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):962e9e90e0commit962e9e90e0Author: Peter <kirkemann@gmail.com> Date: Sat Apr 24 11:30:38 2021 +0200 fix(DB/creature_template): Update BaseAttackTime for various creatures (#4826) commitecb59db050Author: Patrick Lewis <pat@lo5t.com> Date: Fri Apr 23 13:47:16 2021 -0700 chore(CI): move windows build to separate workflow (#5405) * chore(CI): move windows build to separate workflow * chore(README): add status badge commit362b66547cAuthor: Patrick Lewis <pat@lo5t.com> Date: Fri Apr 23 12:25:33 2021 -0700 chore(CI): move macos build to separate workflow (#5416) * chore(CI): move macos build to separate workflow * chore(README): add status badge * fix(CI): remove needs dependency * fix(CI/macOS): update ccache path Co-Authored-By: Rochet2 <rochet2@post.com> * fix(CI): remove space Co-authored-by: Rochet2 <rochet2@post.com> commit2d21bfc915Author: Chaouki Dhib <chaodhib@gmail.com> Date: Fri Apr 23 15:53:09 2021 +0200 feat(Core/Movement): time synchronisation to better interpret client timestamps (#5300) commit970d371442Author: Yehonal <yehonal.azeroth@gmail.com> Date: Fri Apr 23 14:35:41 2021 +0200 fix(bash): bash errors on windows (#5406) commitc95d1f72a8Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Fri Apr 23 11:23:01 2021 +0200 fix(Core/Script): Shadowmeld (#4857) commitb385878e4aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 22 22:25:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):434f0c7d3bcommit434f0c7d3bAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Apr 22 16:23:42 2021 -0600 fix(DB/npc_text): Add gossip for Jangdor Swiftstrider (#5402) commitad5f915277Author: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Apr 22 16:13:47 2021 +0200 chore(deno): upgraded v1.9.1 (#5401) commit380f406248Author: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Apr 22 09:57:05 2021 +0200 Feat(Docker/bash): docker-compose system rework (#4488) ## ⚠️ATTENTION! ⚠️ Upgrading procedure: **Database:** After this PR will be merged you need to backup your DB first (you can use the db-assembler or any mysql client to generate the dump) and restore it after. The reason is that we use now docker named volumes instead of binded ones to improve performance. **Conf & client data**: if you use the default configuration, both the etc and the data folder are now available inside the **/env/docker**. Finally, you can cleanup the /docker folder previously used by our system. ## Changes Proposed: This PR will implement the [devcontainer ](https://code.visualstudio.com/docs/remote/containers) feature for VSCode. Allowing us to develop and debug directly within the container in the same way on all OSes. * Implemented support for vscode dev-container feature by remote-extension suite * Docker performance optimizations for MacOS and non-linux hosts * Bash system improvements * Implemented first command using Deno runtime environment (typescript) and [commander.js] * Implemented wait mechanism for db_assembler * Implemented db migration command * possibility to run the authserver and worldserver with GDB using the integrated simple-restarter * Implemented docker multi-stage mechanism to use one single Dockerfile for all the services * client-data downloader now creates a placeholder to avoid downloading the same version of data files multiple times * deployment of pre-compiled docker images on [docker hub](https://hub.docker.com/u/acore), you can test them [here](https://github.com/azerothcore/acore-docker) commit4a8faafaffAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 22 02:42:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):14e62b5eaecommit14e62b5eaeAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Apr 21 20:41:19 2021 -0600 fix(DB/smart_scripts): Landslide - Adjust Knock Back spell & despawn minions on death (#5395) commit0d36f0b7a5Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Apr 21 19:12:40 2021 -0600 fix(Core/Player): Enable water walking when dead on instances (#5393) commit325dcfc9a6Author: Kargatum <dowlandtop@yandex.com> Date: Thu Apr 22 03:16:12 2021 +0700 feat(Core/Build): add the possibility to link libraries dynamically (#5348) commit2c5cb29ad4Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Apr 21 10:32:32 2021 +0200 Revert "fix(Core): fix chests not despawning when opened in group (#5371)" (#5386) This reverts commitcd6ee1c644. commitf40ef6de4dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 21 01:01:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a6cc6fdc77commita6cc6fdc77Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 20 18:59:35 2021 -0600 fix(DB/gameobject): Adjust position for Bruiseweed node - GUID 3538 (#5363) commitcd6ee1c644Author: Axel Cocat <ax.cocat@gmail.com> Date: Tue Apr 20 22:51:55 2021 +0200 fix(Core): fix chests not despawning when opened in group (#5371) commita278fd7340Author: Kargatum <dowlandtop@yandex.com> Date: Tue Apr 20 17:08:23 2021 +0700 feat(Cmake/Database): separate database lib from common (#5334) * feat(Core/Database): separate databse lib from common * 1 commit47378ad14dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 19 22:09:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a37db4fe7fcommita37db4fe7fAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 19 23:59:13 2021 +0200 fix(DB/GameEvent): darkmoon faire carnie spawn on event (#5293) commit9165630b91Author: HelloKitty <andrew.blakely@ymail.com> Date: Mon Apr 19 15:57:20 2021 -0500 fix(Scripts/RubySanctum): Xerestrasza Incorrect Usage of GOSSIP_OPTIONQUESTGIVER (#5286) commit7297561088Author: HelloKitty <andrew.blakely@ymail.com> Date: Mon Apr 19 15:12:05 2021 -0500 Scripts/RazorfenDowns: Fix Belnistrasz Incorrect Usage of GOSSIP_OPTION_QUESTGIVER (#5285) * NPC was using GOSSIP_OPTION_QUESTGIVER as a UNIT_NPC_FLAGS when it should have been using UNIT_NPC_FLAG_QUESTGIVER. * Behavior shouldn't change though as they both coincidentally were 2. commitd044883513Author: T1ti <40864460+T1ti@users.noreply.github.com> Date: Mon Apr 19 15:18:17 2021 +0200 fix(Core/Tools): extracting custom maps (#5138) commitf8777b645aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 19 12:21:04 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):085be43e1dcommit085be43e1dAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Apr 19 14:18:50 2021 +0200 fix(DB/Zone):improved Shadowmoon Valley (#4915) * fix(DB/Zone):improved Shadowmoon Valley * Update rev_1616252834972147900.sql * Update rev_1616252834972147900.sql * Update rev_1616252834972147900.sql * Update rev_1616252834972147900.sql * Update rev_1616252834972147900.sql * Update rev_1616252834972147900.sql commitb8b5f68f98Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 19 06:49:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9d6a0412a4commit9d6a0412a4Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Mon Apr 19 00:48:20 2021 -0600 fix(DB/gameobject): Adjust position for Wild Steelbloom node - GUID 4997 (#5331) commit4fe034b762Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 19 05:12:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f632f4a20acommitf632f4a20aAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Apr 18 22:54:04 2021 -0600 fix(DB/gameobject): Adjust position for Bruiseweed - GUID 3716 (#5332) commit0148160659Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 19 00:51:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4e6fdecaa0commit4e6fdecaa0Author: Beta.Yi <37472600+betayi@users.noreply.github.com> Date: Mon Apr 19 06:33:25 2021 +0800 fix(DB/SAI): Quest of Bodley without AllowableClasses Setting (#5283) commit7f533ad1ecAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 18 23:33:17 2021 +0100 fix(DB/Spell): flurry talent shaman rework (#5262) commit6d0ebdfbd7Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Mon Apr 19 00:33:07 2021 +0200 fix(DB): Drop for Humbert's Helm (#5260) commitb5409a18e4Author: Axel Cocat <ax.cocat@gmail.com> Date: Mon Apr 19 00:32:48 2021 +0200 fix(DB/creature_template): Add missing gossip to Terenthis in Auberdine, Darkshore (#5259) commita21efaf452Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 19 00:32:39 2021 +0200 fix(DB/Creature): add missing spirit healer (#5257) commit701e1130faAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 19 00:32:23 2021 +0200 fix(DB/Spawns): duplicate nodes (#5255) commita7b369caf3Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 19 00:29:50 2021 +0200 fix(DB/Creature): thrown animations (#5254) commit9bf10f90ecAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 19 00:29:24 2021 +0200 fix(DB/Creature): move creature spawn (#5256) commit940d81407dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 18 22:07:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):53a21ff7fccommit53a21ff7fcAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 18 23:19:26 2021 +0200 fix(DB/Waypoints): Sethir the Ancient path (#5247) commitfb3004ca26Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 18 20:26:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):acce0d488dcommitacce0d488dAuthor: T1ti <40864460+T1ti@users.noreply.github.com> Date: Sun Apr 18 21:58:42 2021 +0200 fix(DB): spawn missing vanilla rares (#4639) commit9997fa7924Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 18 17:39:45 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):170c9a7a20commit170c9a7a20Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Apr 18 11:33:12 2021 -0600 fix(DB/creature_template): Adjust InhabitType and SAI - Deviate creatures (#5335) commit167951848dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 18 15:47:20 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d624baba2acommitd624baba2aAuthor: v.tihomirov <vladislav.tihomirov@gmail.com> Date: Sun Apr 18 18:45:54 2021 +0300 Fix Scholomance Gandling encounter (#5245) commit8263faa288Author: Kargatum <dowlandtop@yandex.com> Date: Sun Apr 18 19:36:54 2021 +0700 feat(Core/Debugging): Allow to show a message when aborting (#5228) commitac6a968242Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 18 14:03:31 2021 +0200 feat(apps): Add a tool to remove trailing whitespaces (#4074) commit3a5d6fd001Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Apr 18 02:26:38 2021 +0200 fix(Core/Warden): typo81301c67d. (#5284) commit86192f38b7Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 18 00:35:35 2021 +0200 refactor(Core/Server): Move Banner into separate file (#5207) * refactor(Core/Server): Move Banner into separate file * fix build * Update Banner.cpp * indent * build * build * log * LOG_INFO * Update Banner.cpp * Update Banner.h * Update Main.cpp * Update Main.cpp * Update Master.cpp * yes * tes commit8c8bc61b40Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Apr 17 12:45:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):57490af8ddcommit57490af8ddAuthor: Axel Cocat <ax.cocat@gmail.com> Date: Sat Apr 17 14:38:55 2021 +0200 fix(DB/GameObject-Spawn): Copper veins spawns in Mulgore (#5240) commit4af4cbd3d9Author: Kargatum <dowlandtop@yandex.com> Date: Sat Apr 17 16:20:07 2021 +0700 feat(Core/Logging): rework logging (#4692) * feat(Core/Logging): rework logging * correct level for sql.sql * del unused config options * Correct build * correct after merge * whitespace 20:29:37 1. 'Player.cpp'. Replace (1) 20:29:37 2. 'ObjectMgr.cpp'. Replace (3) * 1 * correct logging * correct affter merge * 1 * 2 * LOG_LEVEL_WARN * #include "AppenderDB.h" * 3 * 4 * 5 * 1. 'WorldSocket.cpp'. Replace (1) * 6 * 1 commitb2861be1cdAuthor: Kargatum <dowlandtop@yandex.com> Date: Sat Apr 17 00:45:29 2021 +0700 feat(Core/Threading): replace ace threading (#4821) commitb9e84d8278Author: Kargatum <dowlandtop@yandex.com> Date: Fri Apr 16 17:05:59 2021 +0700 fix(Core/BGQueue): correct return BattlegroundQueueTypeId (#5304) commit7d69ee8b9cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Apr 16 12:04:56 2021 +0200 fix(Core/Movement): Make sure pet always follows its master. (#5103) commitd069d19df0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 16 07:54:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):42dde8c74acommit42dde8c74aAuthor: IceNet <4589753+IceNet@users.noreply.github.com> Date: Fri Apr 16 09:52:43 2021 +0200 fix(DB/quest) Leave no one behind (#3674) commit33aeadf8b6Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Apr 15 14:16:39 2021 +0200 refactor(Core/Misc): Define & Rename Attributes and flags (#5193) commit0a12aed4bbAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Apr 15 11:17:14 2021 +0200 fix(DB/Account): Remove default accounts (#5292) commit0bb4ab3e3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 14 16:56:51 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):67e7ff3e8fcommit67e7ff3e8fAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Apr 14 10:55:18 2021 -0600 fix(DB/page_text): Fix typo in page text of Hallowed Scroll (#5282) commit08a02d01b6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 14 16:11:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ffdde49246commitffdde49246Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Apr 14 10:10:08 2021 -0600 fix(DB/creature_loot_template): Remove 'Wastewander Water Pouch' from Andre Firebeard (#5281) commit28bbe43303Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 14 15:16:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):37793bd238commit37793bd238Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Apr 14 09:14:25 2021 -0600 fix(DB/smart_scripts): Deviate Guardian - Call for help (#5280) commitc49f687668Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 13 17:53:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c860b4422ccommitc860b4422cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Apr 13 19:42:43 2021 +0200 fix(Core/GameObjects): Creating gameobject's model requires set go state. (#5188) commit92668be4f3Author: KiK0 <KIK0SWD@gmail.com> Date: Tue Apr 13 08:57:34 2021 -0700 feat(Core/Player): detect Spanish clients (#5186) commit1051948c37Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 13 14:13:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):62635ca55ccommit62635ca55cAuthor: MathematicalWTF <79039973+MathematicalWTF@users.noreply.github.com> Date: Tue Apr 13 08:31:14 2021 -0500 fix(DB/GameObjects) Incorrect and Duplicate Chairs. (#5236) commit2b3d46bd4fAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Apr 13 18:26:39 2021 +0700 feat(Core/Hooks): added collection of hooks to extends AC (#3047) This collection of hooks comes from the Maelstrom project. It allows to release modules such as : - 3v3-soloqueue - 1v1 arena - pvestats and many others commit911fbb377eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 13 11:23:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):68143e71cacommit68143e71caAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Apr 13 18:21:52 2021 +0700 fix(DB/DBC): correct gtoctclasscombatratingscalar_dbc (#4072) commitc388b75abcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 13 08:58:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):93871e72dacommit93871e72daAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Apr 13 10:57:07 2021 +0200 fix(DB/Quest): Noblegarden RewardMoney (#5268) commit53ce87d0f7Author: Kargatum <dowlandtop@yandex.com> Date: Mon Apr 12 15:09:13 2021 +0700 feat(Core/Database): implement db loader (#4431) commit81301c67d9Author: Patrick Lewis <pat@lo5t.com> Date: Sun Apr 11 07:08:15 2021 -0700 feat(CI): add extra_logs to build matrix and update warden ByteArrayToHexStr (#5102) commitb9ae587b6bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 11 10:13:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d8f1437d97commitd8f1437d97Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:04:37 2021 +0100 fix(DB/GameObject): Bubbling Fissure (#5150) commit81e1860a54Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 11 12:04:28 2021 +0200 fix(Core/Unit): decrease swim speed (#5149) commit3054bf8233Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 11 12:04:20 2021 +0200 chore(Core/SpellMgr): Indentation (#5145) commit6d236aa25aAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 11 12:04:13 2021 +0200 fix(DB/Quest): required race (faction) of quest (#5143) commit41e37f2dd6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 11 12:04:07 2021 +0200 fix(DB/Spawn): move spawn over the ground (#5141) commit9fec7eb01aAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:03:59 2021 +0100 fix(DB/Quest): The Principal Source (#5134) commit91d23c70a0Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 11 12:03:51 2021 +0200 fix(DB/Spawn): move spawn because it was under the earth (#5122) commitbfdfe3613dAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Sun Apr 11 04:03:43 2021 -0600 fix(DB): The Missing Diplomat Part 11 Fix (#5070) commit6609e11be2Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:03:30 2021 +0100 fix(DB/Creature): Skinning loot (#5219) commitd1f4306e1bAuthor: Caishen-cc <81451494+Caishen-cc@users.noreply.github.com> Date: Sun Apr 11 06:03:24 2021 -0400 fix(DB/GameObject-Spawn): Solid Chest respawn time for gameobject 100068,16946 (#5212) commit4be0d61d0cAuthor: Caishen-cc <81451494+Caishen-cc@users.noreply.github.com> Date: Sun Apr 11 06:03:14 2021 -0400 fix(DB/GameObject-Spawn): Solid Chest respawn time for gameobject 100067 (#5210) commit2d0205757fAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Sun Apr 11 04:03:06 2021 -0600 fix(DB): Demetria is alone (#5205) commit7e6ffc4399Author: Delcidx <75182283+Delcidx@users.noreply.github.com> Date: Sun Apr 11 04:02:58 2021 -0600 fix(DB/gameobject): Change position of copper/other veins (#5204) commit40b951fbf5Author: Nolt <nolt@users.noreply.github.com> Date: Sun Apr 11 12:02:49 2021 +0200 fix(DB/Creature): Timberstrider Fledgling undermap (#5201) commit480cb019d5Author: Nolt <nolt@users.noreply.github.com> Date: Sun Apr 11 12:02:33 2021 +0200 fix(DB/GameObject) Mining veins spawn (#5198) commit2cd672b40dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Apr 11 12:02:26 2021 +0200 fix(DB/Spell): Demoralizing Roar (#5197) commit10954b6d93Author: ReynoldsCahoon <2556251+ReynoldsCahoon@users.noreply.github.com> Date: Sun Apr 11 03:02:20 2021 -0700 fix(DB): Flesh piercer drop rate (#5195) commit09419a290dAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:02:05 2021 +0100 fix(DB/CreatureSAI): Ranged mobs shooting (#5192) commite3589b1b13Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:01:54 2021 +0100 fix(DB/CreatureSkinning): Skinning boars (#5190) commit577bee848cAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:01:44 2021 +0100 fix(DB/Items-Drop-Chance): Battered Junkboxes (#5176) commit372d72fa70Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:01:30 2021 +0100 fix(DB/Creatures): Npc Minions not Engaging (#5166) commiteaffe29d00Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:01:20 2021 +0100 fix(DB/Creatures): Raptor Ridge Cave (#5155) commit70308572b4Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:01:09 2021 +0100 fix(DB/GameObjects-Spawn): The Shade of Elura (#5182) commitd1fe14ff4bAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:00:57 2021 +0100 fix(DB/Creature): Ruul Snowhoof (#5174) commit44cecc8289Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:00:34 2021 +0100 fix(DB/CreatureSpawn): Nerubis Guard (#5172) commitb96a6a13b1Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:00:25 2021 +0100 fix(DB/CreatureSAI): Razormane Wolf (#5171) commit8ed754ada4Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 11:00:18 2021 +0100 fix(DB/Spells): All PvP Bandages (#5168) commit9a995d257cAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 11 10:59:56 2021 +0100 fix(DB/Spell): Brutal Assault debuff remaining (#5165) commite6611c0ea4Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 11 11:59:45 2021 +0200 fix(DB/Creature): set movementType to 2 for Rageclaw (#5154) commitc05fa1a0a9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 9 19:37:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c7e8310624commitc7e8310624Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Apr 9 20:56:31 2021 +0200 feat(Core/Spell): Define SPELL_AURA_PREVENT_DURABILITY_LOSS (#5148) commitc32cd06a78Author: Footman <footman@hotmail.de> Date: Fri Apr 9 21:56:19 2021 +0300 fix(Core/Movement): fix multiple creature movement issues (#5097) commit91a39f27d9Author: Kargatum <dowlandtop@yandex.com> Date: Sat Apr 10 01:55:10 2021 +0700 feat(Core/BattlegroundQueue): add limited Battleground.QueueAnnouncer (#5093) commitcde067390fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Apr 9 09:35:19 2021 +0200 fix(Bash): client data files version 10 (#5146) commit1367475a59Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Apr 9 08:34:14 2021 +0100 fix(Core): Warning C4018 (#5091) commit3de7d14620Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri Apr 9 05:09:17 2021 +0200 fix(Core/Spells): Spells learned from skills should be visibile immediately in the spellbook and chat. (#5106) commita2c034dc48Author: AbraKabastard <35535856+AbraKabastard@users.noreply.github.com> Date: Thu Apr 8 18:07:55 2021 -0300 fix(Core/Player): Allow sharing completed in log quests. Send push to party on failed reason seasonal (#4880) commit5dc5867f5cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Apr 8 19:52:35 2021 +0200 refactor(DB/SQL): Update 2021_03_29_01.sql to MYSQL standards (#5144) commit54e371e0e7Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 8 13:00:45 2021 +0200 feat(Core/PvP): Set 30 sec timer before turn off FFA PvP flag. (#5090) commit143fad42c7Author: Chero <Chero@users.noreply.github.com> Date: Thu Apr 8 11:34:22 2021 +0200 fix(Core/Unit): Set AI notification when setting/removing contested PvP flags. (#5076) commit1dd7d75145Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 8 02:33:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0e9c6cadbcommitd0e9c6cadbAuthor: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 8 03:32:03 2021 +0100 fix(DB/Spell): Execute Warrior (#5125) commit91dfedd080Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 7 23:10:12 2021 +0200 fix(Core/Spell): make use of SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK (#5005) commit88ddc24464Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 7 23:07:35 2021 +0200 fix(Core/Spell): Make use of SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES (#5004) commitfb49b9710eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 7 19:58:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4765ab3d59commit4765ab3d59Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 7 21:57:28 2021 +0200 fix(Core/Script): Rename Pinnacle & Ramparts scripts (#5175) commitae7b452fdfAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Apr 7 19:33:38 2021 +0200 fix(Core/Objects): LoS calculation (#5084) commit3a4b99213aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 7 19:11:03 2021 +0200 feat(Apps): Automatic extractor for windows (#5177) commita298803d72Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Apr 7 11:50:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):07f2087683commit07f2087683Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Apr 7 13:30:58 2021 +0200 fix(Core/Spell): Handle ClearAllDebuffs (#5006) commitc19ea1f7adAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Apr 7 13:30:34 2021 +0200 fix(Core/Loot): Items below group threshold should not be blocked by master looter. (#5041) commit4f3c21b55cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 23:31:57 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d93c6969f2commitd93c6969f2Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 17:30:25 2021 -0600 fix(DB/smart_scripts): Adjust SAI for Elder Timberling (#5170) commit699cd79a48Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 21:48:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c1782e9528commitc1782e9528Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 15:47:10 2021 -0600 fix(DB/creature): Adjust xyz position for multiple creatures in Wailing Caverns (#5163) commitcae69421e2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 21:04:13 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):deae802302commitdeae802302Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 15:02:26 2021 -0600 fix(DB/smart_scripts): Adjust SAI for Dabyrie Laborer (#5162) commit163f92ff26Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 19:56:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4782d40a27commit4782d40a27Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 13:54:26 2021 -0600 fix(DB/smart_scripts): Remove 'Prowl' on 'Flatland Prowler' (#5161) commit5906222fd6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 18:41:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c2b8e478dfcommitc2b8e478dfAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 12:39:31 2021 -0600 fix(DB/gameobject): Adjust position for Copper Vein 5242 (#5159) commita34ee3fa78Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 17:01:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bfb7220ff6commitbfb7220ff6Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Apr 6 10:59:46 2021 -0600 fix(DB/creature_template): Remove cataclysm gossip on Argos Nightwhisper (#5158) commit63d78a2f9eAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Apr 6 14:24:46 2021 +0200 fix(Core/Spells): Ensures that procs triggered by another aura are proccessed in the first place. (#5075) commitc5d4fe20a8Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Apr 6 14:24:34 2021 +0200 fix(Core/Movement): Removed wrong code that blocked updating movement generators in case of root/stun. (#5061) commit72748ee9f1Author: Kargatum <dowlandtop@yandex.com> Date: Tue Apr 6 19:24:16 2021 +0700 refactor(Core/Common): generalise platform specific includes in common/Platform (#5058) commit3db8a9b09bAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue Apr 6 14:23:30 2021 +0200 fix(Core/PetAI): Fixed logic in PetAI to determine if pet can cast co… (#5038) commit2f2d84ac5cAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Tue Apr 6 14:17:07 2021 +0200 fix(Core/FriendStatus): Alerted when friends log in/out (#4995) commiteea37f1213Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Apr 6 14:16:08 2021 +0200 fix(Core/Spell): Make use of SPELL_ATTR4_DONT_REMOVE_IN_ARENA (#4990) commit042cec82f4Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Tue Apr 6 13:15:56 2021 +0100 fix(Core): Boss encounter disengage improvement (#4954) commitc0cb2eae38Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Apr 6 03:52:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):655ccacfa3commit655ccacfa3Author: Delcidx <75182283+Delcidx@users.noreply.github.com> Date: Mon Apr 5 21:51:17 2021 -0600 fix(DB/locale): Import esES/esMX translations (#5160) Co-authored-by: Cerveciento <Cerveciento@users.noreply.github.com> commit9cc296ffbbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 5 18:46:45 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f6b5fd23cbcommitf6b5fd23cbAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Mon Apr 5 12:45:08 2021 -0600 fix(DB/creature_loot_template): Adjust Okra drop rate (#5139) Co-authored-by: T1ti <T1ti@users.noreply.github.com> commitc039434058Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 5 14:00:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fdc29c7a02commitfdc29c7a02Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Mon Apr 5 15:35:29 2021 +0200 feat(Core/Creatures): extend mob leash mechanic assist in-combat creatures (#4897) commitf9d708b450Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Apr 5 15:34:26 2021 +0200 feat(Core/Instance): Add instance validation for creature scripts (#4596) commit60f865fce6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 5 15:30:13 2021 +0200 fix(DB/Spell): explosive sheep duration time (#5119) commit97f0d37876Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 5 11:12:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0af39e4f67commit0af39e4f67Author: Stifler82 <xspidey@hotmail.it> Date: Mon Apr 5 11:39:44 2021 +0100 fix(DB/Spell): Flurry Shaman Talent (#5117) commit462bbc6b24Author: mdawx <81375770+mdawx@users.noreply.github.com> Date: Mon Apr 5 12:39:11 2021 +0200 fix(Core): Remove RDF cooldown after completion (#5034) commit94273da084Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Mon Apr 5 11:38:32 2021 +0100 fix(Core): Ghost property fix (#5033) commit0528e0b485Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Mon Apr 5 11:51:51 2021 +0200 feat(Tools/Vmapextractor): Improved vmap detail level by extracting w… (#4922) commit1b4c36ec52Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 5 01:35:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ae4c854127commitae4c854127Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Apr 4 19:34:24 2021 -0600 fix(DB/gameobject): Adjust position for Cooper Vein 18679 (#5132) commit48bef83694Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Apr 5 00:58:20 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d2608d986fcommitd2608d986fAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Apr 4 18:56:38 2021 -0600 fix(DB/loot): Adjust loot chance of Captain's Key (#5133) commitee1918a3e9Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Apr 5 01:23:46 2021 +0200 fix(Core/Log): GMLogFile -> GmLogFile (#5130) commitc2b8d78f3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 4 22:01:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):96fbc0eb75commit96fbc0eb75Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Apr 4 23:37:50 2021 +0200 fix(DB/Quest): make quest "a new plague" for Horde (#5110) commitd8c4795ec6Author: Nolt <nolt@users.noreply.github.com> Date: Sun Apr 4 23:37:37 2021 +0200 fix(DB) Spawn placement of mineral veins - Redridge Mountains (#5100) commitab27aa7629Author: Peter <kirkemann@gmail.com> Date: Sun Apr 4 23:37:05 2021 +0200 fix(DB/gameobject): Align respawn time of fish schools / wreckage (#4884) commit6eeb088211Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Apr 4 23:22:13 2021 +0200 fix(Core/Movement): Corrected calculating ground level in shallow water. (#5114) commitd639c1f429Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 4 02:59:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):26c309961ecommit26c309961eAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Apr 3 20:58:25 2021 -0600 fix(DB/creature): Add Missing Marauding Geist in Naxxramas (#5123) commit571526064cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Apr 4 01:13:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7413c17ec0commit7413c17ec0Author: Stifler82 <xspidey@hotmail.it> Date: Sun Apr 4 02:11:41 2021 +0100 fix(DB/Spell): Hunter bug with melee weapons (#5121) commit0d8aa2e8b1Author: Nefertumm <nefertum.dev@protonmail.com> Date: Sat Apr 3 15:25:36 2021 -0300 feat(Core/SmartScripts) Implement SMART_TARGET_VEHICLE_PASSENGER (#3510) commit4b74545744Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Apr 3 03:58:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6dc4ca8503commit6dc4ca8503Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Apr 2 21:57:00 2021 -0600 fix(scripts/Naxx): The art of Naxxramas (2/2) (#5057) commit85d21335daAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Apr 2 16:50:01 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1b722dfc4acommit1b722dfc4aAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Apr 2 18:48:27 2021 +0200 fix(DB/Zone):improved Hellfire Peninsula (#4921) commite0b953b186Author: Kargatum <dowlandtop@yandex.com> Date: Fri Apr 2 17:29:33 2021 +0700 feat(Cmake/PCH): use target_precompile_headers instead of cotire (#5082) commit9d4eebc61fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Apr 1 16:04:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9f568b7eb3commit9f568b7eb3Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 1 17:37:34 2021 +0200 fix(DB/Gameobject): Adjusted autoclose time to properly handle Archmage Arugal door lever. (#5060) commita77e3adbbeAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 1 17:37:25 2021 +0200 fix(DB/Creature): Removed UNIT_FLAG_SWIMMING from mobs in The Master's Glaive area. (#5059) commit9c103ed83cAuthor: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:36:23 2021 +0200 fix(DB/creature_template): aet RangeAttackTime to default value (#4767) commit0bbe5fa450Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:36:09 2021 +0100 fix(DB/SAI): NPC Nancy Vishas (#5089) commit9b9e070c3fAuthor: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Thu Apr 1 18:36:02 2021 +0300 fix(DB/Spells): spell "57874 Twilight Shift" should be negative + target only players (#5087) commit12165b81fcAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Thu Apr 1 09:34:30 2021 -0600 fix(DB): The Ancient Statuette questline missing smart scripts and waypoints (#5080) commita56c002269Author: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:33:40 2021 +0200 fix(DB/gameobject): Remove duplicate herbs (#5079) commiteb3a9b04dcAuthor: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:33:07 2021 +0200 fix(DB/gameobject): Remove duplicate mineral nodes (#5078) commit891275252eAuthor: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:32:24 2021 +0200 fix(DB/creature_template): Disciple of Naralax walking speed (#5073) commit86f6ec3ce1Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:32:14 2021 +0100 fix(DB/CreaturesSAI): Quest Unexpected Results (#5072) commit533265dee9Author: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:31:41 2021 +0200 fix(DB/pool_template): Fix Black Lotus in Burning Steppes (#5071) commit10b95494c6Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:31:16 2021 +0100 fix(DB/CreaturesSAI): Silithid Invader and Silithid Hive Drone (#5069) commit4e112a89a8Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:31:05 2021 +0100 fix(DB/Creatures/GameObjectSAI): Quest Helcular's Revenge (#5067) commitf38e63cce2Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:30:55 2021 +0100 fix(DB/CreaturesSAI): Quest Matis the Cruel (#5062) commit1726916fadAuthor: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 1 17:30:39 2021 +0200 fix(DB): Deviate Hides not available for Alliance (#5051) commit5f3661e795Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Apr 1 17:29:50 2021 +0200 fix(DB): NPCs don't attack the player if he is in water (#5049) commita6bf82dec6Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Thu Apr 1 16:29:12 2021 +0100 fix(DB): Wrong Dialog for 1st Aid trainers (#5032) commita9ba546c4fAuthor: Nolt <nolt@users.noreply.github.com> Date: Thu Apr 1 17:28:47 2021 +0200 fix(DB): wrong position or multiple placements of herbs (#5023) commit31a5faeef5Author: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:28:24 2021 +0200 fix(DB/quest_template): Travel to Darkshire (#5010) commitd1d10b7fcaAuthor: Peter <kirkemann@gmail.com> Date: Thu Apr 1 17:28:15 2021 +0200 fix(DB/quest_template): A New Plague is not just for undeads (#5009) commit4c0467c540Author: Stifler82 <xspidey@hotmail.it> Date: Thu Apr 1 16:28:05 2021 +0100 fix(DB/Creatures/GameObject/SAI): Quest-Ending-Their-World (#4998) commit10c56336c1Author: Nolt <nolt@users.noreply.github.com> Date: Thu Apr 1 17:27:52 2021 +0200 fix(DB): herb spawn position (#4985) commitdb043b26adAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu Apr 1 17:27:15 2021 +0200 fix(Core/Config): Removed unsued config. (#4957) commit06ea234efaAuthor: Patrick Lewis <pat@lo5t.com> Date: Thu Apr 1 03:22:33 2021 -0700 fix(BASH/INSTALLER): add missing deps for debian 10 (#5019) commitab42e0cb8fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 31 04:24:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):132e4a223bcommit132e4a223bAuthor: MathematicalWTF <79039973+MathematicalWTF@users.noreply.github.com> Date: Tue Mar 30 23:23:04 2021 -0500 fix(DB/Quest): Spanish translation (hellfire and varied) Part 1 (#4968) commitd4b8defcd8Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Mar 30 12:55:07 2021 +0200 Revert "feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384)" (#5052) This reverts commitb424273574. commitc053e111d3Author: Kargatum <dowlandtop@yandex.com> Date: Tue Mar 30 09:55:05 2021 +0700 fix(Scripts/Commands): correct reloading creature_template table (#5020) commitc0bcff97f3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 29 16:29:41 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f11d3a5402commitf11d3a5402Author: Petric <peti446@users.noreply.github.com> Date: Mon Mar 29 17:24:52 2021 +0100 feat(CORE/Instance): access_requirement db refactor and improved output (#3696) commitc0aa1b88e8Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Mon Mar 29 16:09:31 2021 +0100 fix(Scripts): Pilfering Perfume (#5043) Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com> commit0852b768ffAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 29 14:43:52 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9bf2800ca6commit9bf2800ca6Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Mon Mar 29 08:42:15 2021 -0600 fix(scripts/DB): Implement "Marked immortal guardian" (#5046) commit79c2335bedAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 28 22:07:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2f4b80bee0commit2f4b80bee0Author: Peter <kirkemann@gmail.com> Date: Mon Mar 29 00:06:08 2021 +0200 fix(DB/gameobject): Add treasures in Eastern Plaguelands to a pool (#4947) commit7a5e4be7a2Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Mar 28 15:30:52 2021 -0600 fix(scripts/UtgardeKeep): Improve Dalronn & Skarvald (#5044) commit9ca4a23ef3Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 28 22:29:50 2021 +0200 fix(Core/Creatures): Fixed unitialized varibale implemented in728d018. (#5042) - Closes #5030 Co-authored-by: UltraNix <ultranix@gmail.com> commit5d3cc6e513Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 28 19:47:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7bda2f105fcommit7bda2f105fAuthor: Peter <kirkemann@gmail.com> Date: Sun Mar 28 21:45:42 2021 +0200 fix(DB/mechanic_immune_mask): Bosses from Deadmines (#4977) commit6a2b027037Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 28 19:08:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0edae85cf8commit0edae85cf8Author: markvetx <78725204+markvetx@users.noreply.github.com> Date: Sun Mar 28 22:05:04 2021 +0300 Added missing gossip_menus (#5035) commit2a601a1659Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Sun Mar 28 19:20:25 2021 +0100 fix(Core): Implement retail-like fishing skill-up functionality (#4809) commit27d5268c55Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 28 16:46:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):687e3e428ecommit687e3e428eAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 28 18:45:15 2021 +0200 fix(Core/Warden): Fixed random kicks caused by warden. (#5027) Co-authored-by: UltraNix <ultranix@gmail.com> commit8a4f8f8cc6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 28 14:57:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):cafa8dddeecommitcafa8dddeeAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Sun Mar 28 16:55:15 2021 +0200 fix(DB/Spell): Paladin talent Heart of the Crusader (#4585) commit166ed0d7c2Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Mar 28 12:20:39 2021 +0200 fix(Core/Spell): Restricted Flight Area (#5016) commit555862f059Author: Peter <kirkemann@gmail.com> Date: Sun Mar 28 01:02:29 2021 +0100 fix(Core/Gameobject): Spell spawned chests should not despawn on loot (#4413) * Fix despawning temporary lootable objects * Fix codestyle * Add comment * Fix indendation Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit3e29ce2e50Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Mar 27 03:29:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):01f0020e14commit01f0020e14Author: Peter <kirkemann@gmail.com> Date: Sat Mar 27 04:26:04 2021 +0100 fix(DB/SAI): Edwin VanCleef encounter (#5007) commit3465904dc8Author: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Sat Mar 27 02:38:14 2021 +0100 fix(scripts/Gruul): Boss script fine tuning (#4126) commit7067696f83Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Mar 26 18:07:24 2021 +0100 docs: update PR template (#5015) commitb424273574Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri Mar 26 15:56:35 2021 +0100 feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384) commit5a770d2945Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Mar 26 14:27:00 2021 +0100 fix(Core/AI): improve npc_escortAI (#4980) commit877e394e04Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Mar 25 15:14:47 2021 -0600 fix(PullRequestTemplate): Adjustment and fix typo (#5002) commit983a9edcfcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 25 03:03:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2cf294fe5acommit2cf294fe5aAuthor: Peter <kirkemann@gmail.com> Date: Thu Mar 25 04:00:19 2021 +0100 fix(DB/creature_loot_template): Lower drops from Mottled Scytheclaw and Raptors (#4948) commit10fa49f5bdAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu Mar 25 09:09:13 2021 +0700 feat(Core/Sockets): replace ACE_ASSERT to default core ASSERT (#4950) commitfb5d2fa2e5Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Mar 25 01:19:57 2021 +0100 fix(Core/Spell): Make use of SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING (#4933) commit83e430f28aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Mar 24 23:58:41 2021 +0100 fix(Core/Spell): Make use of SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT (#4931) commit0e8cb3e4b2Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Mar 24 22:19:58 2021 +0100 feat(Core/Game): Add option to disable trading BoP items among raid members (#4895) commit47fad16967Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Mar 24 13:49:53 2021 -0600 feat(IssueTemplate/BugReport): Improve templates and add "source" field (#4959) commitc4c06a7734Author: Kargatum <dowlandtop@yandex.com> Date: Wed Mar 24 21:50:56 2021 +0700 feat(Core/SignalHandler): Replace ACE signal handling with std (#4877) commite0d36be56eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Mar 24 15:50:06 2021 +0100 refactor(DB/SQL): Update integer & utf to MySQL's new standards (#4929) commit2105305f55Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 24 09:22:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b1af019256commitb1af019256Author: Houston <69751143+HoustonCore@users.noreply.github.com> Date: Wed Mar 24 12:20:22 2021 +0300 fix(DB): Update some VoA scripts SAI, add waypoints (#3489) commit7dced8456fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 23 22:37:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):850aaddf20commit850aaddf20Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Tue Mar 23 23:36:10 2021 +0100 fix(DB/Account): fixed CHARSET in account_muted (#4215) commitb093380258Author: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Tue Mar 23 21:40:59 2021 +0200 feat(Core/Movement): MotionMaster "Land" and "Take off" velocity speed is optional now (#3446) commit0e2df5ad6fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 23 19:04:57 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8ba442bda2commit8ba442bda2Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Mar 23 12:30:09 2021 -0600 fix(scripts/Naxx): The art of Naxxramas (1/2) (#4076) commitba9a09dd0cAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Mar 23 16:30:25 2021 +0100 fix(Core/GUARD_RETURN): correct typo (#3743) commitb8c2c2311dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 22 15:20:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3c3f1a79a9commit3c3f1a79a9Author: Nolt <nolt@users.noreply.github.com> Date: Mon Mar 22 16:18:26 2021 +0100 Fix for wrong spawn mining veins (#4938) commit6f72d409dfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 22 04:27:57 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ef5351af87commitef5351af87Author: markvetx <78725204+markvetx@users.noreply.github.com> Date: Mon Mar 22 06:42:09 2021 +0300 (DB/Gameobject_addon) Fixed position for Ironforge Library plaques (#4924) commitdc35d0ba50Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 22 02:42:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):66ca61025dcommit66ca61025dAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Mon Mar 22 03:40:50 2021 +0100 fix(Core/Spell): Val'anyr periodic healings proc and move to new proc system (#4216) commitacfba80174Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 21 19:15:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):394ae6fd00commit394ae6fd00Author: vconcat <77518876+vconcat@users.noreply.github.com> Date: Sun Mar 21 23:00:39 2021 +0800 fix(Build/Windows): For OS locales like CJK (#4912) commit832b0304ccAuthor: vconcat <77518876+vconcat@users.noreply.github.com> Date: Sun Mar 21 22:21:02 2021 +0800 feat(Build): allow using MySQL/MariaDB/OpenSSL from vcpkg (#4914) commit1d5cc1fb74Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 21 15:20:06 2021 +0100 feat(Core/Maps): Use a fixed offset instead of full collision height when retrieving floor Z. (#4909) commitac5958c8eeAuthor: Erick Sanhueza <esanhueza@zohomail.com> Date: Sun Mar 21 11:19:52 2021 -0300 fix(Core/AI): add condition to force casters into melee combat (#4894) commite06d30e686Author: Wojciech Nosal <wnosal@outlook.com> Date: Sun Mar 21 15:19:35 2021 +0100 fix(Core/Creature): Respawning mobs missing aggro "grace period" (#4893) commitedd6d65fb2Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Sun Mar 21 15:19:18 2021 +0100 fix(Core/Command): crash on set model to npc if not valid (#4874) commit00f7a6bbdeAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 21 15:19:07 2021 +0100 fix(Core/Maps): Include collision height in underwater status calculations. (#4855) commitadf627cb65Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 21 15:18:55 2021 +0100 feat(Core/Spells): Implemented SPELL_AURA_DETECT_AMORE. (#4850) commit6c7cc1690fAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 21 15:18:41 2021 +0100 fix(Core/Creatures): Fixed displaying trainer npcflags that are not valid to player. (#4848) commit485f7e7639Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun Mar 21 15:17:57 2021 +0100 feat(Core/DB/Authserver): remove `sha_pass_hash` (#4827) commite9ed6380a6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 21 14:17:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9f354db7becommit9f354db7beAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Mar 21 15:15:59 2021 +0100 feat(Core/Creature): Implement c_t_r & c_t_s (#4359) commit5aed4dd193Author: Petric <peti446@users.noreply.github.com> Date: Sun Mar 21 14:15:00 2021 +0000 fix(Core/Commands): .cheat god lowering hp to 1 and .cheat power not refilling power (#3299) commit34a129e478Author: Kargatum <dowlandtop@yandex.com> Date: Sun Mar 21 20:04:56 2021 +0700 feat(Core/Utilities): Introduce a task scheduler which schedules task (#4932) commit8bacb39d53Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Mar 20 18:26:35 2021 +0100 feat(Core/Hooks): OnLastIpUpdate(accountId, ip) (#4913) commit8b27347902Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Mar 20 18:25:13 2021 +0100 fix(DB): sql chain (#4925) commit4949d3a30cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Mar 20 17:03:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b2f6a36c6ccommitb2f6a36c6cAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sat Mar 20 17:55:59 2021 +0100 fix(Core/Movement): Fixed collision calculation returning wrong position. (#4879) commit7c620fb7f0Author: Necropola <necropola@rain-fighters.net> Date: Sat Mar 20 17:51:13 2021 +0100 fix(DB/quest_poi): Wrong map marker position - The Princial Source (A) (#4870) commit41ea339445Author: LannyE <65646022+LannyE@users.noreply.github.com> Date: Sat Mar 20 10:47:18 2021 -0600 fix(DB):Stranglethorn Fever Fixes - Perry Gatner Event (#4864) commit3306f92567Author: Stifler82 <xspidey@hotmail.it> Date: Sat Mar 20 16:46:24 2021 +0000 fix(DB/CreatureSAI/GameObjectSAI): Quest Call of Water 5/6 (#4892) commit74f4ba97b1Author: Peter <kirkemann@gmail.com> Date: Sat Mar 20 17:46:18 2021 +0100 fix(DB/pool_template): Treasures in Teldrassil (#4887) commit156f796698Author: Stifler82 <xspidey@hotmail.it> Date: Sat Mar 20 16:46:06 2021 +0000 fix(DB/CreatureSAI): Quest: One Shot One Kill (#4869) commit367c1902f3Author: Necropola <necropola@rain-fighters.net> Date: Sat Mar 20 17:45:59 2021 +0100 fix(DB/item): Remove Horde-only from Pattern: Raptor Hide Harness (#4861) commite4aa9be1f7Author: AbraKabastard <35535856+AbraKabastard@users.noreply.github.com> Date: Sat Mar 20 13:26:57 2021 -0300 fix(Core/Loot): Gold should always be lootable, even if it's the only loot (#4842) commit31af450cbeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Mar 20 14:38:01 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):aea4ce3094commitaea4ce3094Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Sat Mar 20 14:36:30 2021 +0000 fix(scripts/Ulduar): Improve Hodir (#4703) commitd82d2041b4Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Mar 20 05:54:25 2021 +0100 fix(Core/SpellEffect): Increase speed of cat charge (#4795) commit933b0aa385Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Mar 19 23:27:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2031e55ec7commit2031e55ec7Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Sat Mar 20 00:26:30 2021 +0100 fix(DB/Core) Fix the CLS damage system and update creature_classlevelstats (#4749) * Fix the CLS dmg system Thanks to TC:ccfa82e7d5commit05be6e403fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Mar 19 21:44:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e607f22177commite607f22177Author: Stifler82 <xspidey@hotmail.it> Date: Fri Mar 19 21:42:47 2021 +0000 fix(DB/Fix Faction): Quest: Freedom to Ruul (#4866) commitd844e489dcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Mar 19 20:43:55 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):45790d18a3commit45790d18a3Author: Peter <kirkemann@gmail.com> Date: Fri Mar 19 21:42:21 2021 +0100 fix(DB/creature_template): Correct speed_run and speed_walk (#4644) * fix(DB/creatures): Correct speed_run and speed_walk Ported from vmangos:f0a1fbfc87a6919c7e5bCo-authored-by: offl <offl@users.noreply.github.com> Co-authored-by: ratkosrb <ratkosrb@users.noreply.github.com> Co-authored-by: T1ti <40864460+T1ti@users.noreply.github.com> Co-authored-by: Knindza <knindzagxg@gmail.com> commit11ff55e075Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Fri Mar 19 16:56:51 2021 +0000 fix(Core): prevent potential crash (#4875) commitcb0fb719dbAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Fri Mar 19 11:23:01 2021 +0100 fix(Core/MailHandler): Fix display of item enchantments in mailbox (#4872) * fix(Core/MailHandler): Fix display of item enchantments in mailbox * Update MailHandler.cpp Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–> commit60f02f86d6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 18 22:24:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2ec2689310commit2ec2689310Author: Andrey Artyukhov <Otanikotani@users.noreply.github.com> Date: Thu Mar 18 18:23:21 2021 -0400 fix(DB/GameObject-Spawn): Solid Chests respawn time in Azshara (#4838) commit57abc67aeaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 18 21:53:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3bff25bab7commit3bff25bab7Author: Wojciech Nosal <wnosal@outlook.com> Date: Thu Mar 18 22:50:51 2021 +0100 fix(DB/gameobject): Archbishop Alonsus Faol misplaced plaque in Stormwind (#4846) commit543b5db001Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 18 20:54:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2ccf098522commit2ccf098522Author: Peter <kirkemann@gmail.com> Date: Thu Mar 18 21:52:35 2021 +0100 fix(DB/creature): King Bangalash (#4825) commit4d170768dbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 18 20:25:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2532ba8e7fcommit2532ba8e7fAuthor: markvetx <78725204+markvetx@users.noreply.github.com> Date: Thu Mar 18 23:24:13 2021 +0300 fix(DB/Creature): Remove loot from Enslaved Druid of the Talon (#4840) commit50d7703ab0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 18 19:21:34 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8119bff979commit8119bff979Author: Peter <kirkemann@gmail.com> Date: Thu Mar 18 19:26:17 2021 +0100 fix(DB/SAI): Lunaclaw (#4859) Co-authored-by: joschiwald <joschiwald@online.de> Co-authored-by: illfated <illfated@users.noreply.github.com> commit990dbfe297Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Thu Mar 18 15:51:36 2021 +0000 fix(Core): Removing auras from spells that trigger taxi (#4820) commitb7aa1f301aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Mar 17 21:39:47 2021 +0100 feat(CI): clang-11 in ubuntu 20.04 (#4891) commit910a3e69dbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 18:45:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):456fe55952commit456fe55952Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Wed Mar 17 18:36:37 2021 +0000 fix(Core/DB): Susurrus hardcoded to SmartAI (#4819) commitc055a7d939Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 17:00:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):79420c86d1commit79420c86d1Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Mar 17 10:58:20 2021 -0600 fix(DB/creature): Dreadmaw Crocolisk's position (#4889) commitf6a17164beAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Mar 17 16:46:01 2021 +0100 fix(Core/License): issue with old files license (#4762) commitde2c57f6ccAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Mar 17 16:06:24 2021 +0100 fix(scripts/VoA): Vault of Archavon (#4853) commit0d19ac4312Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Mar 17 15:08:25 2021 +0100 fix(scripts/Ulduar): Two fixes to Algalon encounter (#4852) commit252f56c097Author: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Mar 17 14:39:53 2021 +0100 fix(scripts/Ulduar): Spinning UP during 4th phase (#4876) commit1b16df5fc8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 03:19:39 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):61cc641fcccommit61cc641fccAuthor: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed Mar 17 04:18:10 2021 +0100 fix(DB/Warden): Export 6 warden checks from TC that were corrupted on AC (#4856) commit9c6ede651eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 01:18:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):78f027309fcommit78f027309fAuthor: Peter <kirkemann@gmail.com> Date: Wed Mar 17 02:17:12 2021 +0100 fix(DB/creature_template): Resistances for level 1-20 creatures (#4753) Co-authored-by: illfated <illfated@users.noreply.github.com> commite366f40ed2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 00:47:34 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):910106a046commit910106a046Author: Peter <kirkemann@gmail.com> Date: Wed Mar 17 01:46:06 2021 +0100 fix(DB/pool_template): Allow more mineral veins in Duskwood (#4724) commit7494cf7369Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 17 00:09:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):63a6016943commit63a6016943Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Mar 17 01:08:08 2021 +0100 fix(DB/Creature): Remove Vyrin Swiftwind's Innkeeper title (#4721) commit1d7a26ddb4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 16 23:26:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2154557841commit2154557841Author: Peter <kirkemann@gmail.com> Date: Wed Mar 17 00:25:18 2021 +0100 fix(DB/gameobjects): Add more herbs to Bloodmyst Isle (#4696) commit99c2efe3c2Author: Cláudio Costa <54484196+claudiodfc@users.noreply.github.com> Date: Tue Mar 16 22:58:56 2021 +0000 fix(Core): Rogue - Premeditation fix (#4695) commitcdc6ce23bcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 16 22:23:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):debdeee202commitdebdeee202Author: Peter <kirkemann@gmail.com> Date: Tue Mar 16 23:22:24 2021 +0100 fix(DB/creatures): Update CC immunities for multiple creatures (#4630) commite9f0c67f22Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 16 21:26:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fdc07a9ed6commitfdc07a9ed6Author: Peter <kirkemann@gmail.com> Date: Tue Mar 16 22:09:29 2021 +0100 fix(DB/gameobject): Add treasures to Bloodmyst Isle (#4690) commit1880bcb154Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 16 18:26:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):e72a9fb8f8commite72a9fb8f8Author: Peter <kirkemann@gmail.com> Date: Tue Mar 16 19:15:54 2021 +0100 fix(DB/gameobjects): Mineral veins on Bloodmyst Isle (#4689) commitd20a15355cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 14 19:51:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ebc4b72ae5commitebc4b72ae5Author: MathematicalWTF <79039973+MathematicalWTF@users.noreply.github.com> Date: Sun Mar 14 14:49:56 2021 -0500 fix(DB/Quest): Spanish translation for Silithus (#4648) commit19642d9159Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 14 10:35:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7ebb6e8bfbcommit7ebb6e8bfbAuthor: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:32:01 2021 +0000 fix(DB/GameObject-SpawnEvent): Brewfest banners in Darnassus (#4835) commitaaef283b90Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:31:08 2021 +0000 fix(DB/GameObject-SAI): Bubbling Fissures in Moonglade (#4834) commit80f665cd29Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:30:31 2021 +0000 fix(DB/GameObject-Spawn): Copper Veins above Jangolode Mine (#4833) commitf8b9a27355Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:29:32 2021 +0000 fix(DB/Creature-Spawn): Gnolls Underground in Wetlands (#4832) commit3d0192fa0aAuthor: Nolt <nolt@users.noreply.github.com> Date: Sun Mar 14 11:29:23 2021 +0100 fix(DB/Creature) bugged Pridewing Soarer (#4824) commit78cb2219a3Author: Peter <kirkemann@gmail.com> Date: Sun Mar 14 11:29:02 2021 +0100 fix(DB/Creature): Make Lady Moongazer move around (#4818) commitdd7027dca6Author: Peter <kirkemann@gmail.com> Date: Sun Mar 14 11:28:55 2021 +0100 fix(DB/quest): The Tear of the Moons (#4817) commit1d591237ceAuthor: Peter <kirkemann@gmail.com> Date: Sun Mar 14 11:28:45 2021 +0100 fix(DB/quest): Bounty on Murlocs has no prerequisite (#4815) commitb514dfb99cAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 14 11:28:37 2021 +0100 fix(DB/Spell): suicide saboteur on sapper explode (#4799) commit5d27b420fdAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 14 11:28:22 2021 +0100 fix(DB/Gameobject): spawn position (#4797) commit6a142f1747Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:27:45 2021 +0000 fix(DB/CreatureSAI): Various mobs in Tirisfal (#4794) commitcfadd5a819Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 14 10:27:35 2021 +0000 fix(DB/CreatureSAI): Bael'dun Foreman and Digger Flameforge (#4759) commit79504214f6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 14 11:27:22 2021 +0100 fix(DB/SAI): ashenvale outrunner stealthed (#4710) commit8108f78762Author: dunjeon <30352875+dunjeon@users.noreply.github.com> Date: Sat Mar 13 16:46:58 2021 -0600 feat(Core/Hook): OnSendInitialPacketBeforeAddToMap (#4645) commitb24ee3fc10Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Fri Mar 12 15:12:43 2021 +0100 fix(Core/Spells): Warlock Death Coil shouldn't be able to crit (#4629) commit89154a031bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 11 17:39:13 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):30b3d74f01commit30b3d74f01Author: Stifler82 <xspidey@hotmail.it> Date: Thu Mar 11 17:37:37 2021 +0000 fix(DB/CreatureSAI): Ruul-Snowhoof (#4786) commita323107724Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 11 14:09:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):15d78d4610commit15d78d4610Author: Peter <kirkemann@gmail.com> Date: Thu Mar 11 15:00:07 2021 +0100 fix(DB/Creature): Add spirit healer to Eastern graveyard in Arathi Highlands (#4789) commit5e99737873Author: Peter <kirkemann@gmail.com> Date: Thu Mar 11 14:59:50 2021 +0100 fix(DB/object): Increase respawn timer of Booty Bay fishing pool (#4780) commitb5c45abb98Author: Peter <kirkemann@gmail.com> Date: Thu Mar 11 14:59:36 2021 +0100 fix(DB/quest): Gathering Leather requires skinning (#4771) commit05656e3670Author: Hacki95 <62942638+Hacki95@users.noreply.github.com> Date: Thu Mar 11 14:59:24 2021 +0100 fix(Core): [Spell][Night Elf] Shadowmeld is not working properly (#4765) commit7b7dac0512Author: Stifler82 <xspidey@hotmail.it> Date: Thu Mar 11 13:59:13 2021 +0000 fix(DB/GameObjectSpawn): Floating Giant Clam in Ghostlands (#4761) commit948bd0a248Author: Stifler82 <xspidey@hotmail.it> Date: Thu Mar 11 13:59:04 2021 +0000 fix(DB/CreatureSAI): Gnarlpine Mystic (#4760) commit57c32ec47eAuthor: Stifler82 <xspidey@hotmail.it> Date: Thu Mar 11 13:58:52 2021 +0000 fix(DB/CreatureSAI): Quest Denalans Earth (#4758) commit3846caabfcAuthor: T1ti <40864460+T1ti@users.noreply.github.com> Date: Thu Mar 11 14:57:42 2021 +0100 fix(DB): some vanilla instance rare creatures and add missing ones (#4625) commitb6bcb0b2b0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 10 21:28:56 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):646f665747commit646f665747Author: Stifler82 <xspidey@hotmail.it> Date: Wed Mar 10 21:27:21 2021 +0000 fix(DB/Spell+CreatureSAI): Leprous Machinesmith (#4757) * fix(DB/Spell+CreatureSAI): Leprous Machinesmith * Update rev_1615190253062057000.sql Co-authored-by: Your Name <you@example.com> commitf96b711436Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 10 01:19:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):671c4dc540commit671c4dc540Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Mar 9 19:17:54 2021 -0600 fix(DB/creature_addon): Add "Double Attack" back on Anub'Rekhan and Gluth (#4779) commit722e3aa967Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 9 23:18:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0f3a181561commit0f3a181561Author: Peter <kirkemann@gmail.com> Date: Wed Mar 10 00:10:15 2021 +0100 fix(DB/creature): Kolkar Drudge and Kolkar Outrunner resistances (#4746) * fix(DB/creature): Kolkar Drudge and Kolkar Outrunner resistances They have 70 fire and 30 shadow resistance while they should have none Closes AzerothCore issue #4670 * Update data/sql/updates/pending_db_world/rev_1615103299173233870.sql Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit9e17e13953Author: Stifler82 <xspidey@hotmail.it> Date: Tue Mar 9 23:09:55 2021 +0000 fix(DB/GameEvent/CreatureSpawns): Hallow's-End-NPCs (#4750) * fix(DB/GameEvent/CreatureSpawns): Hallow's-End-NPCs * Update rev_1615132077108569700.sql * Update rev_1615132077108569700.sql * Update rev_1615132077108569700.sql Co-authored-by: Your Name <you@example.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit69a0211fcaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Mar 9 21:00:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9d09623354commit9d09623354Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Mar 9 14:58:33 2021 -0600 fix(DB/creature_addon): Remove extra attacks from Naxxramas NPCs (#4773) Co-authored-by: T1ti <T1ti@users.noreply.github.com> Co-authored-by: Hacki95 <Hacki95@users.noreply.github.com> commit60d684282bAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Mar 9 21:02:45 2021 +0700 fix(Core/Utilites): improve acore::String::Trim (#4704) - Improve `acore::String::Trim` - Delete `acore::String::Reduce` - Skip line comment #4748 commitddc18fa6c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Mar 8 22:05:41 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d3780a352ccommitd3780a352cAuthor: Peter <kirkemann@gmail.com> Date: Mon Mar 8 23:04:03 2021 +0100 fix(DB/creatures): correct BaseAttackTime and RangeAttackTime (#4637) commit78912075a6Author: Peter <kirkemann@gmail.com> Date: Sun Mar 7 20:43:22 2021 +0100 fix(bash): Handle different Debian versions (#4607) Co-authored-by: locus313 <locus313@users.noreply.github.com> commit6a7155eb7eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 7 12:37:07 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1e90722a15commit1e90722a15Author: LannyE <65646022+LannyE@users.noreply.github.com> Date: Sun Mar 7 05:35:41 2021 -0700 fix(Core/DB): Missing Diplomat Quests Part 11,14,16 and Minor Guard Tower Fixes (#4719) commita7ef879c2fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 7 12:21:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):88d1865a70commit88d1865a70Author: Peter <kirkemann@gmail.com> Date: Sun Mar 7 13:13:38 2021 +0100 fix(DB/gameobject): Improve quest Fields of Grief (part2) (#4722) commit7988717eefAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:13:29 2021 +0100 fix(Code/Fishing): improve timing of fishing (#4733) commit9a3ae2e4dcAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:13:24 2021 +0100 fix(DB/Quest): prevQuest (#4727) commit11cba85752Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 7 12:13:13 2021 +0000 fix(DB/GameObject/SAI): Bubbling Fissure (#4717) commit53d7341645Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:13:06 2021 +0100 fix(DB/Text): chicken text for CLUCK special quest (#4714) commit08c2ddbee2Author: Stifler82 <xspidey@hotmail.it> Date: Sun Mar 7 12:12:59 2021 +0000 fix(Core/Spell): Anti-Venom (#4711) commit0d1712c31bAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:12:02 2021 +0100 fix(DB/Quest): prevquest for quest 872 (#4687) commit62eec0529dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:11:56 2021 +0100 fix(DB/Quest): make quest 75 not repeatable (#4685) commitb53eefa5bcAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:11:48 2021 +0100 fix(DB/Page): update legacy aspects (#4684) commit9239f03310Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:11:38 2021 +0100 fix(DB/SAI): remove SAI for talk line 0 (#4682) commit303ba07b06Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:11:27 2021 +0100 fix(DB/Spell): quest very tasty (#4677) commitad8f204496Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Mar 7 13:11:12 2021 +0100 fix(DB/Loot): remove blackened gloves loot (#4672) commit4ca6e4b3d9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 7 04:32:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bfb6faa23dcommitbfb6faa23dAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Mar 6 22:30:41 2021 -0600 fix(DB/creature_loot_template): Remove Long Crawler Limb from Ghostclaw Lynx (#4741) commitd04b8e13d9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Mar 7 04:06:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):68859f6583commit68859f6583Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Mar 6 22:05:11 2021 -0600 fix(DB/creature): Adjust position for Cursed Darkhound (#4745) commitbf46e0cb3fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Mar 6 20:53:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):eb5cd217e0commiteb5cd217e0Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Mar 6 14:51:46 2021 -0600 fix(DB/smart_scripts): Pyrewood Elder - Healing SAI (#4737) commitf9b7e45f92Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Mar 5 18:18:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a269c51d51commita269c51d51Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Mar 5 12:17:02 2021 -0600 fix(DB/creature_loot_template): Remove loot on creatures that shouldn't have loot (#4718) Co-authored-by: T1ti <T1ti@users.noreply.github.com> commitdb6018aa38Author: Patrick Lewis <pat@lo5t.com> Date: Fri Mar 5 05:17:47 2021 -0800 fix(DOCKER): add dos2unix conversion when generating config files (#4697) commite59041ddb1Author: Asfo Zavala <asfoone@gmail.com> Date: Thu Mar 4 12:20:04 2021 -0600 fix(Core): Compilation with EXTRA_LOGS in Windows (#4605) commit1ef200397aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 4 17:57:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):727590dcf8commit727590dcf8Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Mar 4 18:55:54 2021 +0100 fix(DB/smart_scripts): Nagrand Kristen Dipswitch event (#4604) commitd7cef103fdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Mar 4 05:13:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4014472fedcommit4014472fedAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Mar 4 06:11:52 2021 +0100 fix(DB/gameobject): 'Chemical Wagon' zhCN translation (#4601) commit3162ba3b24Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Mar 4 03:02:19 2021 +0100 fix(Core/player): Fix localized gossip_menu_option (#4584) commit498c5c9afcAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Mar 3 21:43:43 2021 +0100 chore(Core/worldserver.conf): Enable warden by default (#4533) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit5d1f644552Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 3 00:56:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):80cdb76448commit80cdb76448Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Mar 2 18:55:28 2021 -0600 fix(DB/creature_template): Fix 'Riding Horse' faction (#4679) commitba3068494bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Mar 3 00:27:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d05500d5e6commitd05500d5e6Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Mar 2 18:26:11 2021 -0600 fix(DB/gameobject): Underground Herbs in Mulgore (#4678) commit28f1dc5c0cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Mar 2 01:34:20 2021 +0100 refactor(Core): replace NULL with nullptr (#4593) commitdbefa17a53Author: Kargatum <dowlandtop@yandex.com> Date: Sun Feb 28 20:37:03 2021 +0700 feat(Core/Config): rework config and delete ACE inherited (#4608) commitc2f274e06dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 28 13:31:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8195708962commit8195708962Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 28 13:27:07 2021 +0000 fix(DB/Core/Creatures/SAI): Pyrewood Ambush Quest (#4649) commit7d95daf450Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 28 13:26:47 2021 +0000 fix(DB/CreaturesSAI): Mobs Casting Daze (#4641) commit41fa30a585Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 28 13:26:21 2021 +0000 fix(DB/Creature/SAI): Quest Mist Disappearing cat (#4655) commit3d0a4288e0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 27 11:44:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):39ece8d518commit39ece8d518Author: Peter <kirkemann@gmail.com> Date: Sat Feb 27 12:43:25 2021 +0100 fix(DB/creature): Young Moonkin shouldn't have Moonfire (#4651) commitb9e132a941Author: Kargatum <dowlandtop@yandex.com> Date: Fri Feb 26 17:44:08 2021 +0700 chore(Misc): correct double includes (#4647) commit7ec204943aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 25 00:36:51 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):dbd78936bfcommitdbd78936bfAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Wed Feb 24 17:31:34 2021 -0700 fix(DB): Gnomeregan - Viscous Fallout and Minions Update (#4643) commitabea006931Author: Peter <kirkemann@gmail.com> Date: Thu Feb 25 01:31:24 2021 +0100 fix(DB/object): Pool copper veins on Bloodmyst Isle (#4636) commit0cd2da0015Author: Peter <kirkemann@gmail.com> Date: Thu Feb 25 01:31:07 2021 +0100 fix(DB/object): Pool copper veins in Eversong Forest (#4634) commit98bf26671eAuthor: Peter <kirkemann@gmail.com> Date: Thu Feb 25 01:30:59 2021 +0100 fix(DB/object): Pool copper veins on Azuremyst Isle (#4633) commitec038c3dfcAuthor: Stifler82 <xspidey@hotmail.it> Date: Thu Feb 25 00:30:50 2021 +0000 fix(DB/Creature): Patroling-Deathguards-chain-aggro-range (#4632) commit573a560541Author: Stifler82 <xspidey@hotmail.it> Date: Thu Feb 25 00:30:41 2021 +0000 fix(DB/Creature): Burning Blade Apprentice Summon Voidwalker (#4626) commitae2bd07296Author: LannyE <65646022+LannyE@users.noreply.github.com> Date: Wed Feb 24 17:30:30 2021 -0700 fix(DB): Fix Some Gnomeregan Issues - Missing Animations, Spells and Texts (#4617) commitdbc0ff6554Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 24 22:34:42 2021 +0100 refactor(Core): sort #includes alphabetically (#4579) commit51342ef9b5Author: Peter <kirkemann@gmail.com> Date: Tue Feb 23 14:20:07 2021 +0100 chore(git): Add a co-author suggestion to the commit template (#4538) commita4115862deAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Feb 21 22:12:25 2021 +0100 feat(Core/Hooks): OnBattlegroundDesertion (#4619) commit8dbdffab92Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Sun Feb 21 20:23:46 2021 +0100 fix(Core/Spell): Divine Protection reduces fall damage (#4618) commit57d9774957Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 19:18:19 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):90f7cf688ecommit90f7cf688eAuthor: Peter <kirkemann@gmail.com> Date: Sun Feb 21 20:16:54 2021 +0100 fix(DB/SAI): Captured Scarlet Zealot should die (#4616) commite01a2cc7c3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 18:54:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f910d635b7commitf910d635b7Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 21 18:53:03 2021 +0000 fix(DB/Creature): Gubber-Blump-missing-gossip (#4615) commitf19f4377dfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 17:20:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9b2584b8a6commit9b2584b8a6Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 21 17:19:09 2021 +0000 fix(DB/Creature): Westfall Woodworker position (#4614) commit512284820aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 16:27:29 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b1183fe137commitb1183fe137Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 21 16:26:02 2021 +0000 fix(DB/Quest): Plagued Lands (#4612) commit9982583d8eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 16:01:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):922f87e5a8commit922f87e5a8Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 21 15:59:40 2021 +0000 fix(DB/GameObject): Firework Launcher (#4597) commit48c95468e7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 15:45:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):855ef81597commit855ef81597Author: Stifler82 <xspidey@hotmail.it> Date: Sun Feb 21 15:44:33 2021 +0000 fix(DB/Creature): Amani Berserker (#4594) Co-authored-by: Stifler <xspid@lastrevenge.ddns.net> commit457a7b0c1eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 21 00:32:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):79faa15551commit79faa15551Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Sun Feb 21 01:31:23 2021 +0100 fix(DB/Creature): Position NPC Rocklance (#4589) commitccca2dedfaAuthor: T1ti <40864460+T1ti@users.noreply.github.com> Date: Fri Feb 19 19:27:51 2021 +0100 fix(Scripts/MoltenCore): Garr abilities timers (#4568) commitf35b3ddb76Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Feb 19 12:37:04 2021 +0100 fix(DB/MySQL): Support MySQL 8 in create_mysql.sql (#4492) * fix(DB/MySQL): Support MySQL in create_mysql.sql * Update create_mysql.sql commit5b403f46f4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 18 14:11:32 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):53fd72a337commit53fd72a337Author: Peter <kirkemann@gmail.com> Date: Thu Feb 18 15:09:54 2021 +0100 fix(DB/creature/quests): Remove Tormek Stoneriver and his quests (#4578) commit7292a68ec7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 18 00:39:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):28de039ca7commit28de039ca7Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Feb 18 01:38:12 2021 +0100 fix(DB/spell_dbc): column sizes & Life Tap descr. (#4545) commite843425c4aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 17 03:18:52 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a209eaf00ecommita209eaf00eAuthor: Vox <ndinosaur1213@Live.com> Date: Tue Feb 16 22:17:20 2021 -0500 fix(db/Creature): Darkshire NPC updates (#4588) commit28d68cac20Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 17 02:49:28 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2cd534defbcommit2cd534defbAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Tue Feb 16 19:47:58 2021 -0700 fix(db): Translation to Ello Quest - Add Stitches Completion Event (#4523) commit75813d7a23Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 16 18:41:56 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b71404b6e0commitb71404b6e0Author: Peter <kirkemann@gmail.com> Date: Tue Feb 16 19:40:19 2021 +0100 fix(DB/creature_loot_template) Increase droprate for item Healthy Dragon Scale (#4516) commit81793357cbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 16 18:16:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0a5262a73ecommit0a5262a73eAuthor: Vox <ndinosaur1213@Live.com> Date: Tue Feb 16 13:14:43 2021 -0500 fix(core/Scripts): 'The Attack!' Quest Improvements/NPC Spawn Adjust (#4577) commitd7acacfac0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 15 21:35:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4f325780bdcommit4f325780bdAuthor: Vox <ndinosaur1213@Live.com> Date: Mon Feb 15 16:33:52 2021 -0500 fix(db/smart_script): Fix Worldserver spam of smart_script errors (#4575) commit57308c02b6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 15 16:16:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f6c2c903e5commitf6c2c903e5Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 15 17:14:41 2021 +0100 chore(DB/quest_offer_reward): Update capitalization of name/class (#4421) commit0c0ec452f7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 15 14:54:32 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):60ee3500a6commit60ee3500a6Author: Vox <ndinosaur1213@Live.com> Date: Mon Feb 15 09:53:00 2021 -0500 fix(db/GameObject): Adjust XYZ of Copper Vein (#4576) commit21f828847fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 19:27:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d88e14be4ecommitd88e14be4eAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Sun Feb 14 20:26:29 2021 +0100 Fix: pipeline error after 8 pending sql bash thinks that 08 is a hex number, so we have to cast the base More info here: https://stackoverflow.com/questions/24777597/value-too-great-for-base-error-token-is-08 commit75569dd824Author: Vox <ndinosaur1213@Live.com> Date: Sun Feb 14 14:12:18 2021 -0500 fix(DB/Spell): Make Amplify Magic Ranks 4-7 as Positive (#4567) commit5eb15d8ac0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 18:51:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8970037053commit8970037053Author: Vox <ndinosaur1213@Live.com> Date: Sun Feb 14 13:49:41 2021 -0500 Fix(DB/Trainer): Correct Polearm MinLvl Req (#4566) commite12c3a005dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 17:38:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c47a60ea57commitc47a60ea57Author: Vox <ndinosaur1213@Live.com> Date: Sun Feb 14 12:36:51 2021 -0500 fix(DB/creature): Ham from Reese Langston position (#4564) commit5cd011bee0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 06:09:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):65a0c10b8ccommit65a0c10b8cAuthor: Peter <kirkemann@gmail.com> Date: Sun Feb 14 07:08:26 2021 +0100 Ras Frostwhisper movement (#4517) Co-authored-by: offl <offl@users.noreply.github.com> commit97ea384cbeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 05:10:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):98a0ff8297commit98a0ff8297Author: Vox <ndinosaur1213@Live.com> Date: Sun Feb 14 00:08:55 2021 -0500 fix(DB/quest_details): Add missing emotes for Maybell Maclure when offering quest Young Lovers (#4558) commit19b7f0d27aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 04:40:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):04d6fa2fa3commit04d6fa2fa3Author: Vox <ndinosaur1213@Live.com> Date: Sat Feb 13 23:39:16 2021 -0500 fix(DB/Creature): Script Master Wood Emotes and Responses (#4560) commit03e77ce66fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 01:39:17 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5709fc4beccommit5709fc4becAuthor: Peter <kirkemann@gmail.com> Date: Sun Feb 14 02:37:48 2021 +0100 fix(DB/gameobject): Improve quest Fields of Grief (#4529) commit367684fcbcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 01:12:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b7e32df115commitb7e32df115Author: Vox <ndinosaur1213@Live.com> Date: Sat Feb 13 20:11:04 2021 -0500 fix(db/creature): Add missing npc text for William Pestle (#4559) commita06f183db5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 00:27:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3d7663d310commit3d7663d310Author: Peter <kirkemann@gmail.com> Date: Sun Feb 14 01:25:49 2021 +0100 Improve quest Of Love and Family (#4501) commitf1c08f940cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 14 00:05:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):25ef224515commit25ef224515Author: Vox <ndinosaur1213@Live.com> Date: Sat Feb 13 19:04:15 2021 -0500 fix(DB/creature): Update Old Blanchy Faction & Add Missing Text for Verna Furlbrow commitbc511c6771Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 13 23:45:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):32e4882363commit32e4882363Author: Vox <ndinosaur1213@Live.com> Date: Sat Feb 13 18:43:58 2021 -0500 fix(DB/npc_text): Various Missing NPC Gossip Co-Authored by @Killyana commitf1d2d31bfdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 13 21:31:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3015b4a8c6commit3015b4a8c6Author: Peter <kirkemann@gmail.com> Date: Sat Feb 13 22:29:42 2021 +0100 fix(DB/gameobject): Improve quest Barov Family Fortune (#4500) commit548048d70bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 13 20:54:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ff8b50f43ecommitff8b50f43eAuthor: Peter <kirkemann@gmail.com> Date: Sat Feb 13 21:53:15 2021 +0100 Improve raid quest Keanna's Log (#4502) commit812a744371Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Feb 13 20:53:44 2021 +0100 fix(Core/SAI): Do not reset HP with SMART_ACTION_UPDATE_ENTRY (#4486) Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com> commit6c4efcdc67Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 13 11:04:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5c7c142c37commit5c7c142c37Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Feb 13 12:02:54 2021 +0100 fix(DB/Item): Chinese locale (#4473) commit1f4e317f51Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 15:22:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a63e41e5b3commita63e41e5b3Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Feb 12 16:20:31 2021 +0100 feat(Core/Conf): Rate.RewMoneyMaxLevel (#4546) commit576f3588beAuthor: Peter <kirkemann@gmail.com> Date: Fri Feb 12 16:19:52 2021 +0100 fix(DB/quest): Rogue quest Encrypted Scroll (#4553) commitc873e48eceAuthor: Nicolas <4155059+nicoaravena@users.noreply.github.com> Date: Fri Feb 12 12:19:29 2021 -0300 fix(DB/gameobject) Strange lockbox position and add Bubbly Fissure (#4460) commit7bd025d303Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 15:16:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ec720c3481commitec720c3481Author: Peter <kirkemann@gmail.com> Date: Fri Feb 12 16:15:16 2021 +0100 fix(DB/gameobject): pooling for Battered Chests in starting zones (#4552) commitcbe08ee0b9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 15:14:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4d10278770commit4d10278770Author: Peter <kirkemann@gmail.com> Date: Fri Feb 12 16:13:09 2021 +0100 fix(DB/creature): Move Undertaker Mordo (#4548) commit61c0e5abb0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 14:21:29 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0ce7f8df2ecommit0ce7f8df2eAuthor: Peter <kirkemann@gmail.com> Date: Fri Feb 12 15:19:55 2021 +0100 fix(DB/creature): Move Megelon (#4539) commit0e408971ffAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 12:06:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d3a9dd971fcommitd3a9dd971fAuthor: Degen <61268368+aradep@users.noreply.github.com> Date: Fri Feb 12 08:05:25 2021 -0400 fix(DB/waypoint): Thomas Miller text (#4534) commit5106e8234bAuthor: Walter Pagani <paganiwalter@gmail.com> Date: Fri Feb 12 09:03:49 2021 -0300 fix(Core): loot party (#4409) commit85eb4808acAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 12 10:44:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):695a7402adcommit695a7402adAuthor: Footman <footman@hotmail.de> Date: Fri Feb 12 13:42:41 2021 +0300 fix(Core): creature movement bugs (#4544) - fix UpdateEnvironmentIfNeeded was changing flying creature status all the time. closes: #4447 - fix hovering state was causing bugs at #4466 - add animation state priority: fly > hover > ground Co-authored-by: Wotex <fm@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Patrick Lewis <pat@lo5t.com> commite75961756dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Feb 11 18:25:50 2021 +0100 Revert "feat(CI): use acore-core-build-action (#4326)" (#4543) commit87d33990f9Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Feb 11 18:15:46 2021 +0100 fix(DB/updates): faulty SQL update commit70e92a7ce8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 11 14:10:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d7981de01ecommitd7981de01eAuthor: Stifler82 <xspidey@hotmail.it> Date: Thu Feb 11 14:08:27 2021 +0000 fix(Core/Spell): solve issue with Life Tap All Ranks (#4408) commit5fad58815dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 11 02:17:23 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7d46e38928commit7d46e38928Author: Vox <ndinosaur1213@Live.com> Date: Wed Feb 10 21:15:50 2021 -0500 fix(DB/Creature): Set MovementType of Scourged Flamespitter to 'Idle' (#4525) commit1a137daddeAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 10 23:53:30 2021 +0100 fix(Core/Script): Startup error in spell_bwl_shadowflame (#4474) commit2b6413e0dfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 10 14:46:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):490a54b4c7commit490a54b4c7Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Feb 10 15:44:56 2021 +0100 fix(DB/Spell): remove NPC curse (#4477) commit4a86db03c5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 10 14:24:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b60e6b7d5bcommitb60e6b7d5bAuthor: Peter <kirkemann@gmail.com> Date: Wed Feb 10 15:23:22 2021 +0100 Improve quest The Active Agent (#4454) commit97b8394f97Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 10 03:53:18 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d6a2ddb142commitd6a2ddb142Author: Peter <kirkemann@gmail.com> Date: Wed Feb 10 04:51:49 2021 +0100 fix(DB/gameobject): Improve quests Find the Gems and Power Source & Find the Gems (#4450) commit5bff37a88cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 10 00:12:41 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5b8441f467commit5b8441f467Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Feb 10 01:11:05 2021 +0100 fix(DB/command): remove bank command (#4515) commit522eb9a7e4Author: Footman <footman@hotmail.de> Date: Wed Feb 10 02:37:05 2021 +0300 fix(Core/Pathfinding): Creatures regen health, spells LOD (#4509) commit98a61b71e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 9 21:33:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):55c1ab8fbacommit55c1ab8fbaAuthor: Peter <kirkemann@gmail.com> Date: Tue Feb 9 22:31:30 2021 +0100 Improve quest Rig Wars (#4453) commit8915ab1362Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Feb 9 20:09:41 2021 +0100 feat(Hooks/PlayerScript): ShouldBeRewardedWithMoneyInsteadOfExp (#4445) commit639d49509dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 9 13:46:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f9d0be8dfacommitf9d0be8dfaAuthor: Vox <ndinosaur1213@Live.com> Date: Tue Feb 9 08:44:34 2021 -0500 ValianceKeepUpdates (#4511) commitc5400b3012Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 9 03:27:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):45f012a52bcommit45f012a52bAuthor: Peter <kirkemann@gmail.com> Date: Tue Feb 9 04:26:00 2021 +0100 Improve quest Rituals of Power (#4449) commitb225b43d26Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 9 02:06:04 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4527505b92commit4527505b92Author: Peter <kirkemann@gmail.com> Date: Tue Feb 9 03:04:31 2021 +0100 Improve paladin quest The Test of Righteousness (#4443) commitdfe1da23efAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 9 01:39:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):dae209e059commitdae209e059Author: Peter <kirkemann@gmail.com> Date: Tue Feb 9 02:38:08 2021 +0100 Improve quest Knowledge in the Deeps (#4438) commit82eb8b44d1Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Feb 9 01:01:37 2021 +0100 refactor(Core/Spell): Pascal Case some SpellEntry types (#4432) commit4c558fd670Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 23:13:47 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0290d25fbcommitd0290d25fbAuthor: Peter <kirkemann@gmail.com> Date: Tue Feb 9 00:12:17 2021 +0100 Improve quest Test of Lore (#4442) commite764e7e37aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 22:46:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3c670cb5a0commit3c670cb5a0Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Feb 8 23:45:00 2021 +0100 fix(DB/Commands): align core and DB (#4479) commit05a8217270Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 8 22:55:04 2021 +0100 refactor(Core/Player): add helper method for PLAYER_FLAGS_DEVELOPER (#4395) Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com> commit736def2058Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 21:29:06 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):eb7b8a531ecommiteb7b8a531eAuthor: Vox <ndinosaur1213@Live.com> Date: Mon Feb 8 16:27:39 2021 -0500 fix (DB/Commands): Add Syntax to Command .achievement checkall (#4506) commit71b40ed8bcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 14:52:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):238bdf3517commit238bdf3517Author: Duncan Steenburgh <dst33nburgh@gmail.com> Date: Mon Feb 8 08:50:28 2021 -0600 fix(DB/Quest): Incorrect requirements for quest: 'A Spark of Hope' (#4434) commit074c46d090Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 14:17:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a8c2c2cc10commita8c2c2cc10Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 8 15:15:55 2021 +0100 refactor(DB/Creature): Move some Lunar auras from SAI to c_t_a (#4393) Co-Authored-By: offl <11556157+offl@users.noreply.github.com> commitc66ab97c7fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 01:52:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0f1633c9c5commit0f1633c9c5Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Feb 8 02:50:54 2021 +0100 fix(DB/Spawn): move outside a tree a rabid bear (#4480) commit4b91e8039fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 8 01:01:33 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):30676e35a3commit30676e35a3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 8 02:00:07 2021 +0100 fix(DB/Event): Attempt to resolve STV Fishing Extravagnaza spawns and start (#4482) commit8015de0c4bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 7 21:38:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):fd024e4661commitfd024e4661Author: Peter <kirkemann@gmail.com> Date: Sun Feb 7 22:36:40 2021 +0100 Deserter Propaganda should respawn much faster (#4414) commit94173dbbd9Author: Vox <ndinosaur1213@Live.com> Date: Sun Feb 7 14:08:10 2021 -0500 fix(Core/Spell): Restore Stealth remove check (#4491) commit2741a3ea1cAuthor: LannyE <65646022+LannyE@users.noreply.github.com> Date: Sun Feb 7 10:03:01 2021 -0700 Fix Bug(cpp): SmartScriptMgr.cpp - Event Start and Stop not working (#4392) commite4695cc74bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 7 16:16:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d581ecd0cfcommitd581ecd0cfAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Feb 7 17:15:30 2021 +0100 fix(DB/Gamobject): Remove deprecated signs (#4390) Co-Authored-By: offl <11556157+offl@users.noreply.github.com> commitcd6f7e301fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 7 15:17:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6246609545commit6246609545Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Feb 7 16:16:01 2021 +0100 fix(DB/Creature): Remove skinning from non-skinnable creatures (#4475) commit18d78afc2dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Feb 7 14:07:52 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):440d4191aecommit440d4191aeAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Feb 7 15:06:27 2021 +0100 fix(Core/Spell): Restore SPELL_ATTR0_CU_AURA_CC (#4472) commitd902411171Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Feb 7 03:06:30 2021 +0100 fix(Core/Spell): Clearcasting duration (#4422) commite7bfbe7651Author: Footman <footman@hotmail.de> Date: Sun Feb 7 04:22:15 2021 +0300 fix(Core/Pathfinding): pets chase & transport (#4451) commitc3a83c3618Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 21:32:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d8afa849e3commitd8afa849e3Author: Peter <kirkemann@gmail.com> Date: Sat Feb 6 22:31:26 2021 +0100 Improve quest The Lost Tablets of Will (#4452) commit990e4943baAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 17:28:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):61aa62bbbccommit61aa62bbbcAuthor: Peter <kirkemann@gmail.com> Date: Sat Feb 6 18:26:46 2021 +0100 Fix quest Secondhand Diving Gear respawn rates (#4419) commit6e7dc293eeAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 15:42:42 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):924ca9f57fcommit924ca9f57fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Feb 6 16:41:11 2021 +0100 fix(DB/quest_request_items): Remove text that is set as null (#4385) commit176eedabf1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 14:42:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):30fa12da30commit30fa12da30Author: Peter <kirkemann@gmail.com> Date: Sat Feb 6 15:41:00 2021 +0100 Improve quest Mythology of the Titans (#4439) commitdf83476fa2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 13:52:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):88936e0d1acommit88936e0d1aAuthor: OMGhixD <omghixd@hotmail.com> Date: Sat Feb 6 14:51:30 2021 +0100 fix(DB/gameobject): Double stacked veins in Stranglethorn Vale (#4433) commit58254f6611Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 11:25:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2f35eed509commit2f35eed509Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Feb 6 12:23:49 2021 +0100 fix(DB/Item): Foreboding Plans text (#4386) commit7b9fd194e1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Feb 6 02:22:32 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):297a1ec63ccommit297a1ec63cAuthor: Peter <kirkemann@gmail.com> Date: Sat Feb 6 03:21:07 2021 +0100 Lower respawn for New Avalon Registry (#4428) commit60491e871cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 5 23:59:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bfcc3c6f87commitbfcc3c6f87Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Feb 6 00:57:51 2021 +0100 refactor(Core/Spell): Move some SpellImmune from script to db (#4381) * refactor(Core/Spell): Move some SpellImmune from script to db commit158b1bcf73Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 5 22:37:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):852b17117bcommit852b17117bAuthor: Peter <kirkemann@gmail.com> Date: Fri Feb 5 23:35:56 2021 +0100 Lower respawn for Empty Cauldron and Iron Chain (#4427) commite7e5f2202aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 5 21:01:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c9cc82bca2commitc9cc82bca2Author: Peter <kirkemann@gmail.com> Date: Fri Feb 5 21:59:35 2021 +0100 Lower respawn for New Avalon Patrol Schedule (#4426) Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commite7640c6a60Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 5 20:42:34 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):a95de6c43acommita95de6c43aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Feb 5 21:41:00 2021 +0100 fix(DB/Creature): Add missing auras for some Icecrown creatures (#4394) *65a204c5b2Co-Authored-By: Eridium <6587064+Killyana@users.noreply.github.com> commit47160f3c36Author: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Fri Feb 5 19:12:53 2021 +0100 fix(Core/Commands): remove character creation flag from .save command commit3671da68ffAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Feb 5 13:17:15 2021 +0100 fix(Bash/DB-Exporter): typo (#4376) commit9f47c83c11Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Feb 5 12:38:44 2021 +0100 fix(Core/Player): Prevent looting already looted items (#4420) commit8961a2406dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Feb 5 00:08:37 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2dba53425bcommit2dba53425bAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Feb 5 01:07:10 2021 +0100 fix(DB/Creature): Remove clam loot from non-sea creatures (#4384) commit83d3770176Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 4 22:30:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4f4bf5388ecommit4f4bf5388eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Feb 4 23:29:11 2021 +0100 fix(DB/Item): Venture Co. Documents text (#4387) commitba0c0d022fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 4 20:46:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1c9fd36074commit1c9fd36074Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Feb 4 21:45:22 2021 +0100 fix(DB/Creature): Update Mutaded Professor Putricide hitbox (#4382) commit8a0ba39b53Author: Rochet2 <tqbattlenet@gmail.com> Date: Thu Feb 4 14:39:00 2021 +0200 fix(Docker): add cache to dockerignore to speed up local build (#4366) Apparently including cmake cache to the build context will take a long time for consecutive builds and causes docker build to spend a long time at `Sending build context to docker daemon (x %)` step. commitb0d0378e40Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 4 09:46:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8cce6687d7commit8cce6687d7Author: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Thu Feb 4 10:44:56 2021 +0100 fix(DB/Item) Flamewrought Key zhCN translation (#4365) * Update item_template_locale.sql * Revert changes to base sql files * zhCN translation for Flamewrought Key Created a pending_db_world sql file to add zhCN translations for Flamewrought Key * Cleanup * Cleanup * Update data/sql/updates/pending_db_world/rev_1611865917828980400.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update rev_1611865917828980400.sql backticks for `locale` commit36fb4765d8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Feb 4 01:31:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bd6b1752fdcommitbd6b1752fdAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Feb 4 02:29:36 2021 +0100 fix(DB/Quest): Journey to Undercity outro (#4389) commitc0656c66d2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 23:16:43 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1b0b8abb8ecommit1b0b8abb8eAuthor: Peter <kirkemann@gmail.com> Date: Thu Feb 4 00:15:02 2021 +0100 fix(DB/gameobject): Book of Ur should be lootable by all (#4362) Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit64016e234eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 17:44:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ae74eb0713commitae74eb0713Author: Peter <kirkemann@gmail.com> Date: Wed Feb 3 18:43:28 2021 +0100 fix(DB/gameobject): Compendium of the Fallen should be lootable by all (#4360) Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit9fd6f1079bAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 3 17:06:37 2021 +0100 fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster (#4351) * fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster * cherry-pick28353e920bCo-Authored-By: Meji <2695278+meji46@users.noreply.github.com> * [[nodiscard]] * return; * fix last thing * build * Revert "build" This reverts commitc892cc292f. * Update Object.h * Update Object.h * Update Object.h Co-authored-by: Meji <2695278+meji46@users.noreply.github.com> commit504a788c63Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Feb 3 12:23:32 2021 +0100 fix(DB): bad sql syntax commit557f940bbaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 09:48:01 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6853291338commit6853291338Author: Vox <ndinosaur1213@Live.com> Date: Wed Feb 3 04:46:31 2021 -0500 fix(DB/Creature): Tender Strider Meat chance increase / icon for Refurbished Steam Tank (#4250) * fix(db/core) * Update rev_1610314669347459800.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitcc8735fb19Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 09:25:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8cb01f5f36commit8cb01f5f36Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Feb 3 10:23:29 2021 +0100 feat(DB/Waypoint): improve Princess and companions movements (#4397) * feat(DB/Waypoint): improve Princess and companions movements * Update rev_1612129573861765384.sql commit18e3ece24fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 04:34:15 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):5c994d2d6dcommit5c994d2d6dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Feb 3 05:32:54 2021 +0100 feat(DB/SAI): murloc fear when Mmmrrrggglll die (#4391) * feat(DB/SAI): murloc fear when Mmmrrrggglll die * chore(style): add new line commitd82a8d59f7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 02:45:33 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6e1fb0d525commit6e1fb0d525Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 3 03:44:09 2021 +0100 feat(Core/Creature): implement c_t->spell_school_immune_mask (#4358) * feat(Core/Creature): implement spell_school_immune_mask *ae878e18efCo-Authored-By: Wyreth <32145860+Wyreth@users.noreply.github.com> * Import from TC * just capitalize sql keywords * Update rev_1611769264588956600.sql Co-authored-by: Wyreth <32145860+Wyreth@users.noreply.github.com> commit887995f348Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 01:21:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1b7efadd5fcommit1b7efadd5fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 3 02:20:09 2021 +0100 fix(DB/Creature): Add spirit healer to gy 1318 (#4371) *acb3999bb8Co-Authored-By: ModoX <moardox@gmail.com> Co-authored-by: ModoX <moardox@gmail.com> commitef72f69df0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Feb 3 00:29:10 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c628cd776ecommitc628cd776eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Feb 3 01:27:35 2021 +0100 fix(DB/Creature): Lunar Festival Harbinger gossip (#4383) commit5a3c77a691Author: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Wed Feb 3 01:01:33 2021 +0100 refactor(Core/Config): Change PlayerStart.AllSpells to .CustomSpells (#4345) * Change PlayerStart.AllSpells to .CustomSpells Remove wrong info regarding the playercreateinfo_spell_custom table. Change the config flags name to match its purpose. * Update src/server/worldserver/worldserver.conf.dist Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/World/World.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/World/World.cpp commit5e2aa422baAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 2 17:17:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f11ed6c938commitf11ed6c938Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Feb 2 18:15:30 2021 +0100 fix(DB/Quest): wrong quest chain order (#4320) commit4409ce38bcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Feb 2 15:10:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b43c5c9bf3commitb43c5c9bf3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Feb 2 16:08:52 2021 +0100 fix(Core/Spell): Instant Statue (#4319) * fix(Core/Spell): Instant Statue * make sure GetCaster() is not null * values * unit not player * scriptName * Update spell_item.cpp * feat(Core/Spell): Implement ValidateSpellInfo * Cherry-pick from2b5d7eef3a&a0a158b5b8* Revert "feat(Core/Spell): Implement ValidateSpellInfo" This reverts commit7690f02b49. * Revert "Revert "feat(Core/Spell): Implement ValidateSpellInfo"" This reverts commit8ffbb46faf. * Update spell_item.cpp * dependant on https://github.com/azerothcore/azerothcore-wotlk/pull/4323 * untargetable commitf85cb30c99Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Feb 2 04:11:54 2021 +0100 feat(Core/Conf): toggle XP price (#4388) commit2bbfb20d6fAuthor: Patrick Lewis <pat@lo5t.com> Date: Mon Feb 1 15:34:36 2021 -0800 feat(CI): use acore-core-build-action (#4326) commit7e9795fb3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 23:14:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f65cfb6f20commitf65cfb6f20Author: Peter <kirkemann@gmail.com> Date: Tue Feb 2 00:13:01 2021 +0100 fix(DB/Creature): Convert npc_anchorite_truuen to sai (#4324) * fix(DB/Core): Anchorite Truuen Anchorote Truuen is escorted in quest Tomb of the Lightbringer, but he's too fast and doesn't aggro on anything. * Updated using suggestions from @pklloveyou Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit58c1d0025eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 22:51:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):50a4b44c76commit50a4b44c76Author: Peter <kirkemann@gmail.com> Date: Mon Feb 1 23:49:57 2021 +0100 fix(DB/gameobject): The Damaged Chest quest Tome of the Cabal should respawn right away (#4321) Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commite7cc7561c3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 22:05:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):4efcc16181commit4efcc16181Author: Peter <kirkemann@gmail.com> Date: Mon Feb 1 23:04:14 2021 +0100 fix(DB/gameobject): The Scarlet Key should be lootable by all (#4317) The Scarlet Key from Doan's Strongbox inside Scarlet Monastery Library wing should be lootable by all. Currently only one can loot and then the respawn is 24 hours. This fix will make it respawn almost instantly for all to loot. Reference: https://wowwiki.fandom.com/wiki/The_Scarlet_Key Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit7fb198fb18Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 21:21:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):722237d1bacommit722237d1baAuthor: Peter <kirkemann@gmail.com> Date: Mon Feb 1 22:19:32 2021 +0100 fix(DB/gameobject): Move location of Chest of The Seven in BRD (#4315) Inside Blackrock Depths the "Chest of The Seven" spawns in a slightly wrong location. - Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4293 Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit0d52b4ca4aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 1 18:57:25 2021 +0100 feat(Core/Spell): Implement ValidateSpellInfo (#4323) * feat(Core/Spell): Implement ValidateSpellInfo * cherry-pick from2b5d7eef3a&a0a158b5b8* sLog->outError * cleanup * convert to ValidateSpellInfo * fix error log * improve sLog->outError * remove non related spells stuff from Validate * remove the last * build * build x2 commitb68f469c73Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 17:18:00 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):911ac12ea6commit911ac12ea6Author: LannyE <65646022+LannyE@users.noreply.github.com> Date: Mon Feb 1 10:11:46 2021 -0700 fix(DB): missing Lunar Festival GOs and creatures (#4367) Major Cities were missing Lunar Festival gameobjects and NPCs/Creatures - Darnassus: Added the entire Festival location (gameobjects/creatures) - Shattrath: Added both Festival locations (gameobjects/creatures) - Dalaran: Added the entire Festival location (gameobjects/creatures) - Silvermoon: Added the entire Festival location (gameobjects/creatures) - Exodar: Added the entire Festival location (gameobjects/creatures) - Exodar: Removed New Year's event objects from the Lunar Event (Festive Kegs, Party Tables, and extra Haybales) -Removed gameobject 11997 deletion. Doesn't exist -Added game_event_gameobject cleanup by removing GUIDs 11995 - 12000 of gameobjects that do not exist from Lunar Event. commitd45a2f1f82Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 17:10:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9c239d17cbcommit9c239d17cbAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Feb 1 18:08:42 2021 +0100 feat(DB/SAI): lunar festival invitation teleport (#4354) commitadcf3f7abbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Feb 1 17:02:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):68f7cf3fabcommit68f7cf3fabAuthor: Peter <kirkemann@gmail.com> Date: Mon Feb 1 18:00:54 2021 +0100 fix(DB/gameobject): Core Fragment should not despawn (#4311) Co-authored-by: Zoidwaffle <zoidwaffle@gmail.com> commit683ddf6c8dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Feb 1 16:21:33 2021 +0100 fix(Core/Spell): Detect Undead (#4310) commitc8f43d8584Author: Yehonal <yehonal.azeroth@gmail.com> Date: Mon Feb 1 01:34:27 2021 +0100 feat(Core/Movement): Improved pathfinding, collisions and movements (#4220) Npc positioning Implemented slope check to avoid unwanted climbing for some kind of movements (backwards, repositioning etc.) Implemented backwards movement Re-implemented circle repositioning algorithm (smartest than retail, but with the same feeling) Fixed random position of summoned minions Improved pet following movement. Also, they attack NPC from behind now. Thanks to @Footman Swimming creatures Fixed max_z coordinate for swimming creatures. Now only part of their body is allowed to be out of the water level Fixed pathfinder for swimming creatures creating shortcuts for specific segments, now they swim underwater to reach the seashore instead of flying above the water level. Creatures with water InhabitType but no swimming flag now, when not in combat, will walk on water depth instead of swimming. Thanks @jackpoz for the original code UNIT_FLAG_SWIMMING in UpdateEnvironmentIfNeeded to show the swimming animation correctly when underwater Implemented HasEnoughWater check to avoid swimming creatures to go where the water level is too low but also to properly enable swimming animation only when a creature has enough water to swim. Walking creatures Extended the DetourNavMeshQuery adding area cost based on walkability (slope angle + source height) to find better paths at runtime instead of completely remove them from mmaps improve Z height in certain conditions (see #4205, #4203, #4247 ) Flying creatures Rewriting of the hover system Removed hacks and improved the UpdateEnvironmentIfNeeded. Now creatures can properly switch from flying to walk etc. Spells LOS on spell effect must be calculated on CollisionHeight and HitSpherePoint instead of position coords. Improved position for object/creature spawned via spells Improved checks for Fleeing movements (fear spells) Other improvements Implemented method to calculate the CollisionWidth from dbc (used by repositioning algorithm etc.) Improved raycast and collision checks Co-authored-by: Footman <p.alexej@freenet.de> Co-authored-by: Helias <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitfcad2b56aeAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 31 23:03:44 2021 +0100 refactor(Core/Spell): Define some unknown spell attributes (#4305) Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> commit1774a322c8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 31 02:11:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):628c75d67fcommit628c75d67fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 31 03:09:50 2021 +0100 fix(Core/SpellMgr): Add cooldown to some vehicle spells (#4300) * fix(Core/SpellMgr): Add cooldown to some spells * author and spellscript Co-Authored-By: Wyrserth <43747507+Wyrserth@users.noreply.github.com> commitc5ce3e4460Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 31 02:41:49 2021 +0100 fix(Core/Spell): improve check in SPELL_EFFECT_CREATE_ITEM(_2) (#4296) * fix(Core/Spell): items disappearing in Spell::CheckItems() *18b36734f6* remove GetFreeInventorySpace * restore p_caster to make other PR needing to merge before this * fix build * fuck github conflicts commit422ebca567Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 31 00:39:29 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):6ef7341313commit6ef7341313Author: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Sun Jan 31 02:38:00 2021 +0200 fix(Core/Scripts): Blackwing Lair overhaul (#3673) * [Core/Scripts] BWL - Make Razorgore talk, script blackwing mage, make his spell break eggs * more to vaelastrasz * accidentally removed some of the waypoints, fuck me * Broodlord Lashlayer overhaul + supressors * Formations, waypoints for Ebonroc and roaming Flamegor (might be non-blizzlike) * complete overhaul for the basic scripts, merge with TC * last for today, door cleanup and nefarian refactor (from TC) * Doors are now working, hooraay! * Fix the boss gossip that we broke... non-intentionally lolz * Vaelstraz intro - done * small corrections to the timers, they are not blizzlike since we got no sniffs.. :^) * nefarian checked, everything seems to be fine... let the cleanup begin now * SQL seems fine as well, let's gooo * Partially Revert "SQL seems fine as well, let's gooo" This partially reverts commitb1750da58d. * idk why mine's called wander_distance * wtb new eyes * lost an override @ flamegor * more junk to fix the compile * anything else? whining shit.. * SpellScript header.. * how about now? * hopefully this does the trick, the condition in general works just fine, the spell is targeting the boss * Update 0000_00_00_00.sql fuck. you. * Cleanup SQL, temp comment out code for creature relations so they don't pull several rooms at once * Move the file with proper revision and location * Remove the creature_relations *fix* until there's a proper core-side fix for it. * spawndist > wander_distance * compile fix * lost a bracket in the merge * *sigh* * add new line at the end * Nefarian's whitespaces * Vael's whitespaces * Razorgore good to go as well * Header as well * finale commitcf1eddf266Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jan 30 13:37:41 2021 +0100 refactor(Core/LoginDatabase): LOGIN_DEL_ACCOUNT_MUTEDEL -> LOGIN_DEL_ACCOUNT_MUTED (#4281) commit356a623b70Author: Patrick Lewis <pat@lo5t.com> Date: Sat Jan 30 03:04:43 2021 -0800 fix(CI/macOS): solve ccache issue (#4378) commitdce3c9f8cbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 29 23:48:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8851152815commit8851152815Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jan 30 00:46:59 2021 +0100 fix(Core/Item): Implement mount speed mod items (#4258) commit647ce5bed7Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Fri Jan 29 20:29:04 2021 +0100 fix(Core/Quest): A Tangled Skein (#4237) Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–> commit4b4805779bAuthor: Petric <peti446@users.noreply.github.com> Date: Fri Jan 29 09:08:22 2021 +0000 fix(Core/Tets): Removed duplicated mock method (#4219) commita6576f167dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 28 22:47:02 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):abe0021cc2commitabe0021cc2Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Jan 28 23:45:24 2021 +0100 fix(DB/Quest): location for quest 9589 & 9590 (#4204) commitfe2fad17c7Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jan 28 22:53:42 2021 +0100 fix(Bash): db-export on macOS (#4342) commitadc525f813Author: Peter <kirkemann@gmail.com> Date: Thu Jan 28 22:49:28 2021 +0100 fix(Bash): Improve db_export script (#4350) commitb905ce8c35Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 27 21:08:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):81f2b3f991commit81f2b3f991Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Jan 27 22:06:43 2021 +0100 feat(DB/locales): Import deDE locales (Part 16) (#4194) commit520c4c6426Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Jan 27 18:26:17 2021 +0100 fix(Core/Spell): do not create new items when inventory is full (#4298) commitcea31fd0d3Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jan 27 18:23:56 2021 +0100 feat(Core/PvPstats): top players of the month (#4353) commit769626ceb1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 27 11:38:08 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d60fbc8eaacommitd60fbc8eaaAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Wed Jan 27 12:36:31 2021 +0100 fix(DB/Quest): Missing Event on questId (1020, 1033, 1034, 1035) (#4201) Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–> commitc9b46beae2Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Tue Jan 26 21:55:33 2021 +0100 fix(Core/Spell): Glyph apply bonus (#4206) commit4b3ed30626Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Jan 26 19:46:36 2021 +0100 docs(SECURITY.md): rebrand supported dependencies (#4334) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit6ecaca2d95Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 26 13:13:54 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):17d2560ffacommit17d2560ffaAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jan 26 14:12:21 2021 +0100 fix(Core/Creature): Implement CREATURE_FLAG_EXTRA_NO_SELL_VENDOR (#4233) commit4a433afabaAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Jan 26 09:10:16 2021 +0100 fix(DB/updates): fix chain (2) (#4349) commit878b96aadfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 25 23:33:55 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):99e0944e30commit99e0944e30Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Jan 26 00:32:28 2021 +0100 fix(DB/updates): fix chain (#4347) commit582a211ccdAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 25 21:50:23 2021 +0100 fix(Core/Creature): Move CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK (#4232) commit879468506fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 25 20:50:53 2021 +0100 chore(Core/Global): Fix grouping of Worldserver initialization (#4130) commit49712bd12fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Jan 25 19:51:22 2021 +0100 release: DB squash & begin AC 4.0.0 development (#4341) commit2d609e9e48Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 25 16:33:35 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):77412062b1commit77412062b1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Jan 25 17:32:29 2021 +0100 release: AzerothCore 3.0.0 (#4339) commit3d60ce8e6eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 25 03:21:48 2021 +0100 chore(Core/PathGenerator.h): Kill Malformed whitespace (#4289) commit2e6f78bdddAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 24 13:44:48 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d0c5bee59dcommitd0c5bee59dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 24 14:43:39 2021 +0100 fix(DB/Creature): King Magni Bronzebeard combat script (#4292) commit2ce6895bd9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 24 11:07:30 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c2b8c21798commitc2b8c21798Author: Peter <kirkemann@gmail.com> Date: Sun Jan 24 12:06:27 2021 +0100 fix(DB/Graveyard): Add Horde graveyards in Darkshore (#4322) commit355530b956Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 24 07:07:39 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bc3bedac2dcommitbc3bedac2dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Jan 24 08:06:33 2021 +0100 fix(DB/Creature): faction of ravenoak (#4229) commita05ff77ebcAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Jan 24 01:52:41 2021 +0100 feat(CI): deprecate gcc 7 (#4333) commit13db145eecAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jan 23 20:22:15 2021 +0100 fix(gcc): type warning [1/2] (#4332) commit9d307c71a6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 23 16:00:49 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9cee5e1d61commit9cee5e1d61Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jan 23 16:59:43 2021 +0100 fix(Core/Spell): Paralytic Poison (#4128) commiteb9819991eAuthor: Patrick Lewis <pat@lo5t.com> Date: Fri Jan 22 01:25:07 2021 -0800 fix(CI): temp restore ci-install.sh (#4325) commitef60db69caAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 22 00:04:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0a8a7ef149commit0a8a7ef149Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Jan 22 00:03:30 2021 +0000 fix(Core): Activate creatures and objects during opening cinematics (#4045) Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitf07966fd3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 21 23:24:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f9b836efa6commitf9b836efa6Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Fri Jan 22 00:23:38 2021 +0100 fix(DB/Quest): improve quest poi for some quests (#4120) Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–> commitf31e1b8cf4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 21 11:25:17 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):24b0af606fcommit24b0af606fAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Jan 21 12:24:06 2021 +0100 fix(DB/spell_area): remove spell 57940 on area 480 (#4119) commitbe04dcec0eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jan 21 10:20:33 2021 +0100 chore(CI): Improve error message of check_pending_sql (#4081) commitce4dbbce76Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jan 20 11:19:09 2021 +0100 feat(Core/Config): allow initial (free) amount of Guild Bank tabs (#4290) commitec974e7306Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 20 09:57:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d142ec4470commitd142ec4470Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Jan 20 10:56:23 2021 +0100 fix(DB/Waypoint): Hezrul Bloodmark (#4245) commit9781646683Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 20 09:28:26 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):bc5f03755dcommitbc5f03755dAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Jan 20 10:27:20 2021 +0100 feat(DB/locales): Import deDE locales (Part 15) (#4064) commitb624571df8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 20 09:18:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):367572dec1commit367572dec1Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Jan 20 10:17:41 2021 +0100 feat(DB/locales): Import deDE locales (Part 14) (#3986) commit8d5347b9abAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jan 20 01:14:04 2021 +0100 fix(Core/QuestTracker): do not store quest if quest_id is null (#4027) commit6f81eee02dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 19 21:05:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):42244612ffcommit42244612ffAuthor: WiZZy <bilucristian25@gmail.com> Date: Tue Jan 19 23:04:49 2021 +0200 fix(DB/Creature): Gyromasts Revenge (#4115) commitc939de7aa8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 19 13:30:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2539ae96cbcommit2539ae96cbAuthor: Math <69639256+Le-Math@users.noreply.github.com> Date: Tue Jan 19 08:27:00 2021 -0500 fix(DB/locale): Spanish translation quests in elwynn forest (#3870) commit21ec8da1daAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 19 08:39:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):97b18ad7d7commit97b18ad7d7Author: Walter Pagani <paganiwalter@gmail.com> Date: Tue Jan 19 05:38:43 2021 -0300 fix(DB/locale): Spanish translation for Death Knight quests (#3563) * Missing translations of DK Quests * The gender was separated from the text * More quest and some dialogues, broadcast_text * More translations and links with missing broadcast_text * A little more quests * Completing missions of the Knights of Death. * Creating a single SQL file. * Conceptual error, the record works correctly. * add new line at the end * refactor * HeidiSql * style commitb9b484fafcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 18 23:53:39 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8ddd904324commit8ddd904324Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jan 19 00:52:32 2021 +0100 refactor(Core/cs_reload): Improve page_text(_locale) output (#3115) commit0181b73bc2Author: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Mon Jan 18 20:37:50 2021 +0200 feat(Core/Opcodes): Implement CMSG_CHANNEL_MODERATE (#4021) * Core/Opcodes: Implement CMSG_CHANNEL_MODERATE * Cleanup, prettify * fix build * whitespaces commit72f2a7706eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 18 11:23:45 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):eddde2198ccommiteddde2198cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 18 12:22:33 2021 +0100 fix(Core/Creature): Implement INHABIT_ROOT (#4141) commite463e63361Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 18 10:19:31 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):68a8bb25facommit68a8bb25faAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Jan 18 11:18:20 2021 +0100 feat(DB/Translations): import translation text from @mpfans (#4088) * feat(DB/Translations): import translation text from @mpfans * feat(DB/Translations): import chinese text of item_set_names_locale, achievement_reward_locale, item_template_locale, npc_text_locale, page_text_locale, gossip_menu_option_locale Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit671787fc3fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 18 09:43:57 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):560d62ab6ecommit560d62ab6eAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Jan 18 10:42:51 2021 +0100 feat(DB/locales): import locales from TC (#4125) commit5a1bb5bc66Author: Degen <61268368+aradep@users.noreply.github.com> Date: Sun Jan 17 15:14:27 2021 -0400 fix(Core/SpellMgr): Essence of Wintergrasp only applies if config is enabled (#4110) commit27a0a59509Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 17 17:37:38 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):2794842553commit2794842553Author: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Sun Jan 17 19:36:35 2021 +0200 feat(Core/Warden): optimization + PQR detection (#3875) * Update AuctionHouseHandler.cpp * feat(warden): block PQR * wip * Update Warden.cpp * Core/Warden: minor preperation * Core/Misc: implemented some needed container wrapper functions * Core/Warden: more preperations * Core/Warden: more rework * LUA checks now are splitted to seperate config * LUA checks are always in front of queue * Fixed "Other" checks * Fixed PQR detection * Core/Warden: adjusted and optimized * Core/Warden: optimization * Core/Warden: more optimization * Core/Warden: use warden comments in ban reason * Core/Warden: more warden work * Core/Warden: more optimizations * Core/Warden: more refactors * Core/Warden: some more refactors + use default SHA definitions * Core/Warden: more refactoring * Core/Warden: fixed PQR detection again * Core/Warden: improved detection logging * Core/Misc: removed SmartEnums - we do not need it here + maybe should go as seperate commit * Core/Warden: fixed some warnings * Core/Warden: codestyle * Core/Warden: include warden check comment to console logs * Core/Warden: minor adjustment for previous commit * Core/Warden: fixed static analysis warning * Core/Warden: compilers, you're drunk this time... function is not unused... * Core/Warden: minor correction for logs * Core/Warden: one more improvement for logs * Core/Warden: added missing overrides * Core/Warden: some codestyle * Core/Misc: more codestyle * Core/Misc: more codestyle! * Core/Warden: restored default config options... (if you change it, change in core source too) * Core/Warden: addition to previous commit * DB/Warden: added EWT and WOWPlus checks (provided by lineagedr) * DB/Warden: addition to previous commit * fix: codestyle * Core/Warden: fixed build when extra logs are enabled in cmake Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit17f2fdb537Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 17 13:46:14 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b71423bdaacommitb71423bdaaAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Jan 17 14:45:03 2021 +0100 feat(DB/game_tele): Hidden Places (#3878) commitb1081bea78Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 17 13:29:41 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c4eab90312commitc4eab90312Author: Vox <ndinosaur1213@Live.com> Date: Sun Jan 17 08:28:34 2021 -0500 fix(DB/creature): Remove WotLK recipe drops from Vanilla NPC Sorrow Wing (#4285) commit18762a1549Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 17 01:52:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b85cfb9e2dcommitb85cfb9e2dAuthor: Vox <ndinosaur1213@Live.com> Date: Sat Jan 16 20:51:30 2021 -0500 airmanskyhomie (#4251) commit12bf9731afAuthor: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Sun Jan 17 01:06:40 2021 +0100 fix(Scripts/boss_freya): adds apply SPELL_CONSERVATOR_GRIP 6s after spawn (#4082) Co-authored-by: WiZZy <bilucristian25@gmail.com> commit1cc5518147Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 17 00:40:30 2021 +0100 fix(Core/Spell): Killing Spree range (#4097) Co-authored-by: Keader <keader.android@gmail.com> commit3f79f16960Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Jan 16 18:52:06 2021 +0000 fix(Core/SpellMgr): Death Plague stacks (#4299) commit43f59c4c82Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jan 16 17:33:30 2021 +0100 feat(Core/Player): implement GetFreeInventorySpace() (#4297) commite7052d15f8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 16 12:44:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d5c41aa5d7commitd5c41aa5d7Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Jan 16 13:43:49 2021 +0100 fix(DB/Quest): Taken by the Scourge (#4079) commit19d474b338Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jan 16 01:35:52 2021 +0100 feat(Core/Conf): allow to change the cost of the guild bank tabs (#4240) commitc3b2bd10deAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 16 00:23:01 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):7815381778commit7815381778Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sat Jan 16 01:21:59 2021 +0100 feat(DB/game_tele): Improve GM Teleports (#3873) commitbaeefc4b23Author: nethw <77455020+nethw@users.noreply.github.com> Date: Fri Jan 15 23:45:55 2021 +0100 fix(Docker): binary update on rebuild (#4279) commitd2d2d4384eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 15 22:08:22 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b2e7f39746commitb2e7f39746Author: WiZZy <bilucristian25@gmail.com> Date: Sat Jan 16 00:07:13 2021 +0200 fix(DB/Creature): Ethereal Priest Power-Shield Spam (#4073) commit8e0a48d43dAuthor: Patrick Lewis <pat@lo5t.com> Date: Fri Jan 15 01:48:28 2021 -0800 fix(CI): disable macos-11.0 (#4283) commitd237274a66Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Jan 15 00:45:02 2021 +0100 chore(2021_01_14_01.sql): int not string (#4280) commitcb323d3dd5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 14 23:18:04 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d95b7bc6c1commitd95b7bc6c1Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Jan 15 00:16:59 2021 +0100 feat(DB/locales): Import deDE locales (Part 13) (#3858) commitdf600f9946Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Thu Jan 14 19:17:34 2021 +0100 fix(Core/CreatureAI): revert NPC repositioning and path system (temporarily) (#4274) commitb42f2386c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 14 18:17:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):943c1e7ae7commit943c1e7ae7Author: lineagedr <lordlo0kk@gmail.com> Date: Thu Jan 14 20:15:55 2021 +0200 fix(Scripts/DB/Creature): Set PvP flag for some creatures (#4270) commit286f6cddb1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 14 12:14:58 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9c70c6e40ecommit9c70c6e40eAuthor: WiZZy <bilucristian25@gmail.com> Date: Thu Jan 14 14:13:49 2021 +0200 fix(DB/Quest): Shadow Vault Decree (#4075) commitcde6a1bed6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 13 20:51:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):d54a860a47commitd54a860a47Author: WiZZy <bilucristian25@gmail.com> Date: Wed Jan 13 22:49:52 2021 +0200 fix(DB/Creature): Civilian Recruit Valiance Keep (#4071) * Fix first in line position * Add the correct path for the civilians that need to go to the barracks ( taken from retail ) commit6e682da387Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Jan 13 17:43:56 2021 +0000 chore(IssueTemplate/BugReport): Fix typo (#4199) commit43d1a03e9bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 13 12:02:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):19d9a550e1commit19d9a550e1Author: Degen <61268368+aradep@users.noreply.github.com> Date: Wed Jan 13 08:01:38 2021 -0400 fix(DB/loot_template): Fill in comment fields (#4063) commit07b76b162dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 12 18:29:03 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):cd219aaeeecommitcd219aaeeeAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Tue Jan 12 19:27:59 2021 +0100 feat(DB/locales): Import deDE locales (Part 12) (#3853) commit39b7a74823Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jan 12 17:39:18 2021 +0100 refactor(Core): fix some warnings from VS (#4049) commit7ecb42c287Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 12 13:47:27 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b9375ffff7commitb9375ffff7Author: WiZZy <bilucristian25@gmail.com> Date: Tue Jan 12 15:46:16 2021 +0200 fix(Core/The Oculus) Drakos dragon keepers (#3531) commitd6abed913cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jan 12 12:56:59 2021 +0100 chore(ReadME): Add codefactor (#4260) commit2010308b7cAuthor: Malte Grave <malte.grave@uni-oldenburg.de> Date: Mon Jan 11 22:50:07 2021 +0100 fix(Build/Cmake): CMake now uses the Windows env vars (#3419) * CMake wasn't able to find the enviroment variables which are noted in the Wiki e.g MYSQL_INCLUDE_DIR or MYSQL_LIBRARY. Further I added another variable for OpenSSL which is OPENSSL_ROOT_DIR. This change allows .zip installations with a custom PATH. commit8e06b08416Author: Petric <peti446@users.noreply.github.com> Date: Mon Jan 11 19:43:36 2021 +0000 refactor(db_assembler): Allow connecting to non default mysql ports (#3123) commitfd3505411dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 11 14:48:07 2021 +0100 chore(Core/SpellAuraEffects): Comment out empty if (#4246) commitf3f300a1deAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 10 18:13:59 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):adb877f23dcommitadb877f23dAuthor: WiZZy <bilucristian25@gmail.com> Date: Sun Jan 10 20:12:52 2021 +0200 fix(DB/Creature): Fix Borean Tundra Footmans (#4069) commitb0aff365a9Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 10 18:20:45 2021 +0100 chore(core): Remove malformed whitespace (#4248) commitda4edd547dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 10 14:27:55 2021 +0100 chore(core): remove malformed whitespaces (#4244) * from https://www.codefactor.io/repository/github/azerothcore/azerothcore-wotlk/issues?category=Style&groupId=838&lang=5&page=75 commit7cf097eab2Author: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Sun Jan 10 02:03:01 2021 +0200 fix(Core/Opcodes): Implement CMSG_GROUP_SWAP_SUB_GROUP (#4020) commit20afed08c9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 9 15:40:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):3fb1894449commit3fb1894449Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sat Jan 9 16:39:38 2021 +0100 fix(DB/gossip_menu_option): Give me a bomber! (#3830) commit96a549c559Author: Patrick Lewis <pat@lo5t.com> Date: Sat Jan 9 03:12:38 2021 -0800 feat(CI/Ubuntu): use acore.sh to install deps (#4042) commitdd8abcd87eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Jan 9 12:06:02 2021 +0100 chore(CI/codestyle): fix build (#4241) commit72ee5f4972Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 9 11:02:09 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):b1452b5b17commitb1452b5b17Author: Grimgravy <sr.alansantos@hotmail.com> Date: Sat Jan 9 08:00:59 2021 -0300 fix(DB/Script): Quest Re-Cursive (#3220) commitea93a5c1a1Author: Kargatum <dowlandtop@yandex.com> Date: Sat Jan 9 17:59:50 2021 +0700 feat(CI/Codestyle): added codestyle check (#3668) commit57aa46244dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 9 00:22:36 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9bffd56993commit9bffd56993Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Sat Jan 9 01:21:26 2021 +0100 fix(DB/Graveyard): add ghostZone for zone 3479 (#4224) Co-authored-by: r0m1ntik <r.badanin94@yandex.ru–> commitb35d3a8fb8Author: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Fri Jan 8 23:26:17 2021 +0100 fix(Core/Spell): [Potion] Elixir of Minor Fortitude effect disappear (#4217) commitce7b503e7bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 8 19:19:40 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):c5fe21fe9acommitc5fe21fe9aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Jan 8 20:18:36 2021 +0100 fix(Core/Spell): Earthliving weapon proc (#4015) commitaeab8d8bc6Author: Yehonal <yehonal.azeroth@gmail.com> Date: Fri Jan 8 16:55:51 2021 +0100 fix(Core/Crash): safe calculation in GetMeleeAttackPoint (#4235) Should solve: https://github.com/azerothcore/azerothcore-wotlk/issues/4225 commit37cb9f5242Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 8 12:35:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9592028ad1commit9592028ad1Author: Vox <ndinosaur1213@Live.com> Date: Fri Jan 8 07:34:05 2021 -0500 fix(scripts/instance): Force correct gossip/text updates (#3838) commit5e56a288a6Author: Patrick Lewis <pat@lo5t.com> Date: Fri Jan 8 01:06:42 2021 -0800 fix(CI/MacOS) workaround for configure os failing (#4234) commit2dd6141afaAuthor: Degen <61268368+aradep@users.noreply.github.com> Date: Thu Jan 7 21:39:09 2021 -0400 fix(Core/ArenaTeam): Arena team queue protections (#3803) commit86d582f833Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jan 7 23:41:21 2021 +0100 fix(DB/Update): fix missing delete (#4231) commitbf089f47c1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 7 00:38:51 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):ba534cea6ccommitba534cea6cAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jan 7 01:37:51 2021 +0100 fix(DB/SmartAI): Demolitionist Legoso weird behavior (#4211) commit7dc4b7372dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jan 7 00:36:53 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):8b101654afcommit8b101654afAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Thu Jan 7 01:35:48 2021 +0100 fix(DB/Creature): Laris Geardawdle (9616) missing text (#4134) commit7c596f1c92Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 6 22:44:24 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):9427da06adcommit9427da06adAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Wed Jan 6 23:43:21 2021 +0100 fix(DB/Creature): Guvan (npc 17482) incorrect NPC flags (can't train priests past lvl 6) (#4138) commit347630ee4bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jan 6 21:19:16 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f869c17da5commitf869c17da5Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Jan 6 22:18:04 2021 +0100 fix(DB/Creature): position of guid 17952 (#4117) commit9d9b71eda1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jan 5 19:46:50 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1a0e4fc656commit1a0e4fc656Author: WiZZy <bilucristian25@gmail.com> Date: Tue Jan 5 11:45:26 2021 -0800 fix(DB/Creature): Ranger Lilatha walk speed correction (#4114) commit6ce52809f8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 4 22:08:57 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):234943fab1commit234943fab1Author: WiZZy <bilucristian25@gmail.com> Date: Mon Jan 4 14:07:56 2021 -0800 fix(DB/Quest): "Botanist Taerix" and "Urgent Delivery!" (#4111) commit5d2bda6ba8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 4 21:54:12 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):71b9124f69commit71b9124f69Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jan 4 22:53:07 2021 +0100 fix(Core/Creature): Implement CREATURE_FLAG_EXTRA_GHOST_VISIBILITY (#4129) commitb2761626feAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Jan 4 20:23:08 2021 +0100 feat(Core/CreatureAI): improve npc position during the combat (#3369) + tangent equation to find correct angle and distance when moving + implemented proper backward * Improved performance + random angle margin * chore: add tollerance calculation in instance * improved LOS checks with movements * implemented collisions using raycast (imported by TC) + improved collision detection for CanReachPositionAndGetCoords + improved collision check + set correct flags for the backward movement + first implementation of slope angle (to improve) Co-authored-by: Yehonal <yehonal.azeroth@gmail.com> commit039e143d48Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 4 15:26:28 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):64c686c40ccommit64c686c40cAuthor: r0m1ntik <40755539+r0m1ntik@users.noreply.github.com> Date: Mon Jan 4 16:25:22 2021 +0100 fix(DB/Creature): Shadowglen Webwood Spiders Population (#4135) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit90526df8abAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jan 4 00:19:44 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):92881ad1c9commit92881ad1c9Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Mon Jan 4 00:18:38 2021 +0000 fix(DB/smart_scripts): Add abilities to Arcanist Torseldori and Bloodmage (#4052) commit66afdc024aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 3 10:45:21 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):0bd7e9dd11commit0bd7e9dd11Author: WiZZy <bilucristian25@gmail.com> Date: Sun Jan 3 12:44:16 2021 +0200 fix(DB/Visual): The Sun Gate (#4100) commit2a08473a73Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jan 3 07:17:05 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1078bf4910commit1078bf4910Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Jan 3 07:15:56 2021 +0000 fix(DB/creature): Add female models to Chosen Zealots (#4054) commitf16aad0ad4Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jan 3 03:14:06 2021 +0100 chore(MySQL): Deprecate 5.6 (#4070) commit79aa560654Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 2 17:46:11 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):469d5a8bcacommit469d5a8bcaAuthor: WiZZy <bilucristian25@gmail.com> Date: Sat Jan 2 19:45:04 2021 +0200 fix(DB/Creature): Engineer "Spark" and Geezle (#4089) commit91f9d611d1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jan 2 13:04:25 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):1e5e20abb2commit1e5e20abb2Author: WiZZy <bilucristian25@gmail.com> Date: Sat Jan 2 15:03:13 2021 +0200 fix(DB/Quest): Galaen's Fate (#4080) commitfeb3ffa410Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jan 1 22:45:46 2021 +0000 chore(DB): import pending SQL update file Referenced commit(s):f366db286acommitf366db286aAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Jan 1 22:44:44 2021 +0000 fix(DB/gameobject): adjust spawntimesecs of multiple GOs (#4062) commit9be41ff4e6Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri Jan 1 20:02:08 2021 +0100 fix(Core/Quest): They're Alive! Maybe... (#4035) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit3c67f17a2eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 31 17:18:22 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):106684fbd2commit106684fbd2Author: Patrick Lewis <pat@lo5t.com> Date: Thu Dec 31 09:17:20 2020 -0800 fix(DB/Quest) add missing quest to brewfest npc's (#3511) commit6414b40518Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 31 01:07:35 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7438c09d17commit7438c09d17Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Thu Dec 31 02:06:33 2020 +0100 feat(DB/translations): import quest_template, quest_request_items and quest_offer_reward from TC (#4068) commit389227e4f7Author: Patrick Lewis <pat@lo5t.com> Date: Wed Dec 30 09:31:51 2020 -0800 fix(CI): Only run macos build if ubuntu build is successful (#4044) * make macos build dependant on ubuntu build success * test * test2 * remove test commitd513d8064aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Dec 30 10:20:39 2020 +0100 refactor(Core/sWorld): improve singleton management (#3862) commit3c431e1fdcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 30 00:22:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):0264289fe9commit0264289fe9Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Tue Dec 29 23:09:33 2020 +0100 fix(DB/quest): Thalorien Dawnseeker - Quest texts (#3852) * fix(DB/quest): Fix Thalorien Dawnseeker Quest Texts * separate values - add line at the end Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com> commit5d8ada587dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Dec 29 10:47:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4538b7880fcommit4538b7880fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 29 10:48:06 2020 +0100 fix(DB/Creature): add/fix spawns in Ghostlands & Eversong Woods (#4067) * fix(DB/Creature): add/fix spawns in Ghostlands & Eversong Woods * Update rev_1609090256646931000.sql commite1b8584118Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Dec 29 10:46:26 2020 +0100 fix(DB/Loot): drop chances for white items in starter zone (#4047) Co-authored-by: Yehonal <yehonal.azeroth@gmail.com> commit9b6da06a2eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Dec 28 21:20:28 2020 +0100 chore(Core/Conf): Change default of RecordUpdateTimeDiffInterval (#4033) commit009b52808dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Dec 28 17:30:29 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4bba70da0dcommit4bba70da0dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Dec 28 18:29:21 2020 +0100 fix(DB/acore_string): Adjust characters for pinfo (#4032) commitfef9260a19Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Dec 28 17:17:32 2020 +0100 fix(dashboard): check if acore user already exists (#4034) commite7dc6df31eAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Dec 28 11:05:37 2020 +0100 fix(Core/GO): failed attempt (#4036) Co-authored-by: Yehonal <yehonal.azeroth@gmail.com> commit76840a3590Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Dec 28 09:23:36 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d05120f751commitd05120f751Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 28 10:22:28 2020 +0100 fix(DB/gameobject): Quest 'Soaked Pages' GO respawn time (#4061) commit46330ae096Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 27 17:28:00 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3c96a7df10commit3c96a7df10Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Dec 27 18:26:56 2020 +0100 fix(DB/acore_string): Remove weird spaces in npc info (#4031) commitc3b3230298Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 27 10:04:55 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):10a84f7108commit10a84f7108Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Dec 27 11:03:49 2020 +0100 fix(DB/creature_template): Add mechanic_immune_mask for Hyjal bosses (#4029) commit2ebcd6b8c1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 27 04:21:55 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):57a4f432c4commit57a4f432c4Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Dec 27 05:20:54 2020 +0100 fix(DB/smart_scripts): Script "Crowleg" Dan (#4030) commit269482778dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Dec 27 03:58:22 2020 +0100 chore(Core/SpellMgr): Indentation (#4028) commitdb2c3ca5b4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Dec 26 21:02:28 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d6a970a179commitd6a970a179Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Dec 26 22:01:24 2020 +0100 fix(DB/game_event_gameobject): Brewfest gameobject in Winter Veil (#4026) commit3654c18784Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Dec 26 18:56:21 2020 +0000 fix(scripts/Felmyst): Adjust beam target (#4055) commitd3aff86c32Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Dec 26 01:44:19 2020 +0100 fix(Core/Object): Fix small error in Position::IsWithinBox (#4050) commitaec0dbb747Author: WiZZy <bilucristian25@gmail.com> Date: Fri Dec 25 20:10:19 2020 +0200 fix(scripts/Ulduar): Kologarn - Focused Eyebeam (#3529) commitaf22f1e9c3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 25 15:57:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d710057a31commitd710057a31Author: WiZZy <bilucristian25@gmail.com> Date: Fri Dec 25 17:56:32 2020 +0200 fix(scripts/Ulduar): Expedition Base Camp (#3558) commit5caea8eff9Author: Patrick Lewis <pat@lo5t.com> Date: Fri Dec 25 01:17:44 2020 -0800 fix(CI): update procedure/function check (#4046) commit1ed80e9596Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Dec 24 22:38:56 2020 +0100 fix(Core/Guild): Implement gender in guild (#4017) commit6a95e61801Author: Walter Pagani <paganiwalter@gmail.com> Date: Thu Dec 24 17:21:46 2020 -0300 refactor(scripts/BlackrockMountain): Remove commented NPC scripts (#3229) commit10926a0ec3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 24 18:32:27 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):0eec0bf3f5commit0eec0bf3f5Author: Walter Pagani <paganiwalter@gmail.com> Date: Thu Dec 24 15:31:23 2020 -0300 fix(DB/broadcast_text_locale): Guard gossip for hunter class [esES/esMX] (#3572) commit96c7d42380Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 24 02:48:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7fd52e0326commit7fd52e0326Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Dec 24 03:28:19 2020 +0100 fix(DB/Spell): Clearcast proc (#4014) commitfdc3fc962eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Dec 24 00:13:35 2020 +0100 chore(config): Improve dist files (#3989) commitbc51fbf3f4Author: Patrick Lewis <pat@lo5t.com> Date: Wed Dec 23 13:17:45 2020 -0800 fix(apps/scripts): Add quotes for directory paths containing empty spaces (#3716) commitd6abb82055Author: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com> Date: Wed Dec 23 22:43:37 2020 +0330 refactor(Core): Remove player title defines (#2781) commit672057316aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Dec 22 22:24:52 2020 +0100 fix(Core/Spell): Clicking lock portal cost mana (#4013) commit0067d45ba4Author: Patrick Lewis <pat@lo5t.com> Date: Tue Dec 22 09:55:58 2020 -0800 feat(CI/MacOS): use acore.sh to install deps (#4003) commit46d6a4690bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 22 15:54:57 2020 +0100 fix(Bash/simple-restarter): always show the correct command name (#3996) commit1f5babf0a6Author: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Tue Dec 22 10:13:18 2020 +0200 Core/Utils: Create std::optional helper class (#3994) commit35128d784bAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Mon Dec 21 20:13:05 2020 +0100 fix(README): catalogue link (#4023) commitae023831f1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 21 09:25:31 2020 +0100 docs: add sponsor link (#3987) commitd182482ad2Author: abebeos <74091944+abebeos@users.noreply.github.com> Date: Mon Dec 21 08:07:36 2020 +0200 refactor(Core): removed unused ace includes (#3874) commitc93794770cAuthor: abebeos <74091944+abebeos@users.noreply.github.com> Date: Mon Dec 21 05:53:50 2020 +0200 docs(PR-template): normalized captions #3867 commit184ef8d627Author: abebeos <74091944+abebeos@users.noreply.github.com> Date: Mon Dec 21 04:37:24 2020 +0200 docs(README.md): normalized captions #3863 commitab8967c638Author: zxdhe121 <46206288+zxdhe121@users.noreply.github.com> Date: Mon Dec 21 09:26:00 2020 +0800 feat(Core): Another way to get talent points (#3773) commitb6ec66eebdAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Dec 19 22:07:54 2020 -0600 fix(scripts/CullingOfStratholme): Remove "Corrupting Blight" at Infinite Corruptor's death (#4011) commit26bf415ce0Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Dec 19 18:29:02 2020 -0600 fix(scripts/Oculus): Reset Mage-Lord Urom's position at death (#4012) commit350f181068Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Dec 19 05:49:07 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e1636237dfcommite1636237dfAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Dec 18 23:48:03 2020 -0600 fix(DB/creature): Improve starting NPCs (#4010) commit066baf63a4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 18 21:30:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c6ce42ad6bcommitc6ce42ad6bAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Dec 18 22:29:09 2020 +0100 fix(DB/npc_vendor): Argent Tournament (#3847) commitbe4743b2d3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 18 10:48:48 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1de1ba38e0commit1de1ba38e0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Dec 18 11:47:38 2020 +0100 fix(DB/Quest): Make 6962 not repeatable (#4004) commit3741743b8aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 18 07:23:39 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):07588a170ecommit07588a170eAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Dec 18 08:22:34 2020 +0100 fix(DB/item_template_locale): Item Description deDE (#3845) commit16c25c2fa8Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Dec 18 03:50:02 2020 +0100 refactor(Core): apply clang-tidy modernize-raw-string-literal (#3824) commit6f214ab089Author: Patrick Lewis <pat@lo5t.com> Date: Thu Dec 17 06:42:26 2020 -0800 feat(CI/macOS): add macos-11.0 Big Sur to CI build (#4001) commiteca17381e1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Dec 17 11:13:17 2020 +0100 fix(CI/macOS): remove old openssl removal (#3998) commit38bf355bf4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 16 10:03:09 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ed305b03f0commited305b03f0Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Dec 16 11:01:58 2020 +0100 fix(DB/quest_poi_points): Fix The Battered Hilt Questline (#3844) commitf62693021fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Dec 15 17:03:01 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):dd9d9e0c34commitdd9d9e0c34Author: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Tue Dec 15 18:57:34 2020 +0200 fix(DB/smart_scripts): Quest "Enlistment Day" (#3725) commitab72d3ce91Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 15 12:59:18 2020 +0100 feat(Bash/restarter): add restarter to the available bin/ collection (#3991) commit7eb1720d3bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 15 09:49:04 2020 +0100 fix(Bash/installer): client data version (#3992) commitf5f3360e01Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 14 20:45:43 2020 +0100 refactor(Core/Social): Cleanup (#3843) commit00a634efadAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Dec 14 16:27:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c100efdfd8commitc100efdfd8Author: Vox <ndinosaur1213@Live.com> Date: Mon Dec 14 11:26:41 2020 -0500 fix(DB/spell_custom_attr): Debuffs incorrectly applied as buffs (#3798) commit1f3210d85cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 13 22:02:50 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3b17b68543commit3b17b68543Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Dec 13 23:01:44 2020 +0100 feat(DB/locales): Import deDE locales (Part 11) (#3842) commitf1be5f9405Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 13 19:36:28 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):086ad6c9c2commit086ad6c9c2Author: Hacaw <Hacaw@users.noreply.github.com> Date: Sun Dec 13 21:35:18 2020 +0200 fix(DB/Quest): Text for quest "When the Cows Come Home" (#3840) commitd822761403Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 13 18:36:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):82a8d2976ecommit82a8d2976eAuthor: aradep <61268368+aradep@users.noreply.github.com> Date: Sun Dec 13 14:34:55 2020 -0400 fix(DB/waypoint_data): Great Hexer Ohodo pathing (#3839) commit4775bef1c7Author: Barbz <BarbzYHOOL@users.noreply.github.com> Date: Sun Dec 13 18:40:46 2020 +0100 fix(Core/conf): Battleground kill XP rate description (#3833) commit44892d0588Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 13 16:46:08 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):cc3ead075ccommitcc3ead075cAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Dec 13 17:45:01 2020 +0100 feat(DB/locales): Import deDE locales (Part 10) (#3829) commit0c115f9a22Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 13 15:37:12 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):197137e7e7commit197137e7e7Author: Knindza <knindzagxg@gmail.com> Date: Sun Dec 13 16:36:07 2020 +0100 fix(DB/creature_template): Improve The Nexus (#3542) commitadf436c937Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 13 01:11:15 2020 +0100 refactor(Core): apply clang-tidy modernize-pass-by-value (#3823) commit282966c117Author: Meltie2013 <Meltie2013@users.noreply.github.com> Date: Sat Dec 12 16:24:48 2020 -0600 fix(Core): a typo introduced in the Rest & Inn Improvements (#3985) commit30275b0810Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Dec 12 20:14:04 2020 +0100 chore(ReadMe): Add Discussions (Forum) to important links (#3980) commit7bb42c1d56Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Dec 12 17:33:07 2020 +0100 refactor(Core): apply clang-tidy modernize-deprecated-headers (#3821) commit7d16417d16Author: aradep <61268368+aradep@users.noreply.github.com> Date: Sat Dec 12 02:36:00 2020 -0400 feat(Core/Config): Arena points - Games required (#3811) commit48f418e7e2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 11 19:04:03 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ed85ddafefcommited85ddafefAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Dec 11 20:02:53 2020 +0100 fix(DB/item_template_locale): Twisted Reflection item description (#3808) commit799d05a46bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 11 18:03:29 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1ca2cff28dcommit1ca2cff28dAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Dec 11 19:02:22 2020 +0100 feat(DB/locales): Import deDE locales (Part 09) (#3807) * feat(DB/locales): Import deDE locales (Part 09) * Update rev_1606648337329550400.sql Co-authored-by: Endeffect93 <55922592+Endeffect93@users.noreply.github.com> Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com> commite168ef3d24Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 11 17:04:55 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1fb71189c7commit1fb71189c7Author: Vox <ndinosaur1213@Live.com> Date: Fri Dec 11 12:03:45 2020 -0500 fix(DB/creature_template_addon): Add 'Shadowform' aura to Saronite Animus (#3805) commite069ef649dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 11 15:48:06 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):85c31a13e6commit85c31a13e6Author: aradep <61268368+aradep@users.noreply.github.com> Date: Fri Dec 11 11:47:00 2020 -0400 fix(DB/access_requirement): Add missing quest_failed_text #3804 commitaf53598fa2Author: Meltie2013 <Meltie2013@users.noreply.github.com> Date: Fri Dec 11 08:23:09 2020 -0600 fix(Core/Game): Rest & Inn Improvements (#3780) commitaff02b0599Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 19:13:05 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):62cb1f3602commit62cb1f3602Author: Vox <ndinosaur1213@Live.com> Date: Thu Dec 10 14:11:58 2020 -0500 fix(DB/smart_scripts): Ulduar- Iron Mender casting Fuse Metal out of combat #3802 commitf90ed7520aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 15:48:03 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):963553a9e3commit963553a9e3Author: Vox <ndinosaur1213@Live.com> Date: Thu Dec 10 10:46:53 2020 -0500 fix(DB/creature): Ulduar 25 Antechamber trash pack #3800 commit4cb0c9fc00Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 05:57:54 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):f77035bdc7commitf77035bdc7Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Dec 10 06:56:39 2020 +0100 fix(DB/creature_loot_template): Quest item drop chance - 'Guardian of the Monument' #3796 commit45694083d9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 03:29:35 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):29ebdf61dfcommit29ebdf61dfAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Dec 10 04:27:18 2020 +0100 fix(DB/creature_template): Improve damage (#3561) commitdd2ee1e427Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 01:57:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4c8da757c3commit4c8da757c3Author: Knindza <knindzagxg@gmail.com> Date: Thu Dec 10 02:56:14 2020 +0100 fix(DB/creature_template): Improve Ulduar (#3555) commitb5b4862c24Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 10 00:30:41 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4e857bd16ccommit4e857bd16cAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Dec 10 01:29:25 2020 +0100 fix(DB/creature_template): Improve Utgarde Keep (#3540) commitb338ebc507Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 9 21:22:42 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a507d031d6commita507d031d6Author: Knindza <knindzagxg@gmail.com> Date: Wed Dec 9 22:21:31 2020 +0100 fix(DB/creature_template): Improve The Oculus (#3541) commit9e7d6924deAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 9 19:15:38 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):6d10d075c3commit6d10d075c3Author: Knindza <knindzagxg@gmail.com> Date: Wed Dec 9 20:14:31 2020 +0100 fix(DB/creature_template): Improve Utgarde Pinnacle (#3539) commit1b156ef7ebAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 8 04:05:13 2020 +0100 chore(Core): forgot to add copyright in new files + small correction (#3861) commit9266ac6bf5Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Dec 8 01:37:41 2020 +0100 refactor(Core): apply clang-tidy modernize-use-bool-literals (#3826) commitb1f108900dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 21:50:45 2020 +0100 fix(CMake): Deprecation warning #3814 commitc5a35efd7bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 20:34:06 2020 +0100 refactor(Core): apply clang-tidy modernize-use-default-member-init (#3827) commit1cf39b3d22Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 19:21:55 2020 +0100 refactor(Core): apply clang-tidy modernize-use-equals-default (#3834) commit0b8ec1f6eeAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 19:04:19 2020 +0100 refactor(Core): apply clang-tidy modernize-loop-convert (#3822) commit0b7b36f20cAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 18:25:55 2020 +0100 refactor(Core): apply clang-tidy modernize-use-emplace (#3828) commit3469115f4dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Dec 7 16:56:08 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4ceca4b520commit4ceca4b520Author: Knindza <knindzagxg@gmail.com> Date: Mon Dec 7 17:54:56 2020 +0100 fix(DB/creature_template): Improve Onyxia Lair (#3537) commit1b73d3c90cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Dec 7 15:30:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):b47fa096eecommitb47fa096eeAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Dec 7 16:29:50 2020 +0100 fix(DB/creature_template): Improve Vault of Archavon (#3536) commitf380f81422Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Dec 7 00:05:19 2020 +0100 refactor(Core/PetAI): remove useless code (#3836) commit6558fca4a1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 22:44:38 2020 +0100 refactor(Core): apply clang-tidy modernize-use-noexcept (#3837) commita7faf4a16fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 21:38:52 2020 +0100 refactor(Core): apply clang-tidy modernize-redundant-void-arg (#3825) commitcba126fa84Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 20:55:11 2020 +0100 refactor(Core): apply clang-tidy modernize-use-nullptr (#3819) commit161302252eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 19:39:48 2020 +0100 refactor(Core): apply clang-tidy modernize-use-nodiscard (#3835) commitd4a58700d4Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 18:04:55 2020 +0100 refactor(Core): apply clang-tidy modernize-use-override (#3817) commit9facd81e54Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Dec 6 15:59:08 2020 +0100 refactor(Core/sLog): improve singleton management (#3801) commita06bfa6e5bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Dec 6 14:21:15 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):23a3d6ae3acommit23a3d6ae3aAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Dec 6 15:15:58 2020 +0100 fix(DB/Raid): improved Eye of Eternity (#3538) commit6872a34244Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Dec 5 14:48:03 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e93a2ccc77commite93a2ccc77Author: Knindza <knindzagxg@gmail.com> Date: Sat Dec 5 15:46:54 2020 +0100 fix(DB/creature_template): Improved Obsidian Sanctum (#3535) commit224a3308e6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Dec 5 12:30:20 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):45ccf2ff37commit45ccf2ff37Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Dec 5 13:29:04 2020 +0100 fix(DB/creature_formations): Elite patrolling positions (#3795) commita277166537Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Dec 5 07:55:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):203349b2e7commit203349b2e7Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Dec 5 08:54:40 2020 +0100 fix(DB/creature): Respawn time secs (#3794) commit87c905af26Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Dec 4 22:55:18 2020 -0600 fix(Scripts/Ulduar): Yogg-Saron's portals (#3810) commit2a17125499Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 4 17:25:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3b28eaad2dcommit3b28eaad2dAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Dec 4 11:23:30 2020 -0600 fix(DB/smart_scripts): Improve - Stitched Giant (#3812) commitd7517afe31Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 4 15:51:04 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):04c245cfb5commit04c245cfb5Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Fri Dec 4 09:49:35 2020 -0600 fix(DB/creature): Improve - The Battle For The Ebon Hold (#3797) commit49872d1080Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Dec 4 13:34:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d3df546167commitd3df546167Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Fri Dec 4 14:33:48 2020 +0100 feat(DB/locales): Import deDE locales (Part 08) (#3792) commit755e30f916Author: Viste <viste02@gmail.com> Date: Fri Dec 4 00:20:35 2020 +0000 fix(Core/Social): cleanup + fix crash in friend system (#3832) fix crash when a friend or ignore get GUID 0 and also double friend list commit9befc2c904Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 3 19:16:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e6218fcb4dcommite6218fcb4dAuthor: Vox <ndinosaur1213@Live.com> Date: Thu Dec 3 14:15:08 2020 -0500 fix(DB/creature_template): Adjust levels for Snobold Vassal and Saronite Animus (#3787) commit43c4ead969Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 3 17:45:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):301c20f26dcommit301c20f26dAuthor: Vox <ndinosaur1213@Live.com> Date: Thu Dec 3 12:44:01 2020 -0500 fix(DB/smart_scripts): Open door on Sneed's death (#3786) commita4fcd89210Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 3 06:55:21 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):62307cbcf1commit62307cbcf1Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Thu Dec 3 07:54:15 2020 +0100 feat(DB/locales): Import deDE locales (Part 07) (#3775) commit62e7bb332aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Dec 3 05:28:21 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5fe10355f8commit5fe10355f8Author: Vox <ndinosaur1213@Live.com> Date: Thu Dec 3 00:27:13 2020 -0500 fix(DB/Instance): Fix equip issue and text errors (#3771) commit55af77dbf9Author: Patrick Lewis <pat@lo5t.com> Date: Wed Dec 2 14:24:20 2020 -0800 fix(bin/scripts): Allow script work with git bash (#3841) commit8b45f2520dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 2 17:51:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):8b4be9f20dcommit8b4be9f20dAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Dec 2 18:50:01 2020 +0100 feat(DB/locales): Import deDE locales (Part 06) (#3766) commit920f19faa9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Dec 2 07:01:30 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ba036ac19dcommitba036ac19dAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Dec 2 08:00:23 2020 +0100 feat(DB/locales): Import deDE locales (Part 05) (#3761) commit221f33b5b7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Dec 1 19:38:49 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3734bbd2e9commit3734bbd2e9Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Tue Dec 1 19:30:27 2020 +0100 feat(DB/locales): Import deDE locales (Part 04) (#3751) commit0baecd3e8fAuthor: FALL1N1 <1922208+FALL1N1@users.noreply.github.com> Date: Tue Dec 1 18:58:00 2020 +0200 fix(Core/Pathfinding): Improve - Point movement (#3658) commit66e65c474aAuthor: namreeb <github@namreeb.org> Date: Tue Dec 1 00:58:31 2020 -1000 fix(Deps/Acelite): add missing Windows dependency (#3816) commit50392c0184Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 30 21:26:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c5672ee6e3commitc5672ee6e3Author: Knindza <knindzagxg@gmail.com> Date: Mon Nov 30 22:25:26 2020 +0100 fix(DB/creature_template): Remove skull level on dungeon bosses (#3750) commit003fa87731Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 30 20:06:38 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5048e661d5commit5048e661d5Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Mon Nov 30 21:05:34 2020 +0100 feat(DB/locales): Import deDE locales (Part 03) (#3742) commit7ed24d1f6eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 30 19:07:53 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):09a9013105commit09a9013105Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Mon Nov 30 20:06:45 2020 +0100 feat(DB/locales): Import deDE locales (Part 02) (#3738) commit53d28ce500Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Nov 30 18:10:10 2020 +0100 feat(CMake): show version when running cmake (#3813) commit19acb69678Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 30 08:08:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a4d0a90d90commita4d0a90d90Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Mon Nov 30 09:07:20 2020 +0100 feat(DB/locales): Import deDE locales (Part 01) (#3732) commit5984e82f22Author: Petric <peti446@users.noreply.github.com> Date: Sun Nov 29 21:04:38 2020 +0000 feat(Core/Script): Hooks for custom arena teams/types (#3508) commitd503ba0d71Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Nov 29 19:50:44 2020 +0100 test(Formulas.h): GetGrayLevel, GetColorCode, GetZeroDifference (#3734) commitc838b371ddAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Nov 29 19:28:47 2020 +0100 chore(CMake/Tests): use conventional CMake flag to enable tests (#3809) commit885f45c63cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 29 11:27:34 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1c30f878fbcommit1c30f878fbAuthor: Vox <ndinosaur1213@Live.com> Date: Sun Nov 29 06:26:29 2020 -0500 fix(DB/Quest): Import "In Service of the Lich King" audio correct (#3748) commitcfc5cf3d83Author: Patrick Lewis <pat@lo5t.com> Date: Sat Nov 28 16:42:20 2020 -0800 fix(ci): update semicolon check #3799 add sed to filter out comments with -- commitf487439473Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 28 21:37:10 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):01fa6257c8commit01fa6257c8Author: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Sat Nov 28 23:36:05 2020 +0200 fix(Scripts/ObsidianSanctum): Code revamp [1/2] (#3634) commit3b8fc40f3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 28 19:22:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):73edb247fdcommit73edb247fdAuthor: Vox <ndinosaur1213@Live.com> Date: Sat Nov 28 14:21:10 2020 -0500 fix(DB/gossip): remove cataclysm gossip/gossip flag from Anduin Wrynn (#3717) Anduin Wrynn should not have gossip in wotlk, should just be static NPC, current gossip is from cataclysm quest commitb9d5698fc5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 28 14:23:48 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d4612c7ac6commitd4612c7ac6Author: Vox <ndinosaur1213@Live.com> Date: Sat Nov 28 09:22:42 2020 -0500 fix(Scripts/ICC): Intro Event Timers and Text commit37d1f2be47Author: Goatform <8354705+Goatform@users.noreply.github.com> Date: Fri Nov 27 12:50:50 2020 +0100 fix(Scripts/VOA): code-style improvements + bandwidth consumptio (#3632) commit553f1b455aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 27 09:08:22 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):223738e910commit223738e910Author: aradep <61268368+aradep@users.noreply.github.com> Date: Fri Nov 27 05:07:15 2020 -0400 fix(Scripts/DB): Mimiron Computer NPC text (#3722) commitbcac48b573Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Nov 26 08:53:29 2020 -0600 fix(scripts/Ulduar): Assembly of Iron - interrupt immune effect (#3765) commit931609d2c2Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Nov 26 06:12:22 2020 -0600 fix(scripts/Commands): Avoid get gm phase when summoning (#3764) This change avoids to set the same phase as the one the GM has to a player when this is summoned by command Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com> commitb9c78740d9Author: Patrick Lewis <pat@lo5t.com> Date: Wed Nov 25 15:48:39 2020 -0800 fix(ci): update semicolon check (#3767) commit9ed1048899Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 25 22:13:06 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):eda6183913commiteda6183913Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Nov 25 16:11:59 2020 -0600 fix(DB/creature): Starting zones (#3763) commitf6d4ceeebcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 25 21:08:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1a8110dc6fcommit1a8110dc6fAuthor: Ilya Golubev <73998404+Quickson@users.noreply.github.com> Date: Thu Nov 26 00:07:45 2020 +0300 fix(DB/creature): Delete duplicate Big Roy (#3755) commitabfa824fccAuthor: Patrick Lewis <pat@lo5t.com> Date: Wed Nov 25 09:31:01 2020 -0800 feat(CI): Add check for semicolon at end of pending sql update file #3749 commit35fb9f49d2Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Nov 25 12:28:56 2020 +0100 Revert "fix(Core/Player): Improve rested removal (#3715)" (#3762) commit19ce7d90b8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 24 18:24:10 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2e39d452f5commit2e39d452f5Author: aradep <61268368+aradep@users.noreply.github.com> Date: Tue Nov 24 14:23:05 2020 -0400 fix(DB/creature): Ulduar 25 extra trash packs (#3736) commit3f7f41089cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 24 16:19:36 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):46f4b9ed13commit46f4b9ed13Author: KaizerAce <72983632+KaizerAce@users.noreply.github.com> Date: Tue Nov 24 10:18:31 2020 -0600 fix(DB/conditions): Fix quest Kibler's Exotic Pets (#3710) commit78179f7108Author: Petric <peti446@users.noreply.github.com> Date: Tue Nov 24 14:45:29 2020 +0000 feat(Core/Config): Added pet experience rate (#3703) commitde4ea008a5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 23 17:36:50 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):9c16d6d459commit9c16d6d459Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Nov 23 18:35:43 2020 +0100 fix(DB/spell_proc_event): The Black Heart (#3694) commit2079943ccfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 23 16:41:52 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5d3bb6085dcommit5d3bb6085dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Nov 23 17:40:08 2020 +0100 fix(DB/conditions): Frenzyheart Champion & Hand of the Oracles (#3691) commit5053cb4121Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Nov 23 13:29:12 2020 +0100 refactor(Core): remove ACE types (#3745) commit37ba988409Author: Kargatum <dowlandtop@yandex.com> Date: Mon Nov 23 08:10:33 2020 +0700 feat(Core/Misc): remove ACE Auto_Ptr (#3454) commit2e3c98df94Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Nov 22 18:46:35 2020 +0100 fix(DB): failure due to missing semicolumn (#3746) commit8a0f2750e6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 22 17:17:46 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4105d370bfcommit4105d370bfAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Nov 22 11:16:35 2020 -0600 fix(DB/scripts): Freya - Sun beam (#3730) commit17afcaf5ccAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 22 05:26:07 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):8d59610cd7commit8d59610cd7Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Nov 22 06:13:40 2020 +0100 refactor(DB/player_factionchange_titles): Add comment section (#3138) commitd6c1b84bd9Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Nov 21 15:31:22 2020 -0600 fix(Scripts): Ignis the Furnace Master - Iron construct buff stacks #3731 commit42abbc9e4aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Nov 21 20:38:32 2020 +0100 fix(CI): make labeler work with UnitTests (#3735) commit5a8b60361aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Nov 21 17:03:19 2020 +0100 refactor(Core/SpellMgr): simplify dbc data corrections (#3709) * refactor(Core/SpellMgr): simplify dbc data corrections * I hate failing builds... so guess sleep isnt neccessary * only works when you actually fill out them all * blankspace * step 1 - rename * This takes so long Q.Q * Update SpellMgr.cpp * Revert "Update SpellMgr.cpp" This reverts commite1de9712a5. * Revert "Revert "Update SpellMgr.cpp"" This reverts commite9253c2846. * revert * DONE * cleanup * cleanup * New error so good, why try to correct spells that dont exist :) * brackets * Github merge conflict fix SUCKS commita24891728cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 21 14:57:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5702cdd0a8commit5702cdd0a8Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sat Nov 21 15:56:12 2020 +0100 fix(DB/locales): Restore deleted quest locales (#3729) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitda304a76c9Author: Patrick Lewis <pat@lo5t.com> Date: Fri Nov 20 14:00:34 2020 -0800 feat(ci): Add apps directory to bash label (#3721) commit9ce76376daAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Nov 19 18:24:38 2020 +0100 refactor(Apps/Defines): Codefactor warning (#3714) commitfb69db212fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Nov 19 17:11:56 2020 +0100 fix(Core/Player): Improve rested removal (#3715) commitb83650842aAuthor: Patrick Lewis <pat@lo5t.com> Date: Wed Nov 18 09:03:49 2020 -0800 fix(Core/bin): Add quotes to pwd in docker build scripts (#3701) commit973dcbf47cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Nov 18 17:06:41 2020 +0100 fix(Core/SpellMgr): Thorns should not miss (#3695) commit5b54ff6e9fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 18 13:38:48 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3f03925540commit3f03925540Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Wed Nov 18 14:37:37 2020 +0100 feat(DB/locales): Import deDE quest locales (#3692) commit85927685f2Author: Kargatum <dowlandtop@yandex.com> Date: Wed Nov 18 09:49:56 2020 +0700 refactor(Tools): restyle tools with astyle (#3705) commit4457e85079Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 17 16:27:58 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):435121083acommit435121083aAuthor: aradep <61268368+aradep@users.noreply.github.com> Date: Tue Nov 17 12:26:47 2020 -0400 fix(DB/creature_loot_template): Emblem of Triumph #3689 commit788f8b5257Author: aradep <61268368+aradep@users.noreply.github.com> Date: Tue Nov 17 09:26:58 2020 -0400 feat(Core/Config): configurable BG Respawn Timers (#3569) commit7f26c9ddadAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Nov 17 16:59:58 2020 +0700 refactor(Core/Common): restyle tools with astyle (#3706) commit0bee5af962Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 16 15:21:58 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):9a8aa61526commit9a8aa61526Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Mon Nov 16 16:20:50 2020 +0100 fix(DB/creature): Maker's Overlook (#3686) commitc6f2803d7eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 16 14:15:23 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2ffa657d25commit2ffa657d25Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Nov 16 15:14:11 2020 +0100 fix(DB/gameobject): Dalaran Forge Spell Focus range (#3681) commitc5dd1de688Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 15 16:11:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):923f070dbfcommit923f070dbfAuthor: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Nov 15 17:10:39 2020 +0100 fix(DB/creature): Rabid Brown Bear Position (#3667) commit89ec10c68aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 15 15:26:21 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):f631a4b0a3commitf631a4b0a3Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Nov 15 16:25:12 2020 +0100 fix(DB/quest_poi_points): Seeds of the Blacksouled Keepers Quest POI (#3663) commitc544bab2adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 15 14:41:37 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7f2b82cad8commit7f2b82cad8Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sun Nov 15 15:40:33 2020 +0100 fix(DB/quest_poi_points): The Fallen Sisters Quest POI (#3662) commit314bff8480Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 14 18:16:10 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):0b74f17f98commit0b74f17f98Author: Lukas Volgger <55922592+LukasVolgger@users.noreply.github.com> Date: Sat Nov 14 19:14:59 2020 +0100 fix(DB/creature) Frosthorn Ram Position (#3661) commitd21b2eebe7Author: placemolle <73811101+placemolle@users.noreply.github.com> Date: Sat Nov 14 11:52:23 2020 -0500 fix(Core/Command): additem - doesn't work when name contains apostrophe (#3647) commit17bfcb77dcAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Nov 14 16:37:18 2020 +0100 fix(Core/Condition): Implement CONDITION_QUESTSTATE (#3049) commit2788d495f9Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Nov 14 06:08:00 2020 +0100 fix(Core/Conditions): Implement CONDITION_DAILY_QUEST_DONE (#3050) commit543753b641Author: Kargatum <dowlandtop@yandex.com> Date: Sat Nov 14 03:56:26 2020 +0700 feat(Core/MapUpdate): switch from ACE_Method_Request to PCQ (#3459) commitfc63d935b9Author: placemolle <73811101+placemolle@users.noreply.github.com> Date: Fri Nov 13 11:24:16 2020 -0500 fix(Core/Item): Meta gems sometimes ignore added sockets (#3643) commitd7becdae27Author: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Fri Nov 13 15:00:07 2020 +0100 feat(Core/Spells): Functions will return cast result (#3635) commit4efeb655e2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 13 12:25:30 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):75ea217096commit75ea217096Author: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 13:24:19 2020 +0100 fix(DB/smart_scripts): Improved Classic Rares II (#3629) commitce0990fb7aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 13 06:28:01 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5485ef6087commit5485ef6087Author: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 07:26:57 2020 +0100 fix(DB/smart_scripts): Improved Hinterlands II (#3628) commit8849f60c8bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 13 05:13:29 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):58d4e7e105commit58d4e7e105Author: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 06:12:25 2020 +0100 fix(DB/smart_scripts): Improved Hilsbrad Foothills (#3627) commit6e92d10f0bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 13 04:19:13 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):10ef5a1653commit10ef5a1653Author: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 05:17:59 2020 +0100 fix(DB/smart_scripts): Improved Silverpine Forest (#3626) commit3588ff33dbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 13 02:57:31 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1cae3835d5commit1cae3835d5Author: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 03:56:26 2020 +0100 fix(DB/smart_scripts): Improved Alterac Mountains (#3625) commit57ef047990Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 23:20:54 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):8ec31ef1cacommit8ec31ef1caAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Nov 13 00:19:42 2020 +0100 fix(DB/smart_scripts): Improved Arathi Highlands (#3624) commit1c53b9c800Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 21:26:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5aafba86e7commit5aafba86e7Author: Knindza <knindzagxg@gmail.com> Date: Thu Nov 12 22:25:43 2020 +0100 fix(DB/smart_scripts): Improved Dun Morogh (#3623) commitd929075a05Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 19:42:28 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):6fd4860902commit6fd4860902Author: Knindza <knindzagxg@gmail.com> Date: Thu Nov 12 20:41:18 2020 +0100 fix(DB/smart_scripts): Improved Wetlands (#3622) commit740d459b3aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 17:48:48 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c336819177commitc336819177Author: Knindza <knindzagxg@gmail.com> Date: Thu Nov 12 18:47:39 2020 +0100 fix(DB/smart_scripts): Improved Badlands (#3621) commitcb382ad01dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Nov 12 15:25:52 2020 +0100 fix(Labeler): revert CORE changes(#3683) commit28de0a5ba2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 03:35:28 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d28688d483commitd28688d483Author: Knindza <knindzagxg@gmail.com> Date: Thu Nov 12 04:34:18 2020 +0100 fix(DB/smart_scripts): Improved Searing Gorge (#3620) commitbe6755ef00Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 12 01:27:07 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d9b24bf196commitd9b24bf196Author: Knindza <knindzagxg@gmail.com> Date: Thu Nov 12 02:26:03 2020 +0100 fix(DB/smart_scripts): Improved Strangethorn Vale II (#3618) commitdef5e98afdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 11 22:14:35 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):41b5b543e2commit41b5b543e2Author: Knindza <knindzagxg@gmail.com> Date: Wed Nov 11 23:13:24 2020 +0100 fix(DB/smart_scripts): Improved Elwynn Forest (#3616) commit4734ae81dcAuthor: Kargatum <dowlandtop@yandex.com> Date: Thu Nov 12 03:18:35 2020 +0700 feat(Core/Config): Improve config (#3453) commit01c830ed46Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Nov 11 17:56:45 2020 +0100 chore(Labeler): Workaround for CORE label (#3649) commite27201cee2Author: Kargatum <dowlandtop@yandex.com> Date: Wed Nov 11 22:09:02 2020 +0700 chore(Deps/Acelite): Update to 6.5.10 (#3450) commita93565b6daAuthor: gabrielfoo <62894711+gabrielfoo@users.noreply.github.com> Date: Wed Nov 11 20:13:20 2020 +0800 fix(Docker): fix log files not being generated in Docker setups (#3680) commitf1c21574beAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 11 03:45:13 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2dbdd26b82commit2dbdd26b82Author: Gierlappen <55922592+Gierlappen@users.noreply.github.com> Date: Wed Nov 11 04:44:09 2020 +0100 feat(DB/locales) Import deDE quest locales from TrinityCore (#3666) commit28c5941816Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 11 01:53:21 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c563b3a6adcommitc563b3a6adAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Nov 11 02:52:15 2020 +0100 fix(DB/smart_scripts): Improved Blasted Lands (#3617) commite017db6532Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 10 18:57:41 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):8fbbf58cd4commit8fbbf58cd4Author: Knindza <knindzagxg@gmail.com> Date: Tue Nov 10 19:56:35 2020 +0100 fix(DB/smart_scripts): Improved Westfall (#3615) commit7add4026adAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 10 15:30:22 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):bef29f1769commitbef29f1769Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Nov 10 16:29:09 2020 +0100 fix(DB/quest_poi): A Portabale Power Source (#3576) commit2c20a86929Author: Shard <30301841+Shard-MW@users.noreply.github.com> Date: Tue Nov 10 13:06:26 2020 +0100 feat(MMAPS/mapbuilder): restore ability to work with custom MapIDs >= 1000 (#3671) commit12362f64e7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 10 03:08:32 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1976e57ca8commit1976e57ca8Author: WiZZy <bilucristian25@gmail.com> Date: Tue Nov 10 05:07:26 2020 +0200 fix(DB/gameobject): The Codex of Blood (#3546) commitdf33ea78f4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 9 20:38:42 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1cccc8d4b5commit1cccc8d4b5Author: Knindza <knindzagxg@gmail.com> Date: Mon Nov 9 21:37:40 2020 +0100 fix(DB/smart_scripts): Improved Duskwood (#3614) commit01ee50d50eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 9 16:06:03 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2204678c8fcommit2204678c8fAuthor: Patrick Lewis <pat@lo5t.com> Date: Mon Nov 9 08:04:56 2020 -0800 fix(DB/creature_template) flags_extra for brewfest barker bunny's (#3505) commite7f1ab4a6aAuthor: Shard <30301841+Shard-MW@users.noreply.github.com> Date: Mon Nov 9 15:56:19 2020 +0100 fix(Core/Logs): Fix arguments in function call (#3672) commit9410ceff66Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 9 10:21:54 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):da4235cc90commitda4235cc90Author: Knindza <knindzagxg@gmail.com> Date: Mon Nov 9 11:20:46 2020 +0100 fix(DB/gameobject_loot): Gordok Tribute (#3413) commit96e5bae82cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 9 04:00:00 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c6cb4ea4c8commitc6cb4ea4c8Author: Gierlappen <55922592+Gierlappen@users.noreply.github.com> Date: Mon Nov 9 04:58:48 2020 +0100 fix(DB/smart_scripts) Rachelle Gothena Position (#3651) commitddadaa01a2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 9 00:15:19 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):74f2d5f0f6commit74f2d5f0f6Author: WiZZy <bilucristian25@gmail.com> Date: Mon Nov 9 02:14:19 2020 +0200 fix(DB/creature/gameobject): Brother against brother (#3547) commitb380f33f3cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 8 22:41:09 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e5fc4fcabdcommite5fc4fcabdAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Nov 8 23:40:03 2020 +0100 fix(DB/smart_scripts): Improved redrige mountains (#3613) commit34751b96cfAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Nov 8 18:54:29 2020 +0100 fix: broken link commite3100f8c97Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 8 16:18:41 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):9bb6b15c67commit9bb6b15c67Author: Knindza <knindzagxg@gmail.com> Date: Sun Nov 8 17:17:35 2020 +0100 fix(DB/smart_scripts): Improved swamp of sorrows (#3612) commit6e7fac81cfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 7 18:50:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):393fb2cf78commit393fb2cf78Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Nov 7 12:49:08 2020 -0600 fix(DB/creature_template): Void Zone from Lady Blaumeux (#3637) commit5254aec645Author: Goatform <8354705+Goatform@users.noreply.github.com> Date: Sat Nov 7 18:23:42 2020 +0100 fix(Core/Unit): ranged auto-attack sound issue if a player attacks target not in LOS (#3610) commit9da3939c2dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 7 16:28:29 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a280e138bdcommita280e138bdAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Nov 7 10:27:26 2020 -0600 fix(DB/spelldifficulty_dbc): Fix Disrupting shout [10/25] (#3639) commitdd07515855Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Nov 7 15:42:45 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5bbbe68e05commit5bbbe68e05Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Nov 7 09:41:43 2020 -0600 fix(DB/creature_template): Fix Twilight Fissure (#3638) commitc32283fab7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 6 18:05:03 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):1dc1beb3bfcommit1dc1beb3bfAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Nov 6 19:03:56 2020 +0100 fix(DB/smart_scripts): Improved loch modan (#3619) commitffd6177f90Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 6 16:06:36 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):9763c4f48ccommit9763c4f48cAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Nov 6 17:05:27 2020 +0100 fix(DB/Zone):improved Burning Steppes (#3611) commit6078df92dfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 6 14:48:24 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):74a34b5993commit74a34b5993Author: Gierlappen <55922592+Gierlappen@users.noreply.github.com> Date: Fri Nov 6 15:47:17 2020 +0100 fix(DB/creature) Coilskar-Assasin Position (#3608) commitfab12a4682Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Nov 6 09:08:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):f4a5907a54commitf4a5907a54Author: aradep <61268368+aradep@users.noreply.github.com> Date: Fri Nov 6 05:07:38 2020 -0400 fix(DB/waypoint_data): Ulduar Colossus path fix (#3601) commit29c1f8b233Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Nov 5 17:59:02 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):b9e0bd1b32commitb9e0bd1b32Author: Akimbo <66260220+Akimboss@users.noreply.github.com> Date: Thu Nov 5 18:58:00 2020 +0100 fix(DB/creature) Light's Hope Muradin/Saurfang Wrong Models (#3600) commit95ee873e8fAuthor: Petric <peti446@users.noreply.github.com> Date: Thu Nov 5 16:44:56 2020 +0000 fix(Core/CS): Fixed learn command using null session when send over SOAP (#3595) commitf3b506a1caAuthor: Patrick Lewis <pat@lo5t.com> Date: Thu Nov 5 00:29:14 2020 -0800 feat(CI): check if pending sql has procedure or function (#3596) commit2e809055a0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 4 20:33:38 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):6ef7627c69commit6ef7627c69Author: Patrick Lewis <pat@lo5t.com> Date: Wed Nov 4 12:32:33 2020 -0800 fix(Script/ICC): Spirit Alarm and Deathbound Ward (#3592) commit9a9308afd1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Nov 4 16:30:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):473013d21fcommit473013d21fAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Nov 4 10:29:29 2020 -0600 fix(DB/creature_template): Ulduar - Overload (#3590) commit6574007e48Author: kubeeek <jakub.galecki5@gmail.com> Date: Wed Nov 4 14:10:20 2020 +0100 fix(Scripts/Ulduar): Supercharge stack issue fix (#3586) commit2e298e7fc9Author: kubeeek <jakub.galecki5@gmail.com> Date: Tue Nov 3 15:38:16 2020 +0100 fix(Core/Ulduar): Stone Nova stacks [25 mode] commitc10bffb9a9Author: aradep <61268368+aradep@users.noreply.github.com> Date: Tue Nov 3 04:50:59 2020 -0400 fix(Scripts/Ulduar): Boss XT-002 enrage sound commit2b1057aaceAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Nov 3 06:27:23 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):427382ae89commit427382ae89Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Nov 3 07:26:17 2020 +0100 fix(DB/Creature): Shandy Glossgleam (#3577) commit234c425a98Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 2 16:48:35 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):dbccdab8b9commitdbccdab8b9Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Nov 2 17:47:25 2020 +0100 fix(DB/Quest): The Black Box (#3575) commit6b163290b1Author: Patrick Lewis <pat@lo5t.com> Date: Mon Nov 2 07:09:46 2020 -0800 fix(CI): do not run core_build on forks commit18d7f8b92fAuthor: aradep <61268368+aradep@users.noreply.github.com> Date: Mon Nov 2 10:06:50 2020 -0400 fix(Scripts/Ulduar): Hodir flash freeze safe spots commita3ca8c50f3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Nov 2 00:16:26 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):82ee90883acommit82ee90883aAuthor: WiZZy <bilucristian25@gmail.com> Date: Mon Nov 2 02:15:19 2020 +0200 fix(DB/Dungeon/Quest): Entry into Karazhan (#3545) commit85e0a3a71eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 1 16:41:56 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):f5445a9385commitf5445a9385Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Nov 1 17:40:51 2020 +0100 fix(DB/Quest): Rifle the Bodies (#3574) commitec150e1680Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Nov 1 10:02:10 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):155e634b93commit155e634b93Author: Knindza <knindzagxg@gmail.com> Date: Sun Nov 1 11:01:02 2020 +0100 fix(DB/Zones):improved Tirisfal Glades (#3543) commit07cdf1daadAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Oct 31 10:40:54 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d2ddf03c21commitd2ddf03c21Author: Knindza <knindzagxg@gmail.com> Date: Sat Oct 31 11:39:50 2020 +0100 fix(DB/Creature):improved Defender of Timbermaw (#3523) commita85f846e02Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Oct 31 09:39:16 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):cef2731712commitcef2731712Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Oct 31 03:38:08 2020 -0600 fix(DB/smart_scripts): Gordok Ogre-Mage (#3578) This change will improve the spell handling for the NPC "Gordok Ogre-Mage" Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com> commit4a2c4f0f5fAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat Oct 31 00:19:51 2020 -0600 fix(Spell): Expose weakness (#3588) This change allows the spell Expose Weakness (heroic encounters) to stack from additional sources. Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com> commit5dfbac083aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Oct 30 09:41:19 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):93c70f5a0ecommit93c70f5a0eAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Oct 30 10:40:07 2020 +0100 fix(DB/Zones): improved missing & skipped some NPCs (#3518) commitac4cfb13b0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Oct 30 05:58:24 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e1df3b653acommite1df3b653aAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Oct 29 23:57:13 2020 -0600 fix(DB/creature_template): Adjust Anub'arak minions level (#3525) This change adjusts the level of the Anub'arak's (ToC version) minions to their correct values Co-authored-by: Si1ker <55638679+Sombranator@users.noreply.github.com> commit95af510621Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Oct 28 15:10:43 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):9dbfd3bcbacommit9dbfd3bcbaAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Wed Oct 28 09:09:31 2020 -0600 fix(DB/creature_template): Nerubian Burrower's immunity (#3513) commitc89daca32cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Oct 28 01:36:59 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2b47117dd1commit2b47117dd1Author: Knindza <knindzagxg@gmail.com> Date: Wed Oct 28 02:35:56 2020 +0100 fix(DB/Zone):improved Hinterlands (#3517) commit82360e0c5fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Oct 27 14:08:49 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):00e736e45fcommit00e736e45fAuthor: Knindza <knindzagxg@gmail.com> Date: Tue Oct 27 15:07:39 2020 +0100 fix(DB/Zone): improved Strangethorn Vale (#3516) commit39853a0fe6Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Oct 27 09:06:44 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4f4349e66fcommit4f4349e66fAuthor: Silker <61223313+Si1ker@users.noreply.github.com> Date: Tue Oct 27 03:05:35 2020 -0600 fix(DB/creature_loot_template): Pattern: Fur Lining - Arcane Resist (#3522) commitd414af3c06Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Oct 26 11:48:00 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):24b9c929a1commit24b9c929a1Author: Knindza <knindzagxg@gmail.com> Date: Mon Oct 26 12:46:56 2020 +0100 fix(DB/Zone): improved Western Plaguelands (#3515) commita0cd28db2fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Oct 26 10:38:45 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c4ded8898bcommitc4ded8898bAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Oct 26 11:37:41 2020 +0100 fix(DB/Zone):improved Eastern Plaguelands (#3514) commit7a9a0892dbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Oct 25 09:12:33 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5ec25278e6commit5ec25278e6Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sun Oct 25 03:11:30 2020 -0600 fix(DB/SAI): Speaker Mar'grom (#3509) commitb3a967db60Author: Petric <peti446@users.noreply.github.com> Date: Sat Oct 24 09:42:35 2020 +0100 fix(Core): fixed crash happening when clearing old mail (#3604) commitd07a34c1d5Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri Oct 23 22:12:37 2020 +0200 feat(Core/Unit): don't allow additions threat in evade mode and implement AURA_INTERRUPT_FLAG_LEAVE_COMBAT (#3381) commit90a10a9b88Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Oct 22 08:19:12 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7a84812dd1commit7a84812dd1Author: Silker <61223313+Si1ker@users.noreply.github.com> Date: Thu Oct 22 02:18:03 2020 -0600 fix(DB/Loot): Naxxramas 25 (#3512) commitd5bb6ba1c4Author: Petric <peti446@users.noreply.github.com> Date: Wed Oct 21 14:20:32 2020 +0100 refactor(Core/Mail): avoid big mail loading/saving time, only load 50 mails at a time (#3420) commit36d4d22fd4Author: Patrick Lewis <pat@lo5t.com> Date: Wed Oct 21 01:08:47 2020 -0700 fix(CI): add workaround for configure os (macos-10.15) (#3597) commiteb2fd6809aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Oct 20 13:42:13 2020 +0200 fix: update labeler.yml (#3593) commitd4651c852aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Oct 20 13:04:29 2020 +0200 fix(Actions): Labeler (#3591) commite6e44b0e2fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Oct 19 14:06:47 2020 +0200 fix(Action): Labeler (#3579) commit4d3fac1b13Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Oct 19 08:18:37 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ffa6ccb4c2commitffa6ccb4c2Author: Patrick Lewis <pat@lo5t.com> Date: Mon Oct 19 01:17:32 2020 -0700 fix(DB/Creature): remove mobs from brewfest camp (#3497) commit11bbabc2acAuthor: Kargatum <dowlandtop@yandex.com> Date: Mon Oct 19 15:16:52 2020 +0700 chore(CI): fix Trailing spaces (#3481) commitab5933effaAuthor: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Sat Oct 17 15:59:22 2020 +0300 fix(Core/Util): EventMap::RepeatEvent when eventId is retrieved by ExecuteEvent() call (#3426) commit32da0eeb9eAuthor: mslmdevu <71245779+mslmdevu@users.noreply.github.com> Date: Sat Oct 17 00:24:39 2020 +0500 fix(Scripts/Ulduar): cast electrical charge only if player dies (#3480) commit9f93e554e6Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Oct 15 23:13:36 2020 +0200 feat(Actions): Automatically add labels on PRs (#3571) commitc5df114454Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Oct 15 08:08:25 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):f25e61c03dcommitf25e61c03dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Oct 15 10:07:17 2020 +0200 fix(DB/Spell): make 38318 positive (#3474) commit8cd2b3cf57Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Oct 14 09:08:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7144c2b848commit7144c2b848Author: Knindza <knindzagxg@gmail.com> Date: Wed Oct 14 11:07:01 2020 +0200 chore(DB/VerifiedBuild): Creatures 3.1.x(#3409) commit036a8c2450Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Oct 13 10:23:18 2020 +0200 fix(Core/Unit): Eating anim (#3472) commita2b26272d2Author: Kargatum <dowlandtop@yandex.com> Date: Mon Oct 12 15:08:15 2020 +0700 refactor(Core/Game): restyle game lib with astyle (#3466) commite99b526e17Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Oct 11 08:39:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):24cfa307fecommit24cfa307feAuthor: Patrick Lewis <pat@lo5t.com> Date: Sun Oct 11 01:38:11 2020 -0700 fix(DB/Event): Brewfest - Synthebrew Goggles and Ram Racing Reins (#3502) commit5e20b46812Author: Kargatum <dowlandtop@yandex.com> Date: Sun Oct 11 15:35:34 2020 +0700 refactor(Core/Scripts): restyle scripts lib with astyle (#3467) commit4cca286a4dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri Oct 9 11:18:01 2020 +0200 fix(Core/Creature): dead creatures spawn position on respawn (#3382) commit602817d804Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Oct 8 12:56:43 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3368e0f8aacommit3368e0f8aaAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Thu Oct 8 14:55:31 2020 +0200 fix(DB/Creature): npc positions (#3376) commitdf9c1df334Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Oct 7 10:18:41 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):22f8195c14commit22f8195c14Author: Arthas Wow <62681170+arthaswow@users.noreply.github.com> Date: Wed Oct 7 07:17:36 2020 -0300 fix(Core/Boss): Toravon Script Mechanics (#2868) commit86a7226af0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Oct 7 10:11:32 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):369d292c51commit369d292c51Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Oct 7 12:10:22 2020 +0200 fix(DB): Resupplying the Excavation (#3471) Co-authored-by: felwyn <felixwuensch@hotmail.com> commitb00a86f6abAuthor: Kargatum <dowlandtop@yandex.com> Date: Tue Oct 6 16:31:28 2020 +0700 refactor(Tools): restyle tools with astyle (#3465) commitbe09e03756Author: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Mon Oct 5 12:28:25 2020 +0200 feat(Core/Movement): added orientation input for Point movement (#3456) commit4e9e915a1dAuthor: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Sun Oct 4 11:13:06 2020 +0200 fix(Core/Misc): fixed NOPCH build (#3448) commitb67c30e263Author: Patrick Lewis <pat@lo5t.com> Date: Sat Oct 3 07:25:54 2020 -0700 fix(Core/Script) npc Tom Hegger target player for aggro text (#3444) commit4290a129caAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Oct 2 12:13:15 2020 +0200 fix(Issue/Config): correct links (#3423) commite9bce8a0f4Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Oct 1 09:43:52 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e19a21733bcommite19a21733bAuthor: Akimbo <66260220+Akimboss@users.noreply.github.com> Date: Thu Oct 1 11:42:47 2020 +0200 fix(DB): ICC Intro Event - Saurfang/Muradin MODELID (#3432) commit55deca60aaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 30 08:27:29 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e651196f6bcommite651196f6bAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Sep 30 10:26:21 2020 +0200 fix(DB/Dungeon): Dire Maul West (#3412) commita02d9e4c67Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 29 07:39:33 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):463384fe2ccommit463384fe2cAuthor: Knindza <knindzagxg@gmail.com> Date: Tue Sep 29 09:38:24 2020 +0200 fix(DB/Dungeon): improved Upper Blackrock (#3414) commit6ef28a8c47Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Sep 28 12:15:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3e81beac58commit3e81beac58Author: Knindza <knindzagxg@gmail.com> Date: Mon Sep 28 14:14:44 2020 +0200 fix(DB/Dungeon): improved Dire Maul East (#3410) commit91f4671d07Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Sep 27 16:31:41 2020 +0200 fix(Core/Spells): prevent client crash on use spell Neural Needle + ESC (#3383) commit1910b4ab35Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Sep 26 14:46:27 2020 +0200 chore(Core/Player): remove useless SendQuestComplete (#3380) commit8b3a1c1fe5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Sep 25 08:07:55 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):fa29890a61commitfa29890a61Author: Patrick Lewis <pat@lo5t.com> Date: Fri Sep 25 01:06:50 2020 -0700 fix(DB/Quest): Post-partum Aggression (#3417) commitab594b75afAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 24 12:09:38 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a2a71240d9commita2a71240d9Author: Knindza <knindzagxg@gmail.com> Date: Thu Sep 24 14:08:30 2020 +0200 fix(DB/Dungeon): improved Dire Maul North (#3411) commit59fd41c8efAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 23 08:23:11 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d20554d45dcommitd20554d45dAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed Sep 23 10:22:04 2020 +0200 fix(DB/Waypoint): npc guid 1021 path (#3366) commit3815e0df4fAuthor: Patrick Lewis <pat@lo5t.com> Date: Tue Sep 22 02:33:15 2020 -0700 feat(Docker): add timezone settings to dockerfile (#3292) commit868081e959Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Sep 21 12:09:08 2020 +0200 fix(Core/PacketsIO): Send correct messages about server first achievements depending on faction. (#3379) commit4e5440ad91Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Sep 20 20:36:33 2020 +0200 feat(Core/Events): update holiday code and remove misleading log (event date is the one from game_event) (#3365) Cherry-picked5b4287e683Co-authored-by: ariel- <ariel-@users.noreply.github.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commita445cca4bcAuthor: Andrius Peleckas <32540208+sanctum32@users.noreply.github.com> Date: Sun Sep 20 00:27:47 2020 +0300 feat(InstanceScripts): new scriptable function DoAction() (#3445) This will work in a similar way as CreatureAI based DoAction function. This will allow avoiding SetData or ProcessEvent usage where basic input is needed commit981ca6cd37Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Sep 19 15:46:46 2020 +0200 feat(CI/macOS): improve caching level (#3493) commite23d4ba535Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 19 13:09:08 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ecbd8059fecommitecbd8059feAuthor: Knindza <knindzagxg@gmail.com> Date: Sat Sep 19 15:08:02 2020 +0200 chore(DB/VerifiedBuild): Items 3.1.x (#3408) commit4406830e36Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 19 02:45:14 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):60f44005a4commit60f44005a4Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Sep 19 04:44:08 2020 +0200 fix(DB/Creature): faction of several creatures (#3339) commita41671c02aAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Sep 18 18:37:53 2020 +0200 docs: Move README.md to .github folder (#3235) commit9408cf095fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Sep 18 13:09:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):96bcae3386commit96bcae3386Author: Knindza <knindzagxg@gmail.com> Date: Fri Sep 18 15:08:27 2020 +0200 chore(DB/VerifiedBuild): Gameobjects 3.1.x (#3407) commit56ca87994bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Sep 17 19:03:05 2020 +0200 feat(CI): add support for GCC (#3314) Co-authored-by: Viste <viste02@gmail.com> commitd76c8caba0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 17 08:43:14 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):742a346af6commit742a346af6Author: Knindza <knindzagxg@gmail.com> Date: Thu Sep 17 10:42:05 2020 +0200 chore(DB/VerifiedBuild): Quests 3.1.x (#3406) commit786a3c967aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 16 16:23:44 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):72b8ef3a12commit72b8ef3a12Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Sep 16 18:22:39 2020 +0200 fix(DB/Event): Brewfest starttime (#3487) commitf2c0160d07Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Sep 16 14:15:28 2020 +0200 refactor(Travis): Remove unused travis files (#3364) commita79dbdb0baAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 16 09:43:06 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d30d29652ccommitd30d29652cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Sep 16 11:41:57 2020 +0200 fix(DB/Creature): Remove Noblegarden item from Redridge Mongrel (#3362) commit5b45615cfaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 16 08:26:40 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):cc2f8f8861commitcc2f8f8861Author: Knindza <knindzagxg@gmail.com> Date: Wed Sep 16 10:25:34 2020 +0200 chore(DB/VerifiedBuild): Creatures 3.2.0 (#3405) commit6ede23d177Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Sep 15 21:09:50 2020 +0200 fix(Core/AuraScript): Soul Feast should apply on some Valithria mobs (#3355) * fix(Core/ItemScript): Shadow's Edge should give stacks on some Vali mobs * make the logic more beautiful * update name to IsException * build * IsException -> isException * Keep it to a standard :) * indentation Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit57f81ecc57Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 15 13:48:37 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5148d0be34commit5148d0be34Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Sep 15 15:47:32 2020 +0200 fix(DB/Quest): gluttonous lurkers: improve the current SmartAI (#3341) * Update AuctionHouseHandler.cpp * fix(DB/Quest): gluttonous lurkers: improve the current SmartAI * Update rev_1598303195521812924.sql * Update rev_1598303195521812924.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit6abdd27fc7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 15 10:42:04 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):ef1cf63c79commitef1cf63c79Author: Knindza <knindzagxg@gmail.com> Date: Tue Sep 15 12:40:43 2020 +0200 chore(DB/VerifiedBuild): Quests 3.2.0 (#3403) commitb61ae8abcdAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Sep 14 17:31:12 2020 +0200 fix(Core/Misc): all GCC warnings (#3457) commit80b149b218Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Sep 14 12:54:36 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e2fe1a308dcommite2fe1a308dAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Sep 14 14:53:33 2020 +0200 chore(DB/VerifiedBuild): Creatures 3.2.2 (#3402) commit854dbefe64Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Sep 13 15:50:35 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):d327641dd9commitd327641dd9Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Sep 13 17:49:27 2020 +0200 fix(DB/Quest): gameobject loot and related responsible spell script (#3340) commit6a4b5ad1dbAuthor: Kargatum <dowlandtop@yandex.com> Date: Sun Sep 13 05:45:52 2020 +0700 chore(Core/Scripting): cleanup unused code (#3473) commitce8db433cfAuthor: Krath <mattia.affanni@gmail.com> Date: Sat Sep 12 20:10:12 2020 +0200 fix(Scripts/Ulduar): Hodir Door (#3346) Co-authored-by: Krath <affannimattia@libero.it> commit9d32baca32Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 12 14:18:08 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):81d2c36119commit81d2c36119Author: Knindza <knindzagxg@gmail.com> Date: Sat Sep 12 16:17:00 2020 +0200 chore(DB/VerifiedBuild): Items 3.2.0 (#3404) commit40cbd49f7cAuthor: Patrick Lewis <pat@lo5t.com> Date: Sat Sep 12 03:46:56 2020 -0700 fix(CI): do not run import-pending-sql on forks (#3441) commit23149ba1f7Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 12 08:11:09 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7202500353commit7202500353Author: Patrick Lewis <pat@lo5t.com> Date: Sat Sep 12 01:10:03 2020 -0700 fix(DB/Creature): Prince Sandoval is not attackable (#3333) commit4277e510e8Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Sep 12 09:46:50 2020 +0200 docs(Readme): Minor improvements (#3214) commit3a0b0356acAuthor: Kargatum <dowlandtop@yandex.com> Date: Sat Sep 12 03:50:48 2020 +0700 refactor(Core/Common): restyle common lib with astyle (#3461) commite15a493927Author: Kargatum <dowlandtop@yandex.com> Date: Fri Sep 11 19:03:26 2020 +0700 feat(Core/Time): remove inherited ACE Time (#3455) Co-authored-by: Viste <viste02@gmail.com> commit8b3621779eAuthor: Kargatum <dowlandtop@yandex.com> Date: Fri Sep 11 11:50:48 2020 +0700 chore(Core/Shared): restyle shared lib with astyle (#3462) commitd47d6d34f3Author: Kargatum <dowlandtop@yandex.com> Date: Fri Sep 11 10:41:31 2020 +0700 chore(Core/Worldserver): restyle worldserver lib with astyle (#3463) commitc141be8684Author: Kargatum <dowlandtop@yandex.com> Date: Fri Sep 11 10:16:41 2020 +0700 feat(Deps/MySQL): add support MariaDB 10.5 (#3452) commit3a8ca806c5Author: Kargatum <dowlandtop@yandex.com> Date: Fri Sep 11 09:55:28 2020 +0700 chore(Core/Authserver): restyle authserver library with astyle (#3464) commitc197181468Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 10 19:17:33 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):4ba54d94f3commit4ba54d94f3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Sep 10 21:16:24 2020 +0200 fix(DB/SAI): remove links pointing to non-existing ID (#3139) commit940f14857eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 10 12:52:06 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):35bc9d6bf6commit35bc9d6bf6Author: Knindza <knindzagxg@gmail.com> Date: Thu Sep 10 14:51:01 2020 +0200 chore(DB/VerifiedBuild): Items 3.2.2 (#3401) commit51330f54d8Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Thu Sep 10 12:29:23 2020 +0200 refactor(Core/Misc): remove the ternary operator when used improperly (#3327) commit207512a0f5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 10 10:06:41 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a335d2cb47commita335d2cb47Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Sep 10 12:05:29 2020 +0200 fix(DB/Creature): Remove wrong Steam Burst (#3072) commit52dc0c1b7eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Sep 9 17:02:02 2020 +0200 docs(issue_template): add template for feature requests (#3207) commitebfb4b4ceaAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Sep 9 11:46:41 2020 +0200 fix(Scripts/Wintergrasp): fix disabled always false (#3437) commit38d12f9b51Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 9 08:48:02 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):c7935398f4commitc7935398f4Author: Knindza <knindzagxg@gmail.com> Date: Wed Sep 9 10:46:54 2020 +0200 chore(DB/VerifiedBuild): Creatures 3.3.0 (#3400) commit438cde6a56Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Sep 8 23:08:52 2020 +0200 fix(Core/Spline): -Wcast-function-type warning (#3442) commit821e7d03e8Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Sep 8 22:49:54 2020 +0200 fix(Core/player): do not show zone at first login (#3358) * Update AuctionHouseHandler.cpp * fix(Core/player): do not show location at first login * Update Player.cpp Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit2ed607e5c9Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Sep 8 15:51:39 2020 +0200 docs(SECURITY): Move SECURITY.md to .github folder (#3234) commit4a9476bbfdAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Sep 8 10:41:01 2020 +0200 refactor(Core): replace ACE atomic types with standard C++ (#3421) * Update AuctionHouseHandler.cpp * refactor(atomic-type): replace ACE atomic types Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Kargatum <dowlandtop@yandex.com> commitb93ed8740aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Sep 7 20:50:50 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):156b0e419ecommit156b0e419eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Sep 7 22:49:45 2020 +0200 fix(DB/spell_custom_attr): Remove spell that doesn't exist (#3353) commit68b1112821Author: Petric <peti446@users.noreply.github.com> Date: Mon Sep 7 15:52:24 2020 +0100 fix(Scripts/AzjolNerub): Amanitar not casting “Mini” and mushroom not cleansing the player on death (#3348) Amanitar was not casting his “mini” spell during the fight and the shrooms did never remove this effect as how they should. commit4dd9b92759Author: Viste <viste02@gmail.com> Date: Mon Sep 7 15:01:28 2020 +0300 refactor(Core/Tools): remove ACE from tools (#3351) commit7694c99edbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Sep 7 10:20:30 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):879f3c0cb2commit879f3c0cb2Author: Knindza <knindzagxg@gmail.com> Date: Mon Sep 7 12:19:22 2020 +0200 chore(DB/VerifiedBuild): Items 3.3.0 (#3399) commitaa60f0b324Author: Krath <mattia.affanni@gmail.com> Date: Mon Sep 7 10:27:39 2020 +0200 fix(Scripts/ICC): visual of the Blood Council Bosses commit3934678b07Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Sep 6 17:27:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):b164fea262commitb164fea262Author: Knindza <knindzagxg@gmail.com> Date: Sun Sep 6 19:26:18 2020 +0200 chore(DB/VerifiedBuild): Gameobject 3.3.0 (#3398) commitcceb90862fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Sep 6 17:08:50 2020 +0200 Revert "feat(pull_request_template): Introduce the new github way (#3209)" (#3435) This reverts commita51c865a40. commitb95c14f91aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Sep 6 17:07:36 2020 +0200 refactor(Scripts/Stratholme): fix warnings and made code more readable (#3433) commitd6646f8a81Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Sep 6 12:00:46 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):af2ada0deecommitaf2ada0deeAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Sep 6 13:59:43 2020 +0200 chore(DB/VerifiedBuild):] Quests 3.3.0 (#3397) commit8908df6b80Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 5 23:55:52 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):6783837ccccommit6783837cccAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Sep 6 01:54:48 2020 +0200 fix(DB/pool_template): improve spawn quantity of herbs in northrend (#3338) commit03bd4fafe6Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Sep 5 16:21:21 2020 +0200 refactor(Core/ICC): Move hardcoded spells to enum (#3337) commit99e99e6652Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 5 12:21:26 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):07a3f93c75commit07a3f93c75Author: Knindza <knindzagxg@gmail.com> Date: Sat Sep 5 14:20:23 2020 +0200 chore(DB/VerifiedBuild): Creatures 3.3.5 commitf67635497fAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Sep 5 13:19:31 2020 +0200 fix(Scripts/ICC): Don't show Heroic Attempts on Normal difficulty (#3336) commit2ba4aa4a96Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Sep 5 00:42:10 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):e68962f59ecommite68962f59eAuthor: Knindza <knindzagxg@gmail.com> Date: Sat Sep 5 02:41:10 2020 +0200 chore(DB/VerifiedBuild): Items 3.3.5 commit9d381fa0f1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Sep 5 00:30:13 2020 +0200 fix(Core/Tools): fix GCC warnings in extractors (#3430) commit6134e1d399Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Sep 4 19:05:57 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):92d2c4c602commit92d2c4c602Author: Knindza <knindzagxg@gmail.com> Date: Fri Sep 4 21:04:47 2020 +0200 chore(DB/VerifiedBuild): Quests 3.3.5 (#3394) commitfa6f814ebaAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Sep 4 17:39:02 2020 +0200 fix(Core/Misc): GCC warnings (#3428) commit0c2dce03ccAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Sep 4 17:06:38 2020 +0200 feat(code_of_conduct): add code of conduct to the project (#3210) commit00fe2ea903Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Sep 4 12:55:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):cc3c2ada99commitcc3c2ada99Author: Knindza <knindzagxg@gmail.com> Date: Fri Sep 4 14:54:44 2020 +0200 fix(DB/Dungeon): improved Lower Blackrock Spire (#3328) * [Dungeon] Lower Blackrock Spire * Update rev_1598193186708522500.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commite9c805a743Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Fri Sep 4 10:18:43 2020 +0200 refactor(lfg): refactor code and style (#3326) * Update AuctionHouseHandler.cpp * refactor(LFG): improve code style * refactor(LFG): minor improvements * chore(LFG): improve code style * refactor(lfg): improve code style Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit8f6c22afdaAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Sep 4 07:45:17 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):7a4a409caecommit7a4a409caeAuthor: Petric <peti446@users.noreply.github.com> Date: Fri Sep 4 08:44:09 2020 +0100 fix(Core/Script): Anomalus (#3325) * Correct rift spawning/ empowering timings and Rift Shield cancellation Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit1e2ebb3fe1Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Sep 4 00:08:07 2020 +0200 fix(CI/macos): reduce cache size (#3427) Prevent macOS to take too much space (we are limited to 5GB in total) commit203b8476e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Sep 3 19:52:44 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):29410b5340commit29410b5340Author: Knindza <knindzagxg@gmail.com> Date: Thu Sep 3 21:51:39 2020 +0200 chore(DB/Zone): enable allowMount in Emerald Dream (#3392) * [Zone] Emerald Dream * Update rev_1598881458930915100.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commite2cf12a2ceAuthor: Petric <peti446@users.noreply.github.com> Date: Thu Sep 3 15:18:34 2020 +0100 fix(CORE/Dungeon): Mage-Lord Urom now cats empowered arcane explosion when he teleports to the center (#3323) Mage-Lord Urom in Oculus would teleport to the center of the room, but he would never cast empowered accane-explosion he would just wait there Closes https://github.com/azerothcore/azerothcore-wotlk/issues/3320 Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitc6b2b4c392Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Sep 3 12:47:04 2020 +0200 chore(CI): solve (#3322) Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit5244b8d7adAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Sep 3 12:02:28 2020 +0200 chore: add ./apps/joiner/ to .gitignore (#3318) * chore: add apps/joiner/ to .gitignore * chore(wip): wip * chore(wip): wip commit15cc6fe0b6Author: Petric <peti446@users.noreply.github.com> Date: Thu Sep 3 11:02:00 2020 +0100 fix(Core/Spells): Implement SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER. (#3313) Co-authored-by: HeartWell <moki.play@mail.ru> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commita51c865a40Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Sep 3 10:22:23 2020 +0200 feat(pull_request_template): Introduce the new github way (#3209) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commite06dd5b156Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Sep 2 22:06:11 2020 +0200 feat(CI/Linux): use compression in ccache (#3425) commitc6d38a97f9Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Sep 2 18:09:34 2020 +0200 chore(deps): update gsoap to version 2.8.105 (#3316) commit8f696fc5d8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 2 14:33:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):29f2c2aedacommit29f2c2aedaAuthor: Petric <peti446@users.noreply.github.com> Date: Wed Sep 2 15:32:41 2020 +0100 feat(Core/Script): Playing music from GameObjects and added holiday zones music script (#3307) commite2f9a080f2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Sep 2 11:56:38 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2fc9567597commit2fc9567597Author: Knindza <knindzagxg@gmail.com> Date: Wed Sep 2 13:55:26 2020 +0200 [Dungeon] Scholomance (#3306) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitd0958c7636Author: Patrick Lewis <pat@lo5t.com> Date: Wed Sep 2 03:33:54 2020 -0700 fix(Docker): fix Priority class denied (#3295) commit41abcfbee3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Sep 2 11:47:45 2020 +0200 docs(issue_template): add links to issue create window (#3208) commit2632cd6fcdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 1 19:47:47 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):60e8ec0575commit60e8ec0575Author: imxari <16465944+imxari@users.noreply.github.com> Date: Tue Sep 1 20:46:45 2020 +0100 fix(Core/Quest): Death Comes From On High (#2939) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit19a177214aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 1 12:20:16 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):26c99c383fcommit26c99c383fAuthor: Moki <69751143+MokiGitHub@users.noreply.github.com> Date: Tue Sep 1 15:19:09 2020 +0300 Core/Scripts: fix Nightfall proc chance and reduce it for victims with level above 60. (#3304) * Core/Scripts: fix Nightfall proc chance and reduce it for victims with level above 60 Adding a TrinityCore commiteac9c1f0b9* Update rev_1597581112860069800.sql * Update rev_1597581112860069800.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit4b6827fb09Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 1 10:38:32 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):321cf0d2b3commit321cf0d2b3Author: Petric <peti446@users.noreply.github.com> Date: Tue Sep 1 11:37:30 2020 +0100 fix(CORE/Commands): Renamed .character deleted old to .character deleted purge (#3300) * fix(CORE/Commands): Renamed .character deleted old to .character deleted purge Closes https://github.com/azerothcore/azerothcore-wotlk/issues/2925 * Fixed indentation * Renamed handler function * Spacing * Update data/sql/updates/pending_db_world/rev_1597499028423474100.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit37248474afAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Sep 1 12:03:26 2020 +0200 feat(contributing) Add guidelines for new contributors (#3211) * feat(contributing) Add guidelines for new contributors * Grammar Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commiteb952ecb3eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Sep 1 09:49:22 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):a07c2b3989commita07c2b3989Author: Knindza <knindzagxg@gmail.com> Date: Tue Sep 1 11:48:11 2020 +0200 feat(DB/SmartAI): [Raid] Ulduar (#3264) * [Raid] Ulduar * Update rev_1596728845705471100.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit48182f1748Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Aug 31 23:03:59 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):34d9998caccommit34d9998cacAuthor: Tyrelis <admin@worselis.com> Date: Mon Aug 31 17:02:56 2020 -0600 fix(DB/Creature): Atal'ai Priest unattackable (#3043) commitbbb4af3405Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 31 19:46:44 2020 +0200 feat(CI): actions/cache@v2 (#3416) commit0ff3f84f99Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 31 19:25:14 2020 +0200 chore(CI/Docker): skip Scripts for shorter build times (#3415) commitf11ddc6575Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 31 17:50:30 2020 +0200 fix(CI/macOS): ccache issue (#3389) * fix(CI/macOS): ccache issue * Update ci-compile.sh * Update ci-compile.sh * chore: set cache limit to 5G Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commite1e8cc1bf5Author: Petric <peti446@users.noreply.github.com> Date: Mon Aug 31 16:27:01 2020 +0100 fix(CORE/Raid): Muradin/Saurfang not de-spawning after finishing movement (#3294) Saurfang and Muradin together with its 3 followers were not de-spawning once reaching the exit portal after the initial RP moment and remain standing in front of the exit portal forever. Partially Closes https://github.com/azerothcore/azerothcore-wotlk/issues/3246 Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit4034a56f87Author: Petric <peti446@users.noreply.github.com> Date: Mon Aug 31 13:19:22 2020 +0100 fix(CORE/Raid): Lich King “Pain and Suffering” snapping and “Shadow Trap” not targeting tanks (#3293) -Lich King was snapping to north after using Pain and Suffering when instead he should be facing the direction of last target. -Shadow Trap could not target tanks, it should be able to do so Closes https://github.com/azerothcore/azerothcore-wotlk/issues/2826 Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit1f89282b22Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Aug 31 11:55:09 2020 +0200 refactor(Core): NULL -> nullptr (#3275) * NULL to nullptr * NULL to nullptr * NULL to nullptr * NULL to nullptr * NULL to nullptr Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit38903b5dfbAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 31 10:08:32 2020 +0200 docs(README): fix url (#3385) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit3aad2dc564Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Aug 30 22:50:28 2020 +0200 fix(Core/SpellEffects): Make Shadowmeld drop combat (#3272) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit971d55d463Author: r0m1ntik <rom.badanin@gmail.com> Date: Sun Aug 30 19:42:36 2020 +0200 fix (Core/Quest) Correct link quest and fix command lookup quest for multilanguage dbc (#3271) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit799ebb6a7dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 30 15:19:16 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):3a56cdbd4acommit3a56cdbd4aAuthor: r0m1ntik <rom.badanin@gmail.com> Date: Sun Aug 30 17:18:15 2020 +0200 Core/DB fix Icecrown Citadel Raid - Saurfang Intro Roleplay (#3261) Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commitd2b68b7822Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 29 13:50:44 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):5fd404de02commit5fd404de02Author: Knindza <knindzagxg@gmail.com> Date: Sat Aug 29 15:49:42 2020 +0200 feat(DB/SAI): [Azeroth] Classic Rares - Part I (#3256) * [Zone] Outland Rares * Classic Rares [Part I] * Delete rev_1588339999314521100.sql Duplicate by mistake. * Update rev_1596556919928240000.sql Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit9ca4554b79Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 29 12:59:51 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):6f86643e09commit6f86643e09Author: Knindza <knindzagxg@gmail.com> Date: Sat Aug 29 14:58:47 2020 +0200 feat(DB/Creature): [Zone] Thousand Needles (#3255) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commita1a726f07aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 29 10:37:46 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):2a6a5e48f1commit2a6a5e48f1Author: Knindza <knindzagxg@gmail.com> Date: Sat Aug 29 12:36:44 2020 +0200 feat(DB/SAI): [Azeroth] Missed & Skipped Creatures (#3254) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit3361325435Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Aug 28 18:32:43 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):21fb494d03commit21fb494d03Author: Knindza <knindzagxg@gmail.com> Date: Fri Aug 28 20:31:36 2020 +0200 [Zone] Isle of Quel'Danas (#3253) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitf39ae8f638Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Aug 28 16:27:19 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):cb860e8edecommitcb860e8edeAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Aug 28 18:26:13 2020 +0200 [Zone] Tanaris (#3252) * [Zone] Tanaris * update sql rev version Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit8c144458e5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Aug 28 14:10:15 2020 +0000 chore(DB): import pending SQL update file Referenced commit(s):fd51741406commitfd51741406Author: Knindza <knindzagxg@gmail.com> Date: Fri Aug 28 16:09:12 2020 +0200 fix(DB/Creature): Eversong Woods (#3251) commitd7a758e34eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Aug 27 20:54:08 2020 +0200 chore(CI): change bot's commit message format (#3361) commit041a508a50Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Aug 27 16:01:43 2020 +0000 Import pending SQL update file... Referenced commit(s):68bd99858ccommit68bd99858cAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Aug 27 17:54:55 2020 +0200 fix(DB/Creature): Ungoro Crater (#3250) commita6a7cbf887Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 26 16:48:43 2020 +0000 Import pending SQL update file... Referenced commit(s):e6b49e4ae0commite6b49e4ae0Author: Knindza <knindzagxg@gmail.com> Date: Wed Aug 26 18:47:36 2020 +0200 fix(DB/Creature): Silithus (#3249) commitb33652046aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 26 15:29:21 2020 +0000 Import pending SQL update file... Referenced commit(s):3c47a2e19dcommit3c47a2e19dAuthor: Walter Pagani <paganiwalter@gmail.com> Date: Wed Aug 26 12:28:10 2020 -0300 fix(DB/Creature): Yulda the Stormspeaker (#3233) commitd8ad0c5200Author: Shard <30301841+Shard-MW@users.noreply.github.com> Date: Wed Aug 26 11:44:41 2020 +0200 Allow mages to refresh Living Bomb (#3228) Currently, mages can't refresh Living Bomb if the target already have the dot. ###How to reproduce the issue : 1. Use Living Bomb on a target 2. Try to re-use Living Bomb on the same target 3. Observe the error message ###Expected Blizzlike behaviour Living Bomb should be reapplyable ###Why this PR : This PR allow to refresh the duration of Living Bomb on the same target I've didn't found a bad mage's video that refreshes Living Bomb on his target, but found some Fire Mage 3.3.5 guides that mentions : "Never refresh your LB (Living Bomb) before the explosion (except if I clearly tell you to)." https://sites.google.com/site/pvemage335/fire/rotation-gameplay "Living Bomb – every 12 seconds **after the explosion**" https://www.gnarlyguides.com/wotlk/guides/pve-fire-mage/#plink-rotation Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit4db1164dcdAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 26 07:59:46 2020 +0000 Import pending SQL update file... Referenced commit(s):9d5bbaf2eecommit9d5bbaf2eeAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Aug 26 09:58:34 2020 +0200 fix(DB/Creature): Stratholme (#3226) Co-authored-by: Francesco Borzì <borzifrances commita9b90c9a07Author: Viste <viste02@gmail.com> Date: Tue Aug 25 13:52:22 2020 +0300 refactor(Core): remove ace_autoptr, cleanup (#3276) commit208c257b99Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Aug 25 08:12:02 2020 +0000 Import pending SQL update file... Referenced commit(s):9bf66931fccommit9bf66931fcAuthor: Knindza <knindzagxg@gmail.com> Date: Tue Aug 25 10:10:51 2020 +0200 fix(DB/SAI): improve Feralas NPCs commit6ac68128dfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Aug 24 17:12:14 2020 +0000 Import pending SQL update file... Referenced commit(s):563748ec31commit563748ec31Author: Walter Pagani <paganiwalter@gmail.com> Date: Mon Aug 24 14:10:02 2020 -0300 fix(Core/Gossip): Remove hard-coded texts from the: The forge of souls C++ (#3219) * Text of the gossip taken from the database * Adding translations to quest_offer_reward_locale * Adding enum for gossip. * Changing the name of the enum to avoid conflicts. Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitc79a475708Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Aug 24 17:20:22 2020 +0200 fix(DB/SmartScriptMgr): Move CWZ valid check (#3206) commit78e2e551e5Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Aug 24 09:48:05 2020 +0200 fix(build): remove warning (#3205) commit78a02c8fd1Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Aug 23 15:49:18 2020 +0200 fix(quest): improve quest force of neltharaku (#3203) * Update AuctionHouseHandler.cpp * chore(quest): improve quest force of neltharaku Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit529d37475cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 23 10:59:23 2020 +0000 Import pending SQL update file... Referenced commit(s):5bac46bbd5commit5bac46bbd5Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sun Aug 23 12:58:18 2020 +0200 refactor(creature-loot): improve chance % of Bohan NPC (#3202) * Update AuctionHouseHandler.cpp * refactor(creature-loot): improve chance % of Bohan NPC * chore(sql): remove quotes from number Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit77b7a20fb9Author: Vhiper <39068627+vhiperdev@users.noreply.github.com> Date: Sat Aug 22 20:50:26 2020 -0300 fix(Core/DBCStores): prevent crash worldserver commit2a1f6c7a89Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 22 17:12:30 2020 +0000 Import pending SQL update file... Referenced commit(s):a5c301a265commita5c301a265Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Sat Aug 22 19:11:29 2020 +0200 fix(DB/GO): improve gameobject instances respawn timesecs (#3201) commitdd40e2e844Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat Aug 22 10:34:12 2020 +0200 fix(Core/SpellAuras): Show auras to client limit (#3193) Co-authored-by: Pascal Bachor <gerhood@users.noreply.github.com> commit5a5ece6d98Author: Christopher Galbraith <39371221+ChrisCGalbraith@users.noreply.github.com> Date: Fri Aug 21 23:46:13 2020 +0100 fix(Scripts/UtgardePinnacle): Svala Sorrowgrave's loot disappearing too quickly (#3188) commit1dd9965da8Author: Rochet2 <tqbattlenet@gmail.com> Date: Fri Aug 21 23:20:29 2020 +0300 feat(CI): add Windows to the CI (#3324) commitd7c9b36a5cAuthor: Christopher Galbraith <39371221+ChrisCGalbraith@users.noreply.github.com> Date: Fri Aug 21 18:07:02 2020 +0100 fix(Core/Spells): Winter's Chill now stacks from multiple sources Signed-off-by: Chris <chriscgalbraith@gmail.com> commit2ad98c573aAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Aug 21 12:19:02 2020 +0200 feat(CI): add macOS to our CI (#3321) Co-Authored-By: Meerd <meerd@users.noreply.github.com> commited8ed175b7Author: Barbz <BarbzYHOOL@users.noreply.github.com> Date: Fri Aug 21 10:52:52 2020 +0200 fix(Core/Command): Can comment closed tickets (#3176) commit70bdba8309Author: Barbz <BarbzYHOOL@users.noreply.github.com> Date: Thu Aug 20 23:26:17 2020 +0200 feat(Core/Command): Reenable .teleport name on offline player (#3175) - Reenable the possibility to .teleport name xxx $home even if the character is offline. commit73d725312dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Aug 20 15:50:32 2020 +0200 feat(Core/Config): CONFIG_INTERVAL_SAVE (#3171) commit5d284f02a7Author: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com> Date: Thu Aug 20 13:30:11 2020 +0430 feat(Core/SendListInventory): Add multivendor function (#3172) commit07c9debb0dAuthor: Petric <peti446@users.noreply.github.com> Date: Wed Aug 19 22:28:45 2020 +0100 fix(CI): Made test run in relative path (#3319) commit2bc832efe3Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Aug 19 19:44:07 2020 +0200 fix(CI/Core/ArenaSpectator): clang warnings + prevent new warnings (#3317) Co-authored by @meerd commit4e4a0013bcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 19 14:16:55 2020 +0000 Import pending SQL update file... Referenced commit(s):3f8abc6bc2commit3f8abc6bc2Author: Ercules76 <sgrittino@alice.it> Date: Wed Aug 19 16:15:43 2020 +0200 refactor(CORE/Instance): Move Pandemonius script from SAI to Core script (#3165) commit60176cd3c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 19 11:48:52 2020 +0000 Import pending SQL update file... Referenced commit(s):fae5753f81commitfae5753f81Author: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com> Date: Wed Aug 19 16:17:48 2020 +0430 feat(Core/Commands): Character check bag && work (#3164) commit261289f1c9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 19 09:11:45 2020 +0000 Import pending SQL update file... Referenced commit(s):106f6f94a7commit106f6f94a7Author: Ercules76 <sgrittino@alice.it> Date: Wed Aug 19 11:10:41 2020 +0200 fix(Scripts/DB): Add Prison to spawn Yor, move Yor AI from SAI (#3163) commit1854a3a376Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Aug 18 16:36:16 2020 +0200 feat(CI): add Ubuntu 18.04 to the CI (#3311) commit9e5c3f78afAuthor: Erdem MEYDANLI <meerd@users.noreply.github.com> Date: Tue Aug 18 16:34:45 2020 +0200 test: add code coverage report (#3312) commitffd03582c9Author: Viste <viste02@gmail.com> Date: Tue Aug 18 15:07:32 2020 +0300 fix(Core/Unit): melee attack through LoS (#3265) commit7fba8b910fAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Tue Aug 18 11:10:43 2020 +0200 fix(#2147): enrage and some false-negative spells (#3153) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commite546df4c56Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 17 23:36:47 2020 +0200 fix(deps): update gsoap to fix vulnerability issue (#3310) commitda61bf3a42Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Mon Aug 17 15:17:21 2020 +0200 test: fix some cmake params (#3308) commitda1725cfc3Author: Erdem MEYDANLI <meerd@users.noreply.github.com> Date: Mon Aug 17 14:48:34 2020 +0200 test: fix unit test linking problem in ubuntu 18.04 commit408366f39fAuthor: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Aug 17 10:36:42 2020 +0200 chore(unit-object-accessor): add findConnectedPlayer to object accessor (#3155) commitc373668a41Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 16 22:49:59 2020 +0000 Import pending SQL update file... Referenced commit(s):580011d54ecommit580011d54eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Aug 17 00:48:57 2020 +0200 Create rev_1592783105272652900.sql (#3150) commit27ed629ff5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 16 11:26:33 2020 +0000 Import pending SQL update file... Referenced commit(s):8b9cec620dcommit8b9cec620dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Aug 16 13:25:26 2020 +0200 refactor(Core/SpellInfo): Positive/Negative spells from SpellFamilyName into DB (#3149) * Implement SPELL_ATTR0_CU_POSITIVE_EFF0 * Implement SPELL_ATTR0_CU_POSITIVE_EFF1 * Implement SPELL_ATTR0_CU_POSITIVE_EFF2 * Move SpellFamilyName spells into DB to define if they are POSITIVE or NEGATIVE spells * Rename column from entry to spell_id to make more sense commit95dff359beAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Aug 15 23:33:57 2020 +0200 feat(CI/Docker): build all containers in CI (#3289) commitc2b40b126dAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sat Aug 15 22:34:45 2020 +0200 feature(testing-automation): unit tests with Google Framework (#3273) commit4d11f5c921Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 15 19:24:02 2020 +0000 Import pending SQL update file... Referenced commit(s):f754c00882commitf754c00882Author: Knindza <knindzagxg@gmail.com> Date: Sat Aug 15 21:23:01 2020 +0200 fix(DB/Creature): Desolace (#3145) commit4f04af6a64Author: CosmeF <57512214+CosmeF@users.noreply.github.com> Date: Thu Aug 13 09:44:36 2020 -0400 fix(Core/ObjectMgr): solve Global Storage issue commit2052491a5aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Aug 13 07:47:38 2020 +0000 Import pending SQL update file... Referenced commit(s):8b57a3e25acommit8b57a3e25aAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Aug 13 09:46:32 2020 +0200 fix(DB/SAI): improve Mulgore zone (#3144) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitd2cc3fcbc2Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Aug 13 00:25:20 2020 +0200 feat(Docker): update to Ubuntu 20.04 + more improvements (#3277) commitc83c53e718Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Aug 12 08:42:40 2020 +0000 Import pending SQL update file... Referenced commit(s):3ddfb568dbcommit3ddfb568dbAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Aug 12 10:41:28 2020 +0200 fix(DB): improvements to Magister's Terrace (#3143) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit0e1713d1b7Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Aug 11 15:29:53 2020 +0200 fix(Core/Spell): rogue's poisons logic check (#3278) commitd50793535eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Aug 10 08:11:15 2020 +0000 Import pending SQL update file... Referenced commit(s):96dc9fc0f3commit96dc9fc0f3Author: Vhiper <39068627+vhiperdev@users.noreply.github.com> Date: Mon Aug 10 05:10:08 2020 -0300 refactor(Scripts/SAI): move Gryphoneer Windbellow to SAI (#3137) commite00ae6805aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 9 19:55:08 2020 +0000 Import pending SQL update file... Referenced commit(s):f398fd222acommitf398fd222aAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Aug 9 21:54:08 2020 +0200 fix(DB/Creature): Opening the Dark Portal (#3142) commit205409ecb9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 9 14:11:49 2020 +0000 Import pending SQL update file... Referenced commit(s):455ce5f021commit455ce5f021Author: Kargatum <dowlandtop@yandex.com> Date: Sun Aug 9 21:10:49 2020 +0700 fix(DB/GameTables): correct links to data from gt* DB tables (#3216) Co-authored-by: Viste <viste02@gmail.com> Co-authored-by: Yehonal <yehonal.azeroth@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit0580ac0896Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Aug 8 20:21:25 2020 +0000 Import pending SQL update file... Referenced commit(s):ca8dbc3924commitca8dbc3924Author: Knindza <knindzagxg@gmail.com> Date: Sat Aug 8 22:20:24 2020 +0200 fix(DB/Creature): Escape from Durnholde (#3141) commitcdb499969dAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Aug 6 03:24:28 2020 +0200 chore: Removed unwanted submodule commitad6ad094deAuthor: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Aug 6 02:37:14 2020 +0200 feat(bash): support for derivated distro + refactor conf (#3259) * feat(bash): support for derivated distro * refactor: refactoring for dist files commita37ea1b60eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Aug 5 15:01:04 2020 +0200 chore(worldserver.conf): Update GM.StartLevel to core default (#3136) commit64778f8decAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Aug 4 22:36:01 2020 +0200 feature(World/Config): Implement MaxWhoListReturns (#3127) commit5fc0dca3caAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Aug 4 10:42:01 2020 +0000 Import pending SQL update file... Referenced commit(s):b2d9ddfc4bcommitb2d9ddfc4bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Aug 4 12:40:53 2020 +0200 fix(DB/item_template): Savange and Hateful Gladiator's range (#3126) commit83d5d9dcefAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Aug 3 13:02:30 2020 +0000 Import pending SQL update file... Referenced commit(s):4e76485037commit4e76485037Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Aug 3 15:01:22 2020 +0200 fix(Core/playercreateinfo_item): Alter amount of allowed items (#3122) * Change table `amount` to SMALLINT Unsigned * Add a note column * Remove deprecated item commit3f1adefbd5Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Aug 2 19:46:17 2020 +0000 Import pending SQL update file... Referenced commit(s):e949ab27b7commite949ab27b7Author: gengarshadowball <60325009+gengarshadowball@users.noreply.github.com> Date: Sun Aug 2 20:45:16 2020 +0100 fix(Core/Script): Remove hardcoded Loch Modan texts (#3111) commitf56ef239deAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jul 30 21:19:41 2020 +0000 Import pending SQL update file... Referenced commit(s):56b88502fecommit56b88502feAuthor: gengarshadowball <60325009+gengarshadowball@users.noreply.github.com> Date: Thu Jul 30 22:18:42 2020 +0100 fix(Core/Creature): Lady Katrana hardcoded text (#3110) commitfcaf91b8b2Author: Viste <viste02@gmail.com> Date: Thu Jul 30 13:35:45 2020 +0300 Core/Misc: update g3dlite lib (#2904) * Core/Misc: update g3dlite lib * update Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit91bbbf08ebAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jul 28 18:54:59 2020 +0200 feat(SUPPORT): Show contributors how to get help (#3212) commitfdb84742d1Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Tue Jul 28 11:02:09 2020 +0200 fix(Core/MailHandler): Prevent client crash while receiving a malformed mail (#3223) * Fix an issue in the MailHandler that let you crash the users client. commita37fa5307cAuthor: Barbz <BarbzYHOOL@users.noreply.github.com> Date: Mon Jul 27 17:01:27 2020 +0200 fix(Core/Vendors): Load npc_vendor items in the right order (#3099) * fix(Core/Vendors): Load npc_vendor items in the right order Before that commit, if you copied a npc_vendor, the order would not be replicated (if all items were on the same `slot`). Now it works fine and it's consistent. * Update ObjectMgr.cpp * fix(sql): ASC position in the query * Update ObjectMgr.cpp Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commite3a81ad180Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jul 26 10:36:31 2020 +0000 Import pending SQL update file... Referenced commit(s):a6a9cfbb15commita6a9cfbb15Author: Knindza <knindzagxg@gmail.com> Date: Sun Jul 26 12:35:20 2020 +0200 fix(DB/Creature): The Botanica (#3098) Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitb9ff7eb0c1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jul 25 08:56:30 2020 +0000 Import pending SQL update file... Referenced commit(s):049299caf5commit049299caf5Author: Knindza <knindzagxg@gmail.com> Date: Sat Jul 25 10:55:12 2020 +0200 fix(DB/Creature): The Mechanar (#3096) commit99dd2689b8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jul 24 15:17:50 2020 +0000 Import pending SQL update file... Referenced commit(s):3b911f7f87commit3b911f7f87Author: Knindza <knindzagxg@gmail.com> Date: Fri Jul 24 17:16:30 2020 +0200 fix(DB/Creature): The Arcatraz (#3097) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> commit16c20c9675Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jul 23 12:57:05 2020 +0000 Import pending SQL update file... Referenced commit(s):e8fa3720a9commite8fa3720a9Author: Knindza <knindzagxg@gmail.com> Date: Thu Jul 23 14:55:48 2020 +0200 fix(DB/Creature): Dustwallow Marsh (#3095) commite428f0d6f1Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jul 22 06:44:32 2020 +0000 Import pending SQL update file... Referenced commit(s):833611f1c5commit833611f1c5Author: Kargatum <dowlandtop@yandex.com> Date: Wed Jul 22 13:43:16 2020 +0700 feat(Core/DBC): rework load DBC (#3002) * Move DBC load system from TC * Add db tables for all dbc * Support override data from db * Support override spells from db (#2994) commit3cce44469aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jul 21 23:32:12 2020 +0000 Import pending SQL update file... Referenced commit(s):ab01adbb7bcommitab01adbb7bAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Jul 22 01:31:00 2020 +0200 fix(DB/Creature): Barrens (#3094) commit24e7e8cfbbAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jul 21 08:32:25 2020 +0000 Import pending SQL update file... Referenced commit(s):8449a0b014commit8449a0b014Author: Knindza <knindzagxg@gmail.com> Date: Tue Jul 21 10:31:09 2020 +0200 fix(DB/Creature): Durotar (#3093) commitd735e22529Author: Kornél Horváth <kornel.horvath@me.com> Date: Mon Jul 20 12:03:11 2020 +0200 Fix db_assembler on macOS (#1700) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit39f2d13f66Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jul 19 20:46:14 2020 +0200 fix(Core/SmartScripts): Disallow Gob to use Combat with Zone (#3199) * Proper fix for https://github.com/azerothcore/azerothcore-wotlk/issues/3028 commite1bf183741Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jul 18 14:43:14 2020 +0000 Import pending SQL update file... Referenced commit(s):8de2b063b2commit8de2b063b2Author: gengarshadowball <60325009+gengarshadowball@users.noreply.github.com> Date: Sat Jul 18 15:42:02 2020 +0100 fix(DB/Gameobject): Maraudon portal clickable (#3088) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit49e4ae7e9cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jul 17 14:26:18 2020 +0000 Import pending SQL update file... Referenced commit(s):a62f29fe1bcommita62f29fe1bAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri Jul 17 16:24:57 2020 +0200 fix(DB/Sai): Remove Gameobject from being in combat with zone (#3195) commit047d630c7dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jul 16 23:05:04 2020 +0000 Import pending SQL update file... Referenced commit(s):15cd782197commit15cd782197Author: Steven <65240021+wackinwallaby@users.noreply.github.com> Date: Thu Jul 16 19:03:49 2020 -0400 fix(DB/Creature): Captain Greenskin formation (#3086) commita2a4416bf3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jul 16 11:31:35 2020 +0000 Import pending SQL update file... Referenced commit(s):f9b57554e3commitf9b57554e3Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu Jul 16 13:30:15 2020 +0200 fix(DB/Spell): Savory Deviate Delight auras should not stack (#3073) Co-Authored-By: Wyrserth <wyrserth@users.noreply.github.com> Co-authored-by: Wyrserth <wyrserth@users.noreply.github.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commit6bf93eb837Author: Yehonal <yehonal.azeroth@gmail.com> Date: Thu Jul 16 11:10:29 2020 +0200 doc(readme): Fixed catalogue link commitabb2d99b3aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jul 15 09:31:37 2020 +0000 Import pending SQL update file... Referenced commit(s):f73bd8b2e6commitf73bd8b2e6Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Jul 15 11:30:16 2020 +0200 fix(DB/Creature): Vereth the Cunning stand state (#3069) Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com> commitb3b56bc655Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jul 14 23:36:08 2020 +0200 fix(Core/Player): Display random properties in inspect (#3067)5b7b21c362Co-Authored-By: Paraciusz <paraciusz@users.noreply.github.com> commit02e1dce7a4Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jul 14 11:29:21 2020 +0200 refactor(Core/World): Make the file a bit more pretty (#3058) commit0d9e52d812Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jul 14 00:44:58 2020 +0000 Import pending SQL update file... Referenced commit(s):a073704761commita073704761Author: Knindza <knindzagxg@gmail.com> Date: Tue Jul 14 02:43:43 2020 +0200 fix(DB/Creature): Stonetalon Mountains (#3046) commite359cb0085Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jul 13 08:53:04 2020 +0000 Import pending SQL update file... Referenced commit(s):26dcedd79dcommit26dcedd79dAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Jul 13 10:51:45 2020 +0200 fix(DB/Creature): Ashenvale (#3045) commit94e6ef17a2Author: Kargatum <dowlandtop@yandex.com> Date: Sun Jul 12 22:47:12 2020 +0700 feat(Core/Config): rework configs load system (#2566) commit2fb9985a99Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jul 12 08:28:47 2020 +0000 Import pending SQL update file... Referenced commit(s):41c8a1166fcommit41c8a1166fAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Jul 12 10:27:31 2020 +0200 fix(DB/Creature): Azshara Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitec806d6c60Author: IntelligentQuantum <IntelligentQuantum@ProtonMail.Com> Date: Fri Jul 10 22:36:12 2020 +0430 refactore(core/config): Move BG Report AFK To Conf (#2813) commita0b00be5b0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jul 7 18:48:15 2020 +0000 Import pending SQL update file... Referenced commit(s):6d460c54a0commit6d460c54a0Author: Knindza <knindzagxg@gmail.com> Date: Tue Jul 7 20:47:01 2020 +0200 fix(DB/Creature): Darkshore (#3039) commitb9adeba2a5Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jul 7 08:13:10 2020 +0200 wiki(Security): Fix link (#3170) commitf9d6711bc8Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jul 6 17:16:24 2020 +0200 wiki(Security): Add a security policy (#3085) commit12c00e9149Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jul 6 16:12:33 2020 +0200 chore(CMake)!: Drop support for MariaDB 10.1 BREAKING CHANGE: Building with MariaDB 10.1 will no longer be supported since we use code that exceeds its limits commit90dabd7b1bAuthor: Barbz <BarbzYHOOL@users.noreply.github.com> Date: Sun Jul 5 11:18:49 2020 +0200 feat(Core/Loot): Increase the max loot possible by 2 (#3025) Before it was 16, now let's use the max potential of the client. commitaeab506fbfAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jul 3 18:38:21 2020 +0000 Import pending SQL update file... Referenced commit(s):3dbd0181bccommit3dbd0181bcAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Jul 3 20:37:10 2020 +0200 fix(DB/Creature): Auchenai Crypts (#3022) commite225ba2617Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jul 2 18:27:17 2020 +0000 Import pending SQL update file... Referenced commit(s):b5004b310ccommitb5004b310cAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Jul 2 20:25:57 2020 +0200 fix(DB/Creature): Underbog (#3020) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitdf637282c2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jul 1 16:36:58 2020 +0000 Import pending SQL update file... Referenced commit(s):d7afa14202commitd7afa14202Author: Knindza <knindzagxg@gmail.com> Date: Wed Jul 1 18:35:42 2020 +0200 fix(DB/Creature): Steamvault (#3019) commit8968039a78Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 30 18:14:16 2020 +0000 Import pending SQL update file... Referenced commit(s):849edc241dcommit849edc241dAuthor: aleigood <aleigood@gmail.com> Date: Wed Jul 1 02:12:58 2020 +0800 fix(DB/Creature): Light's Hope Chapel dialogue script (#2850) commit94a62654e9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 29 08:05:30 2020 +0000 Import pending SQL update file... Referenced commit(s):ce7fa5447ccommitce7fa5447cAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Jun 29 10:04:14 2020 +0200 fix(DB/Creature): Slave Pens (#3018) commit7725dfe8b8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 28 13:24:19 2020 +0000 Import pending SQL update file... Referenced commit(s):0d25f63257commit0d25f63257Author: VhiperDEV <39068627+vhiperdev@users.noreply.github.com> Date: Sun Jun 28 10:20:22 2020 -0300 fix(Core/SpellScript): Script item Egg Nog (#2943) Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com> commit6332fd958eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 27 22:17:04 2020 +0000 Import pending SQL update file... Referenced commit(s):7d54d1918bcommit7d54d1918bAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Jun 28 00:15:51 2020 +0200 fix(DB/Creature): Shadow Labyrinth (#3017) commit7b56b2bb0cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 27 13:53:18 2020 +0000 Import pending SQL update file... Referenced commit(s):3fe41b1d2acommit3fe41b1d2aAuthor: Knindza <knindzagxg@gmail.com> Date: Sat Jun 27 15:52:06 2020 +0200 fix(DB/Fix): Sethekk Halls (#3016) commit64dbdd9648Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 25 16:02:52 2020 +0000 Import pending SQL update file... Referenced commit(s):f1b266f497commitf1b266f497Author: Knindza <knindzagxg@gmail.com> Date: Thu Jun 25 18:01:36 2020 +0200 fix(DB/Creature): Mana Tombs (#3015) commit257a53085eAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 24 11:16:40 2020 +0000 Import pending SQL update file... Referenced commit(s):9410e4098acommit9410e4098aAuthor: Knindza <knindzagxg@gmail.com> Date: Wed Jun 24 13:15:25 2020 +0200 fix(DB/Creature): Felwood (#3014) commit20c7da238bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 23 10:59:02 2020 +0000 Import pending SQL update file... Referenced commit(s):255989c1b9commit255989c1b9Author: Knindza <knindzagxg@gmail.com> Date: Tue Jun 23 12:57:49 2020 +0200 fix(DB/Creature): Winterspring (#3013) commit039fe10a95Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon Jun 22 20:03:02 2020 +0200 refactor(issue_template): Move it to Githubs "new" place (#3074) commitdb4b7e00fcAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 21 11:18:22 2020 +0000 Import pending SQL update file... Referenced commit(s):0b4af00ab7commit0b4af00ab7Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun Jun 21 13:17:07 2020 +0200 feat(Core/Config): Enable/Disable Debug BG/Arena (#3001) commit139743004bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 19 22:30:48 2020 +0000 Import pending SQL update file... Referenced commit(s):128fc6aaf4commit128fc6aaf4Author: Flashaholic88 <60391292+Flashaholic88@users.noreply.github.com> Date: Sat Jun 20 00:29:35 2020 +0200 fix(DB/Creature): Remove loot from totems (#2995) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitcae81a9590Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 19 10:01:38 2020 +0000 Import pending SQL update file... Referenced commit(s):0b35a24053commit0b35a24053Author: gengarshadowball <60325009+gengarshadowball@users.noreply.github.com> Date: Fri Jun 19 11:00:21 2020 +0100 fix(Core/Spell): Implement SPELL_ATTR0_CU_DONT_BREAK_STEALTH (#3056) * Implement the ability to add SPELL_ATTR0_CU_DONT_BREAK_STEALTH on spells from DB Co-authored-by: Shadowball Gengar <shadowballgengar60@gmail> commit34077115a5Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 18 12:04:56 2020 +0200 refactor(Core/BG): improvements to the queue system (#3091) Co-authored-by: Yehonal <yehonal.azeroth@gmail.com> commit7307438a7fAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Thu Jun 18 00:13:14 2020 +0200 fix(Core/BG): fix BG_QUEUE_INVITATION_TYPE_NO_BALANCE (#3134) commitfb9eb95f80Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 17 16:44:05 2020 +0000 Import pending SQL update file... Referenced commit(s):444f691e82commit444f691e82Author: Knindza <knindzagxg@gmail.com> Date: Wed Jun 17 18:42:54 2020 +0200 fix(DB/Creature): Dragonmaw Bonewarder (#2992) commit383a95f9a3Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 16 15:13:19 2020 +0000 Import pending SQL update file... Referenced commit(s):82dab24a46commit82dab24a46Author: Knindza <knindzagxg@gmail.com> Date: Tue Jun 16 17:12:04 2020 +0200 fix(DB/Creature): Outland Rares (#2991) * Fix script of several outland rares commita12e58b105Author: mishaparem <mishaparem@gmail.com> Date: Mon Jun 15 13:45:04 2020 +0300 fix(Core): C++ 11 rule of 3 compiant constructors (#3023) commitebec48e6fdAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Sun Jun 14 23:12:24 2020 +0200 fix(Core/Battleground): fix queue issue (#3116) * Remove useless code that was only causing issue to the BG queue * Prevent new Battlegrounds to start if there are already other Battlegrounds that have free slots Co-authored-by Yehonal <yehonal.azeroth@gmail.com> commitcccdb0a692Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 14 11:39:29 2020 +0000 Import pending SQL update file... Referenced commit(s):55fde9ca74commit55fde9ca74Author: Knindza <knindzagxg@gmail.com> Date: Sun Jun 14 13:38:12 2020 +0200 fix(DB/SmartScripts): Swamp of Sorrows (#2990) * Fix Green Wyrmkin's Script * Fix Wyrmkin Dreamwalker's Script * Fix Tangled Horror's Script * Fix Green Scalebane's Script commitd2c07271d2Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 13 15:52:53 2020 +0000 Import pending SQL update file... Referenced commit(s):0527175120commit0527175120Author: PolluxTroy0 <yoann.morle@gmail.com> Date: Sat Jun 13 17:51:42 2020 +0200 fix(DB/Locale): Add several entries for frFR (#1302) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit7b7b62efe6Author: gengarshadowball <60325009+gengarshadowball@users.noreply.github.com> Date: Sat Jun 13 13:05:51 2020 +0100 fix(Core/WorldSocket): All control paths will return a value (#3117) commit742471836bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 12 22:58:52 2020 +0000 Import pending SQL update file... Referenced commit(s):d3e5b5bba3commitd3e5b5bba3Author: Knindza <knindzagxg@gmail.com> Date: Sat Jun 13 00:57:39 2020 +0200 fix(DB/Creature): Desolace (#2989) * Fix damage of creatures * Fix Maraudine Wrangler's script * Fix Maraudine Scout's script * Fix Maraudine Windchaser's script * Fix Maraudine Mauler's script * Fix Ghostly Raider's script * Fix Ghostly Marauder's script * Fix The Nameless Prophet's script * Fix Maraudine Priest's script commit49c6a81523Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 12 19:30:11 2020 +0000 Import pending SQL update file... Referenced commit(s):8ab818d95fcommit8ab818d95fAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Jun 12 21:28:51 2020 +0200 fix(DB/Quest): Mastery of the Crystals (#2988) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitbf74a3a00aAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 12 09:05:22 2020 +0000 Import pending SQL update file... Referenced commit(s):74ce78b2fecommit74ce78b2feAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Jun 12 11:04:02 2020 +0200 fix(DB/Creature): Blackfathom Deeps (#2987) * Fix creature damage commitb5e1d93d4fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 11 19:51:40 2020 +0000 Import pending SQL update file... Referenced commit(s):d08d3b229bcommitd08d3b229bAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Jun 11 21:50:19 2020 +0200 fix(DB/Creature): Shattered Halls (#2986) * Fix creature damage commita8658f2432Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 10 18:18:11 2020 +0000 Import pending SQL update file... Referenced commit(s):d4293f52c2commitd4293f52c2Author: Knindza <knindzagxg@gmail.com> Date: Wed Jun 10 20:16:55 2020 +0200 fix(DB/Creature); Blood Furnace (#2985) * Fix creature damage commit80fd8226e8Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 9 14:27:16 2020 +0000 Import pending SQL update file... Referenced commit(s):46123a3853commit46123a3853Author: Knindza <knindzagxg@gmail.com> Date: Tue Jun 9 16:26:01 2020 +0200 fix(DB/Creature): Hellfire Ramparts (#2984) * Fix creature damage commitf860d49d9cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 8 11:43:39 2020 +0000 Import pending SQL update file... Referenced commit(s):aee070b8d6commitaee070b8d6Author: Knindza <knindzagxg@gmail.com> Date: Mon Jun 8 13:42:19 2020 +0200 fix(DB/Creature): Sunken Temple (#2983) * Fix damage of creatures * Fix Nightmare Whelp's script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit441c02a4d0Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 7 20:56:49 2020 +0000 Import pending SQL update file... Referenced commit(s):83e46e205ccommit83e46e205cAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Jun 7 22:55:30 2020 +0200 fix(DB/Creature): Zul'farrak (#2982) * Fix damage of creatures * Fix Sandarr Dunereaver's script * Fix Dustwraith's script * Fix Zerillis' script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit3282ae8e30Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun Jun 7 08:53:26 2020 +0000 Import pending SQL update file... Referenced commit(s):88590fe3b3commit88590fe3b3Author: Knindza <knindzagxg@gmail.com> Date: Sun Jun 7 10:52:12 2020 +0200 [Dungeon] Maraudon (#2981) * Fixed creature damage * Fixed Deep Borer's script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit78995f9786Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 6 22:24:28 2020 +0000 Import pending SQL update file... Referenced commit(s):2fc109a18acommit2fc109a18aAuthor: Knindza <knindzagxg@gmail.com> Date: Sun Jun 7 00:23:14 2020 +0200 fix(DB/Creature): Uldaman (#2980) * Fix damage of several creatures Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commita67dd97494Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat Jun 6 10:16:12 2020 +0000 Import pending SQL update file... Referenced commit(s):3ed778dffbcommit3ed778dffbAuthor: Knindza <knindzagxg@gmail.com> Date: Sat Jun 6 12:14:55 2020 +0200 fix(DB/Creature): Razorfen Downs (#2979) * Fix damage of several creatures Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit64e0867c28Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri Jun 5 16:40:15 2020 +0200 fix(Core/BG): do not start new BGs if there are BGs with free slots (#3082) commit0550a8d553Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri Jun 5 10:09:38 2020 +0000 Import pending SQL update file... Referenced commit(s):ac3554335bcommitac3554335bAuthor: Knindza <knindzagxg@gmail.com> Date: Fri Jun 5 12:08:22 2020 +0200 fix(DB/Creature): Scarlet Monastery (#2978) * Fixed damage of several creatures * Fixed Scarlet Sentry's script * Fixed Scarlet Disciple's script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitc98c645255Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 4 19:42:28 2020 +0000 Import pending SQL update file... Referenced commit(s):9bd47bd5cbcommit9bd47bd5cbAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Jun 4 21:41:11 2020 +0200 fix(DB/Creature): Gnomeregan (#2977) * Fixed damage of creatures * Fixed Mechanized Sentry's script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitf4953cc13bAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu Jun 4 10:07:49 2020 +0000 Import pending SQL update file... Referenced commit(s):ece33e4c22commitece33e4c22Author: Knindza <knindzagxg@gmail.com> Date: Thu Jun 4 12:06:25 2020 +0200 fix(DB/Creature): Razorfen Kraul (#2976) * Update creature damage * Update Tamed Battleboar's script Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitbdd1c3312dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Wed Jun 3 22:13:29 2020 +0000 Import pending SQL update file... Referenced commit(s):6c727805adcommit6c727805adAuthor: Knindza <knindzagxg@gmail.com> Date: Thu Jun 4 00:10:09 2020 +0200 fix(DB/Creature): The Stockade (#2975) * Update creature damage Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commitc208a1219bAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Wed Jun 3 18:41:02 2020 +0200 feat(CI): update clang-7 to clang-9, add clang-10 build (#3107) commit3d9d51977dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed Jun 3 08:42:12 2020 +0200 fix(Core/MailHandler): Security check (#2889) commit5a0a12c6b0Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 2 20:40:21 2020 +0200 fix(Core/Spell): Allow to cast and aura all spells (#3089) commit3526d3afc6Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Jun 2 19:44:18 2020 +0200 feat(CI): upgrade to Ubuntu 20.04 (#3106) commit7c0cc3cf89Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue Jun 2 18:29:12 2020 +0200 fix(Core/Clang): make it work with clang 10 (#3104) commite578ef7576Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Tue Jun 2 11:15:30 2020 +0000 Import pending SQL update file... Referenced commit(s):46123b3f9ecommit46123b3f9eAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue Jun 2 13:14:25 2020 +0200 fix(DB/Quest): A Dire Situation (#2974) commit5fb235ff86Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Mon Jun 1 20:54:29 2020 +0200 fix(build): eluna (#3103) commit7c1da6c5a3Author: Rochet2 <tqbattlenet@gmail.com> Date: Mon Jun 1 20:42:26 2020 +0300 feat(CI): refine cache usage in gh-actions (#3101) commitb64e20c825Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon Jun 1 11:00:46 2020 +0000 Import pending SQL update file... Referenced commit(s):fa805a29cccommitfa805a29ccAuthor: Knindza <knindzagxg@gmail.com> Date: Mon Jun 1 12:59:41 2020 +0200 fix(DB/Creature): Shadowfang Keep (#2972) * Fix damage for several creatures Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit468398d51dAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sun May 31 22:50:13 2020 +0200 fix(CMake/FindMySQL): Allow MySQL 8.0 in Windows (#3087) commitc92d9b9291Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sun May 31 12:24:02 2020 +0000 Import pending SQL update file... Referenced commit(s):50484427decommit50484427deAuthor: Knindza <knindzagxg@gmail.com> Date: Sun May 31 14:22:57 2020 +0200 fix(DB/Creature): Wailing Caverns (#2971) * Correct the damage done by several creatures Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit2e597c0665Author: iThorgrim <contact@open-wow.fr> Date: Sat May 30 13:35:01 2020 +0200 fix(Core/Query): Update GroupMgr query to support MySQL 8.0 (#3068) commitd2f4ad6123Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 30 09:10:41 2020 +0000 Import pending SQL update file... Referenced commit(s):60b0c4201acommit60b0c4201aAuthor: h0lysp4nk <liamjosephkeenan@gmail.com> Date: Sat May 30 10:09:40 2020 +0100 fix(Core/Script): Felmyst (#2965) Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com> commit86f5c91427Author: Francesco Borzì <borzifrancesco@gmail.com> Date: Fri May 29 19:11:37 2020 +0200 fix(Core): solve issue with MariaDB (#3084) commit408a5152e9Author: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 29 08:12:29 2020 +0000 Import pending SQL update file... Referenced commit(s):00ce59d2e9commit00ce59d2e9Author: Knindza <knindzagxg@gmail.com> Date: Fri May 29 10:11:22 2020 +0200 fix(DB/Creature): Deadmines (#2970) * Update damage done by several creatures within the dungeon commitd1e83f6e3dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 28 11:25:43 2020 +0000 Import pending SQL update file... Referenced commit(s):027c42fdeccommit027c42fdecAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu May 28 13:24:36 2020 +0200 refactor(Core/Command): tele to teleport (#2956) commit2743874e5dAuthor: lineagedr <lordlo0kk@gmail.com> Date: Wed May 27 22:58:28 2020 +0300 fix(Core/Script): Trial of the Crusader (#2888) * The floor will remain broken after a wipe * Anub'arak will respawn correctly after wiping commit3c5bb73f29Author: Stefano Borzì <stefanoborzi32@gmail.com> Date: Wed May 27 08:50:21 2020 +0200 fix(Core/ChatHandler): Prevent messages > 255 characters (#3063) commit428133dc5eAuthor: Francesco Borzì <borzifrancesco@gmail.com> Date: Tue May 26 23:31:16 2020 +0200 fix(Core/Mysql): my_bool type conflict (#3060) commit72614dd053Author: AciDCooL <arno.kattenpoel@gmail.com> Date: Tue May 26 13:49:21 2020 +0200 fix(Docker): Mysql Password (#3061) commit6c7184b29dAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Mon May 25 17:21:30 2020 +0000 Import pending SQL update file... Referenced commit(s):c50131faeecommitc50131faeeAuthor: Knindza <knindzagxg@gmail.com> Date: Mon May 25 19:20:30 2020 +0200 fix(DB/Creature): Ragefire Chasm (#2969) * Update damage done by several creatures within the dungeon Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit8e2e27d3ccAuthor: Wai Yan Min <th3lolipop@users.noreply.github.com> Date: Mon May 25 06:32:06 2020 +0630 feat(Core/Docker): Enable SOAP for external usage (#3003) * Enable SOAP for Docker and External Usage. commit1fc82e7f16Author: h0lysp4nk <liamjosephkeenan@gmail.com> Date: Sun May 24 19:18:46 2020 +0100 feat(Docker): Container healthchecks (#2951) commitf72788446fAuthor: h0lysp4nk <liamjosephkeenan@gmail.com> Date: Sun May 24 11:35:55 2020 +0100 fix(Docker): Persistent volumes for ac-database (#2947) commitc7f4204d1fAuthor: TheWatchingI <64323994+TheWatchingI@users.noreply.github.com> Date: Sat May 23 15:38:38 2020 +0200 fix(Core/Pet): Risen Ghoul random name & pet detail (#2945) Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> commit82b22a3eefAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Sat May 23 01:46:57 2020 +0000 Import pending SQL update file... Referenced commit(s):d8c6b98a81commitd8c6b98a81Author: VhiperDEV <39068627+vhiperdev@users.noreply.github.com> Date: Fri May 22 22:45:56 2020 -0300 fix(DB/Quest): Take No Chances (#2944) commitc2252cee9cAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Fri May 22 14:55:24 2020 +0000 Import pending SQL update file... Referenced commit(s):55dc9afc73commit55dc9afc73Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri May 22 16:54:17 2020 +0200 feat(Core/Battleground): Config to allow/disallow ability to Share Quest & Ready Check (#2924) commit92442cfb2fAuthor: AzerothCoreBot <azerothcorebot@gmail.com> Date: Thu May 21 22:35:44 2020 +0000 Import pending SQL update file... Referenced commit(s):2c4ffc1981commit2c4ffc1981Author: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri May 22 00:34:38 2020 +0200 fix(DB/ImportSQL): Missed import SQLf2892764cd(#3054) commitdca4fd3d7cAuthor: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Fri May 22 00:23:41 2020 +0200 fix(Core/Query): Escape MySQL 8.0 Keyword (#3052)
3684 lines
152 KiB
C++
3684 lines
152 KiB
C++
/*
|
|
stdsoap2.h 2.8.105
|
|
|
|
gSOAP runtime engine
|
|
|
|
gSOAP XML Web services tools
|
|
Copyright (C) 2000-2020, Robert van Engelen, Genivia Inc., All Rights Reserved.
|
|
This part of the software is released under ONE of the following licenses:
|
|
GPL or the gSOAP public license.
|
|
--------------------------------------------------------------------------------
|
|
Contributors:
|
|
|
|
Wind River Systems, Inc., for the following addition licensed under the gSOAP
|
|
public license:
|
|
- vxWorks compatible, enabled with compiler option -DVXWORKS
|
|
--------------------------------------------------------------------------------
|
|
gSOAP public license.
|
|
|
|
The contents of this file are subject to the gSOAP Public License Version 1.3
|
|
(the "License"); you may not use this file except in compliance with the
|
|
License. You may obtain a copy of the License at
|
|
http://www.cs.fsu.edu/~engelen/soaplicense.html
|
|
Software distributed under the License is distributed on an "AS IS" basis,
|
|
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
for the specific language governing rights and limitations under the License.
|
|
|
|
The Initial Developer of the Original Code is Robert A. van Engelen.
|
|
Copyright (C) 2000-2020, Robert van Engelen, Genivia Inc., All Rights Reserved.
|
|
--------------------------------------------------------------------------------
|
|
GPL license.
|
|
|
|
This program is free software; you can redistribute it and/or modify it under
|
|
the terms of the GNU General Public License as published by the Free Software
|
|
Foundation; either version 2 of the License, or (at your option) any later
|
|
version.
|
|
|
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License along with
|
|
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
|
Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
Author contact information:
|
|
engelen@genivia.com / engelen@acm.org
|
|
|
|
This program is released under the GPL with the additional exemption that
|
|
compiling, linking, and/or using OpenSSL is allowed.
|
|
--------------------------------------------------------------------------------
|
|
A commercial use license is available from Genivia, Inc., contact@genivia.com
|
|
--------------------------------------------------------------------------------
|
|
*/
|
|
|
|
#define GSOAP_VERSION 208105
|
|
|
|
#ifdef WITH_SOAPDEFS_H
|
|
# include "soapdefs.h" /* include user-defined stuff in soapdefs.h */
|
|
#endif
|
|
|
|
#ifndef _THREAD_SAFE
|
|
# define _THREAD_SAFE
|
|
#endif
|
|
|
|
#ifndef OPENSERVER
|
|
# ifndef _REENTRANT
|
|
# define _REENTRANT
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef _WIN32
|
|
# ifndef WIN32
|
|
# define WIN32
|
|
# endif
|
|
#endif
|
|
|
|
/* for legacy purposes we use WIN32 macro, even when WIN64 is supported */
|
|
#ifdef _WIN64
|
|
# ifndef WIN32
|
|
# define WIN32
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# ifdef SOAP_STD_EXPORTS /* dllexport the API functions and classes */
|
|
# ifndef SOAP_STD_API
|
|
# define SOAP_STD_API __declspec(dllexport)
|
|
# endif
|
|
# ifndef SOAP_CMAC
|
|
# define SOAP_CMAC SOAP_STD_API /* export soap struct and generated classes */
|
|
# endif
|
|
# ifndef SOAP_FMAC1
|
|
# define SOAP_FMAC1 SOAP_STD_API /* export stdsoap2.cpp API */
|
|
# endif
|
|
# ifndef SOAP_FMAC3
|
|
# define SOAP_FMAC3 SOAP_STD_API /* export soapC.cpp serializers API */
|
|
# endif
|
|
# ifndef SOAP_FMAC5
|
|
# define SOAP_FMAC5 SOAP_STD_API /* export soapClient.cpp and soapServer.cpp API */
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC1 /* stdsoap2.h declaration macro */
|
|
# define SOAP_FMAC1
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC2 /* stdsoap2.h declaration macro */
|
|
# define SOAP_FMAC2
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC3 /* (de)serializer declaration macro */
|
|
# define SOAP_FMAC3
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC3S /* string converter for (de)serializer declaration macro */
|
|
# define SOAP_FMAC3S SOAP_FMAC3
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC4 /* (de)serializer declaration macro */
|
|
# define SOAP_FMAC4
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC4S /* string converter for (de)serializer declaration macro */
|
|
# define SOAP_FMAC4S SOAP_FMAC4
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC5 /* stub/skeleton declaration macro */
|
|
# define SOAP_FMAC5
|
|
#endif
|
|
|
|
#ifndef SOAP_FMAC6 /* stub/skeleton declaration macro */
|
|
# define SOAP_FMAC6
|
|
#endif
|
|
|
|
#ifndef SOAP_CMAC /* class declaration macro */
|
|
# define SOAP_CMAC
|
|
#endif
|
|
|
|
#ifndef SOAP_NMAC /* namespace table declaration macro */
|
|
# define SOAP_NMAC
|
|
#endif
|
|
|
|
#ifndef SOAP_SOURCE_STAMP
|
|
# define SOAP_SOURCE_STAMP(str)
|
|
#endif
|
|
|
|
#ifndef STDSOAP_H
|
|
#define STDSOAP_H
|
|
|
|
#define SOAP_XSTRINGIFY(s) SOAP_STRINGIFY(s)
|
|
#define SOAP_STRINGIFY(s) #s
|
|
|
|
#if defined(SOAPDEFS_H) && !defined(WITH_SOAPDEFS_H)
|
|
# include SOAP_XSTRINGIFY(SOAPDEFS_H) /* include user-defined "SOAPDEFS_H" */
|
|
#endif
|
|
|
|
#if defined(__vxworks) || defined(__VXWORKS__)
|
|
# ifndef VXWORKS
|
|
# define VXWORKS
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef _WIN32_WCE
|
|
# ifndef UNDER_CE
|
|
# define UNDER_CE _WIN32_WCE
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef UNDER_CE
|
|
# ifndef WIN32
|
|
# define WIN32
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef __BORLANDC__
|
|
# ifdef __clang__
|
|
# ifdef _WIN32
|
|
# ifndef WIN32
|
|
# define WIN32
|
|
# endif
|
|
# endif
|
|
# else
|
|
# ifdef __WIN32__
|
|
# ifndef WIN32
|
|
# define WIN32
|
|
# endif
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(__CYGWIN__) || defined(__CYGWIN32__)
|
|
# ifndef CYGWIN
|
|
# define CYGWIN
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef __SYMBIAN32__
|
|
# define SYMBIAN
|
|
# undef WIN32
|
|
#endif
|
|
|
|
#if defined(__hpux)
|
|
# ifndef HP_UX
|
|
# define HP_UX
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(__digital__) && defined(__unix__)
|
|
# ifndef TRU64
|
|
# define TRU64
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef __MVS__
|
|
# ifndef OS390
|
|
# define OS390
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(__sun) && defined(__SVR4)
|
|
# ifndef SUN_OS
|
|
# define SUN_OS
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
# include "config.h"
|
|
#else
|
|
# if defined(UNDER_CE)
|
|
# define SOAP_BUFLEN (2048)
|
|
# define SOAP_PTRHASH (32)
|
|
# define SOAP_IDHASH (19)
|
|
# define SOAP_BLKLEN (32)
|
|
# define SOAP_TAGLEN (256)
|
|
# define SOAP_HDRLEN (1024)
|
|
# define SOAP_MAXDIMS (4)
|
|
# define HAVE_SSCANF
|
|
# elif defined(CYGWIN)
|
|
# define HAVE_POLL
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define HAVE_INTTYPES_H
|
|
# define HAVE_LOCALE_H
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(WIN32)
|
|
# ifdef __BORLANDC__
|
|
# ifdef __clang__
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_STRTOL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_GMTIME
|
|
# define SOAP_LONG_FORMAT "%lld"
|
|
# define SOAP_ULONG_FORMAT "%llu"
|
|
# else
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_STRTOL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_GMTIME
|
|
# define SOAP_LONG_FORMAT "%I64d"
|
|
# define SOAP_ULONG_FORMAT "%I64u"
|
|
# endif
|
|
# else
|
|
# if _MSC_VER >= 1400
|
|
# define HAVE_SNPRINTF
|
|
# endif
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# if _MSC_VER >= 1300
|
|
# define HAVE_STRTOLL /* use _strtoi64 */
|
|
# define HAVE_STRTOULL /* use _strtoui64 */
|
|
# endif
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_GMTIME
|
|
# define SOAP_LONG_FORMAT "%I64d"
|
|
# define SOAP_ULONG_FORMAT "%I64u"
|
|
# define HAVE_LOCALE_H
|
|
# endif
|
|
# elif defined(__APPLE__)
|
|
# define HAVE_POLL
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRLCPY
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_SSCANF_L
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_TM_GMTOFF
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define HAVE_TIMEGM
|
|
# define HAVE_INTTYPES_H
|
|
# define HAVE_LOCALE_H
|
|
# define HAVE_XLOCALE_H
|
|
# define HAVE_RANDOM
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(_AIX41)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_LOCALE_H
|
|
# elif defined(_AIX)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_LOCALE_H
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(HP_UX)
|
|
# include <sys/_inttypes.h>
|
|
# if 0 /* enable if __strtoll and __strtoull are available */
|
|
extern intmax_t __strtoll(const char*, char**, int);
|
|
extern intmax_t __strtoull(const char*, char**, int);
|
|
# define strtoll __strtoll
|
|
# define strtoull __strtoull
|
|
# endif
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_ISNAN
|
|
# define HAVE_LOCALE_H
|
|
# elif defined(FREEBSD) || defined(__FreeBSD__) || defined(OPENBSD)
|
|
# define HAVE_POLL
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRLCPY
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_SSCANF_L
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define SOAP_LONG_FORMAT "%qd"
|
|
# define SOAP_ULONG_FORMAT "%qu"
|
|
# define HAVE_ISNAN
|
|
# define HAVE_ISINF
|
|
# define HAVE_LOCALE_H
|
|
# define HAVE_XLOCALE_H
|
|
# define HAVE_RANDOM
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(__VMS)
|
|
# include <ioctl.h>
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# elif defined(TRU64)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define __USE_STD_IOSTREAM
|
|
# define SOAP_LONG_FORMAT "%ld"
|
|
# define SOAP_ULONG_FORMAT "%lu"
|
|
# define HAVE_LOCALE_H
|
|
# elif defined(MAC_CARBON)
|
|
# define WITH_NOIO
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# elif defined(SYMBIAN)
|
|
# define WITH_LEAN
|
|
# define WITH_NONAMESPACES
|
|
# define HAVE_STRTOD /* use STRTOD since sscanf doesn't seem to work */
|
|
# include <e32def.h>
|
|
# include <sys/ioctl.h>
|
|
# elif defined(VXWORKS)
|
|
# ifdef _WRS_KERNEL
|
|
# define _POSIX_THREADS 1
|
|
# endif
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_GMTIME
|
|
# define HAVE_LOCALTIME
|
|
# define HAVE_MKTIME
|
|
# elif defined(OS390)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(AS400)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# elif defined(__QNX__) || defined(QNX)
|
|
/* QNX does not have a working version of strtof */
|
|
# undef HAVE_STRTOF
|
|
# define HAVE_POLL
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRLCPY
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define HAVE_SOCKLEN_T
|
|
# elif defined(SUN_OS)
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_SYS_TIMEB_H
|
|
# define HAVE_FTIME
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# elif defined(__GLIBC__) || defined(__GNU__) || defined(__GNUC__)
|
|
# define HAVE_POLL
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define HAVE_TIMEGM
|
|
# define HAVE_ISNAN
|
|
# define HAVE_ISINF
|
|
# if !defined(__GNUC__) || __GNUC__ >= 4 /* gcc 3 and earlier often refuse to compile _l functions */
|
|
# define HAVE_STRTOD_L
|
|
# define HAVE_SSCANF_L
|
|
# define HAVE_LOCALE_H
|
|
# endif
|
|
# define HAVE_SOCKLEN_T
|
|
# else /* Default assumptions for supported library functions when not including config.h */
|
|
# ifndef WITH_C_LOCALE
|
|
# ifndef WITH_NO_C_LOCALE
|
|
# define WITH_NO_C_LOCALE /* turn locale support off by default */
|
|
# endif
|
|
# endif
|
|
# define HAVE_SNPRINTF
|
|
# define HAVE_STRRCHR
|
|
# define HAVE_STRTOD
|
|
# define HAVE_SSCANF
|
|
# define HAVE_STRTOL
|
|
# define HAVE_STRTOUL
|
|
# define HAVE_STRTOLL
|
|
# define HAVE_STRTOULL
|
|
# define HAVE_GETTIMEOFDAY
|
|
# define HAVE_RAND_R
|
|
# define HAVE_GETHOSTBYNAME_R
|
|
# define HAVE_GMTIME_R
|
|
# define HAVE_ASCTIME_R
|
|
# define HAVE_LOCALTIME_R
|
|
# define HAVE_STRERROR_R
|
|
# define HAVE_LOCALE_H
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_LEANER
|
|
# ifndef WITH_LEAN
|
|
# define WITH_LEAN
|
|
# endif
|
|
#endif
|
|
|
|
/* gSOAP 2.7.15 and higher: always use FAST and retain CDATA in literal XML, unless WITH_LEAN or WITH_NOCDATA */
|
|
#ifndef WITH_LEAN
|
|
# ifndef WITH_FAST
|
|
# define WITH_FAST
|
|
# endif
|
|
# ifndef WITH_NOCDATA
|
|
# ifndef WITH_CDATA
|
|
# define WITH_CDATA
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#if !defined(__cplusplus)
|
|
/* allowing empty struct/union in C is a GNU extension */
|
|
# if !defined(__GNU__) && !defined(__GNUC__)
|
|
# define WITH_NOEMPTYSTRUCT
|
|
# endif
|
|
#endif
|
|
|
|
/* silence clang's C99 variadic macro warnings */
|
|
#ifdef __clang__
|
|
# pragma clang diagnostic ignored "-Wvariadic-macros"
|
|
#endif
|
|
|
|
#if defined(WITH_PURE_VIRTUAL)
|
|
# define SOAP_PURE_VIRTUAL = 0
|
|
# define SOAP_PURE_VIRTUAL_COPY = 0
|
|
#elif defined(WITH_DEFAULT_VIRTUAL)
|
|
# define SOAP_PURE_VIRTUAL { return SOAP_NO_METHOD; }
|
|
# define SOAP_PURE_VIRTUAL_COPY
|
|
#else
|
|
# define SOAP_PURE_VIRTUAL
|
|
# define SOAP_PURE_VIRTUAL_COPY
|
|
#endif
|
|
|
|
/* older OpenVMS TCP/IP stacks cannot handle 65536 bytes */
|
|
#ifdef __VMS
|
|
# ifndef SOAP_BUFLEN
|
|
# define SOAP_BUFLEN (65535)
|
|
# endif
|
|
#endif
|
|
|
|
/* small buffer, to accelerate base64 and hex binary output */
|
|
#ifndef SOAP_BINARY_BUFLEN
|
|
# define SOAP_BINARY_BUFLEN (128)
|
|
#endif
|
|
|
|
/* if we have locale.h then we should use it WITH_C_LOCALE enabled to avoid decimal point conversion issues */
|
|
#ifdef HAVE_LOCALE_H
|
|
# ifndef WITH_NO_C_LOCALE
|
|
# ifndef WITH_C_LOCALE
|
|
# define WITH_C_LOCALE
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
/* MinGW does not support uselocale() and xlocale.h and gettimeofday() */
|
|
#if defined(__MINGW32__) || defined(__MINGW64__)
|
|
# if !defined(WITH_NO_C_LOCALE)
|
|
# define WITH_NO_C_LOCALE
|
|
# endif
|
|
# undef HAVE_GETTIMEOFDAY
|
|
#endif
|
|
|
|
/* user can set WITH_NO_C_LOCALE to force removal of locale (e.g. in case of compiler errors) */
|
|
#ifdef WITH_NO_C_LOCALE
|
|
# undef WITH_C_LOCALE
|
|
#endif
|
|
|
|
#ifndef WITH_NOSTDLIB
|
|
# include <stdlib.h>
|
|
# include <stdio.h>
|
|
# include <string.h>
|
|
# if !defined(HAVE_CONFIG_H) || defined(HAVE_CTYPE_H)
|
|
# include <ctype.h>
|
|
# endif
|
|
# if !defined(HAVE_CONFIG_H) || defined(HAVE_LIMITS_H)
|
|
# include <limits.h> /* for MB_LEN_MAX */
|
|
# endif
|
|
# if !defined(HAVE_CONFIG_H) || defined(HAVE_FLOAT_H)
|
|
# include <float.h> /* for INFINITY */
|
|
# endif
|
|
# if !defined(HAVE_CONFIG_H) || defined(HAVE_MATH_H)
|
|
# include <math.h> /* for isnan() and isinf() */
|
|
# endif
|
|
#endif
|
|
|
|
/* force inclusion of xlocale.h when WITH_INCLUDE_XLOCALE_H is defined by the user for systems that require xlocale.h */
|
|
#ifdef WITH_INCLUDE_XLOCALE_H
|
|
# ifndef HAVE_XLOCALE_H
|
|
# define HAVE_XLOCALE_H
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_C_LOCALE
|
|
# include <locale.h>
|
|
# if defined(WIN32) && !defined(CYGWIN)
|
|
# define SOAP_LOCALE_T _locale_t
|
|
# define SOAP_LOCALE(soap) ((soap)->c_locale ? (soap)->c_locale : ((soap)->c_locale = _create_locale(LC_ALL, "C")))
|
|
# define SOAP_FREELOCALE(soap) (void)((soap)->c_locale && (_free_locale((soap)->c_locale), ((soap)->c_locale = NULL)))
|
|
# else
|
|
# if defined(HAVE_XLOCALE_H)
|
|
# include <xlocale.h>
|
|
# endif
|
|
# define SOAP_LOCALE_T locale_t
|
|
# define SOAP_LOCALE(soap) ((soap)->c_locale ? (soap)->c_locale : ((soap)->c_locale = newlocale(LC_ALL_MASK, "C", NULL)))
|
|
# define SOAP_FREELOCALE(soap) (void)((soap)->c_locale && (freelocale((soap)->c_locale), ((soap)->c_locale = NULL)))
|
|
# if defined(CYGWIN)
|
|
# undef HAVE_STRTOF_L /* Cygwin does not support strtof_l strtod_l */
|
|
# undef HAVE_STRTOD_L
|
|
# endif
|
|
# endif
|
|
#else
|
|
# undef HAVE_STRTOF_L
|
|
# undef HAVE_STRTOD_L
|
|
# undef HAVE_SSCANF_L
|
|
#endif
|
|
|
|
#ifdef TANDEM_NONSTOP /* Support for Guardian */
|
|
# define SOAP_BUFLEN (32767)
|
|
/*# define WITH_NOSTDLIB */ /* uncommment to remove stdlib dependences */
|
|
# define WITH_NOIO /* no IO dependences, e.g. remove TCP/IP */
|
|
# define int32_t int
|
|
# define int64_t long long
|
|
# define LONG64 long long
|
|
# define ULONG64 unsigned long long
|
|
# define DBL_PINFTY (1.1579208923716189e77)
|
|
# undef HAVE_GMTIME_R
|
|
# undef HAVE_ASCTIME_R
|
|
# undef HAVE_LOCALTIME_R
|
|
# undef HAVE_SNPRINTF
|
|
# define SOAP_BUFLEN (32767)
|
|
# define SOAP_SOCKET short
|
|
#pragma nolist
|
|
# include <sys\param.h>
|
|
# include <sys\socket.h>
|
|
# include <netinet\in.h>
|
|
# include <netdb.h>
|
|
# include <stdio.h>
|
|
# include <fcntl.h>
|
|
# include <string.h>
|
|
# include <stdlib.h>
|
|
# include <memory.h>
|
|
# include <errno.h>
|
|
# include <cextdecs.h(TIME,FILE_CLOSE_,AWAITIOX,DELAY,FILEINFO,FILE_GETINFO_)>
|
|
# define INET_ERROR 4294967295
|
|
#pragma list
|
|
#elif defined(__TANDEM) /* Support for OSS */
|
|
# define int32_t int
|
|
# define SOAP_BUFLEN (32767)
|
|
#endif
|
|
|
|
#ifdef WITH_NTLM
|
|
# include <ntlm.h>
|
|
#endif
|
|
|
|
#ifdef HAVE_POLL
|
|
# include <poll.h>
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
# include <new>
|
|
# include <memory>
|
|
# ifndef WITH_COMPAT
|
|
# include <string>
|
|
# include <iostream>
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_NOHTTP
|
|
# ifndef WITH_NOIO
|
|
# define WITH_NOIO
|
|
# undef WITH_COOKIES
|
|
# endif
|
|
#endif
|
|
|
|
/* Suggestion when SOAP_FD_EXCEEDED error occurs:
|
|
Some systems allow increasing FD_SETSIZE before including sys/types.h:
|
|
#define FD_SETSIZE (2048)
|
|
*/
|
|
|
|
#ifndef UNDER_CE
|
|
# ifndef WITH_NOIO
|
|
# include <errno.h>
|
|
# include <sys/types.h>
|
|
# endif
|
|
# ifndef WITH_LEAN
|
|
# ifdef HAVE_SYS_TIMEB_H
|
|
# ifdef HAVE_FTIME
|
|
# include <sys/timeb.h> /* for ftime() */
|
|
# endif
|
|
# endif
|
|
# include <time.h>
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef OPENSERVER
|
|
# include <sys/socket.h>
|
|
# include <sys/stream.h>
|
|
# include <sys/protosw.h>
|
|
extern int h_errno;
|
|
#endif
|
|
|
|
#ifdef HAVE_GETTIMEOFDAY
|
|
# ifndef WIN32
|
|
# ifdef VXWORKS
|
|
# ifdef _WRS_KERNEL
|
|
# include <sys/times.h>
|
|
# endif
|
|
# else
|
|
# include <sys/time.h> /* for timeval and gettimeofday() */
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef WITH_NOIO
|
|
# ifndef WIN32
|
|
# include <sys/socket.h>
|
|
# ifdef VXWORKS
|
|
# include <sockLib.h>
|
|
# include <selectLib.h>
|
|
# ifndef _WRS_KERNEL
|
|
# include <strings.h>
|
|
# endif
|
|
# else
|
|
# ifndef SYMBIAN
|
|
# include <strings.h>
|
|
# endif
|
|
# endif
|
|
# ifdef SUN_OS
|
|
# include <sys/stream.h> /* SUN */
|
|
# include <sys/socketvar.h> /* only needed with SUN < 2.8 ? */
|
|
# endif
|
|
# ifdef VXWORKS
|
|
# ifdef _WRS_KERNEL
|
|
# include <sys/times.h>
|
|
# endif
|
|
# endif
|
|
# include <netinet/in.h>
|
|
# ifdef OS390
|
|
# include <netinet/tcp_var.h>
|
|
# else
|
|
# include <netinet/tcp.h> /* TCP_NODELAY, TCP_FASTOPEN */
|
|
# endif
|
|
# include <arpa/inet.h>
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# define SOAP_WINSOCKINT int
|
|
#else
|
|
# define SOAP_WINSOCKINT size_t
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# undef WITH_SELF_PIPE
|
|
#endif
|
|
|
|
#if defined(WITH_IPV6_V6ONLY)
|
|
# ifndef WITH_IPV6
|
|
# define WITH_IPV6
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# ifndef UNDER_CE
|
|
# include <io.h>
|
|
# include <fcntl.h>
|
|
# endif
|
|
// When you get macro redefinition errors when compiling the code below, then:
|
|
// a) try arrange your includes so <windows.h> is included after "stdsoap2.h"
|
|
// b) or define _WINSOCKAPI_ first:
|
|
// #define _WINSOCKAPI_ // stops windows.h including winsock.h
|
|
// #include <windows.h>
|
|
// #include "stdsoap2.h"
|
|
// c) or compile with the -DWIN32_LEAN_AND_MEAN switch
|
|
# include <winsock2.h> // Visual Studio 2005 users: install Platform SDK (R2)
|
|
# include <ws2tcpip.h>
|
|
// # define _WSPIAPI_COUNTOF // DEV NOTE: enble to fix problems with VC6
|
|
// # include <wspiapi.h>
|
|
# include <ws2spi.h> // DEV NOTE: replaces older wspiapi.h above
|
|
# ifdef WITH_IPV6
|
|
# define SOAP_GAI_STRERROR gai_strerrorA
|
|
# endif
|
|
#else
|
|
# ifdef VXWORKS
|
|
# include <hostLib.h>
|
|
# include <ioctl.h>
|
|
# include <ioLib.h>
|
|
# endif
|
|
# ifndef WITH_NOIO
|
|
# include <netdb.h>
|
|
# include <netinet/in.h>
|
|
# include <unistd.h>
|
|
# include <fcntl.h>
|
|
# ifdef _AIX41
|
|
# include <sys/select.h>
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_FASTCGI
|
|
# include <fcgi_stdio.h>
|
|
#endif
|
|
|
|
#ifdef WITH_OPENSSL
|
|
# ifdef __VMS
|
|
# pragma names save
|
|
# pragma names uppercase
|
|
# endif
|
|
# undef WITH_GNUTLS
|
|
# define OPENSSL_NO_KRB5
|
|
# include <openssl/bio.h>
|
|
# include <openssl/err.h>
|
|
# include <openssl/rand.h>
|
|
# include <openssl/ssl.h>
|
|
# include <openssl/rsa.h>
|
|
# include <openssl/dh.h>
|
|
# include <openssl/asn1.h>
|
|
# include <openssl/x509v3.h>
|
|
# ifndef ALLOW_OLD_VERSIONS
|
|
# if (OPENSSL_VERSION_NUMBER < 0x00905100L)
|
|
# error "Must use OpenSSL 0.9.6 or later"
|
|
# endif
|
|
# endif
|
|
# ifdef __VMS
|
|
# pragma names restore
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_GNUTLS
|
|
# include <gnutls/gnutls.h>
|
|
# include <gnutls/x509.h>
|
|
# if GNUTLS_VERSION_NUMBER < 0x020b00
|
|
/* deprecated since GNUTLS 2.11.0 */
|
|
# include <gcrypt.h>
|
|
# endif
|
|
# ifndef HAVE_PTHREAD_H
|
|
# ifdef _POSIX_THREADS
|
|
# define HAVE_PTHREAD_H /* make GNUTLS thread safe */
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_SYSTEMSSL
|
|
# include <gskssl.h>
|
|
#endif
|
|
|
|
#ifdef WITH_GZIP
|
|
# ifndef WITH_ZLIB
|
|
# define WITH_ZLIB
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WITH_CASEINSENSITIVETAGS
|
|
# define SOAP_STRCMP soap_tag_cmp /* case insensitive XML element/attribute names */
|
|
#else
|
|
# define SOAP_STRCMP strcmp /* case sensitive XML element/attribute names */
|
|
#endif
|
|
|
|
#ifdef WITH_ZLIB
|
|
# include <zlib.h>
|
|
#endif
|
|
|
|
/* #define DEBUG */ /* Uncomment to debug sending (in file SENT.log) receiving (in file RECV.log) and internal operations (in file TEST.log) */
|
|
|
|
/* #define DEBUG_STAMP */ /* Uncomment to debug sending (in file SENT.log) receiving (in file RECV.log) and time-stamped operations (in file TEST.log) */
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Portability (X/Open, BSD sockets etc): define SOAP_SOCKLEN_T as socklen_t or int or ... */
|
|
#if defined(HAVE_SOCKLEN_T)
|
|
# define SOAP_SOCKLEN_T socklen_t
|
|
#elif defined(_AIX) || defined(AIX) || defined(HP_UX)
|
|
# if defined(_AIX43)
|
|
# define SOAP_SOCKLEN_T socklen_t
|
|
# else
|
|
# define SOAP_SOCKLEN_T int
|
|
# endif
|
|
#elif defined(SOCKLEN_T)
|
|
# define SOAP_SOCKLEN_T SOCKLEN_T
|
|
#elif defined(__socklen_t_defined) || defined(_SOCKLEN_T) || defined(__ANDROID__) || !defined(_GNU_SOURCE) || (!_GNU_SOURCE && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
|
|
# define SOAP_SOCKLEN_T socklen_t
|
|
#elif defined(IRIX) || defined(WIN32) || defined(SUN_OS) || defined(OPENSERVER) || defined(TRU64) || defined(VXWORKS)
|
|
# define SOAP_SOCKLEN_T int
|
|
#elif !defined(SOAP_SOCKLEN_T)
|
|
# define SOAP_SOCKLEN_T socklen_t
|
|
#endif
|
|
|
|
/* AIX DCE threads portability: define SOAP_FUNC_R_ERR gmtime_r and localtime_r err ret val as -1 */
|
|
#ifdef _AIX32_THREADS
|
|
# define SOAP_FUNC_R_ERR (-1)
|
|
#elif !defined(SOAP_FUNC_R_ERR)
|
|
# define SOAP_FUNC_R_ERR (NULL)
|
|
#endif
|
|
|
|
#ifndef SOAP_SOCKET
|
|
# ifdef WIN32
|
|
# define SOAP_SOCKET SOCKET
|
|
# define soap_closesocket(n) closesocket(n)
|
|
# else
|
|
# define SOAP_SOCKET int
|
|
# define soap_closesocket(n) close(n)
|
|
# endif
|
|
#endif
|
|
|
|
#define SOAP_INVALID_SOCKET ((SOAP_SOCKET)-1)
|
|
#define soap_valid_socket(sk) ((sk) != SOAP_INVALID_SOCKET)
|
|
|
|
#define SOAP_SHUT_WR (1)
|
|
#define SOAP_SHUT_RDWR (2)
|
|
|
|
#ifndef SOAP_GAI_STRERROR
|
|
# define SOAP_GAI_STRERROR gai_strerror
|
|
#endif
|
|
|
|
#ifndef FD_SETSIZE
|
|
# define FD_SETSIZE (1024)
|
|
#endif
|
|
|
|
#ifdef WITH_LEAN
|
|
# define SOAP_CHK_EOF SOAP_EOF
|
|
#else
|
|
# define SOAP_CHK_EOF (soap->error ? soap->error : SOAP_EOF)
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
# ifndef __STDC_FORMAT_MACROS
|
|
# define __STDC_FORMAT_MACROS
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(SYMBIAN)
|
|
# warning "Symbian build: removing 64 bit integer support"
|
|
# define LONG64 long
|
|
# define ULONG64 unsigned LONG64
|
|
# ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%ld"
|
|
# endif
|
|
# ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%lu"
|
|
# endif
|
|
#elif !defined(WIN32) || defined(CYGWIN) || defined(__GLIBC__) || defined(__GNU__) || defined(__GNUC__)
|
|
# ifndef LONG64
|
|
# if defined(HAVE_INTTYPES_H)
|
|
# include <inttypes.h>
|
|
# define LONG64 int64_t
|
|
# define ULONG64 uint64_t
|
|
# if defined(PRId64) && defined(PRIu64)
|
|
# ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%" PRId64
|
|
# endif
|
|
# ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%" PRIu64
|
|
# endif
|
|
# endif
|
|
# elif defined(HAVE_SYS_INTTYPES_H)
|
|
# include <sys/inttypes.h>
|
|
# define LONG64 int64_t
|
|
# define ULONG64 uint64_t
|
|
# if defined(PRId64) && defined(PRIu64)
|
|
# ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%" PRId64
|
|
# endif
|
|
# ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%" PRIu64
|
|
# endif
|
|
# endif
|
|
# elif defined(HAVE_STDINT_H)
|
|
# include <stdint.h>
|
|
# define LONG64 int64_t
|
|
# define ULONG64 uint64_t
|
|
# if defined(PRId64) && defined(PRIu64)
|
|
# ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%" PRId64
|
|
# endif
|
|
# ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%" PRIu64
|
|
# endif
|
|
# endif
|
|
# elif defined(CYGWIN) || defined(__GLIBC__)
|
|
# include <bits/wordsize.h>
|
|
# if (__WORDSIZE == 64)
|
|
# define LONG64 int64_t
|
|
# define ULONG64 uint64_t
|
|
# ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%ld"
|
|
# endif
|
|
# ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%lu"
|
|
# endif
|
|
# else
|
|
# define LONG64 long long
|
|
# define ULONG64 unsigned LONG64
|
|
# endif
|
|
# else
|
|
# define LONG64 long long
|
|
# define ULONG64 unsigned LONG64
|
|
# endif
|
|
# endif
|
|
#elif defined(UNDER_CE)
|
|
# define LONG64 __int64
|
|
# define ULONG64 unsigned LONG64
|
|
#elif defined(__BORLANDC__)
|
|
# define LONG64 __int64
|
|
# define ULONG64 unsigned LONG64
|
|
#endif
|
|
|
|
#ifndef SOAP_LONG_FORMAT
|
|
# define SOAP_LONG_FORMAT "%lld" /* printf format for 64 bit long long ints */
|
|
#endif
|
|
|
|
#ifndef SOAP_ULONG_FORMAT
|
|
# define SOAP_ULONG_FORMAT "%llu" /* printf format for unsigned 64 bit long long ints */
|
|
#endif
|
|
|
|
#if defined(WIN32) && !defined(CYGWIN)
|
|
# define soap_int32 __int32
|
|
#elif defined(SYMBIAN)
|
|
# define soap_int32 long
|
|
#elif defined(_AIX) || defined(AIX)
|
|
# if defined(_AIX43)
|
|
# define soap_int32 int32_t
|
|
# else
|
|
# define soap_int32 signed int
|
|
# endif
|
|
#else
|
|
# define soap_int32 int32_t
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# define SOAP_ERANGE ERANGE
|
|
# define SOAP_EINTR WSAEINTR
|
|
# define SOAP_EAGAIN WSAEWOULDBLOCK
|
|
# define SOAP_EWOULDBLOCK WSAEWOULDBLOCK
|
|
# define SOAP_EINPROGRESS WSAEINPROGRESS
|
|
# define SOAP_EADDRINUSE WSAEADDRINUSE
|
|
# define SOAP_ECONNREFUSED WSAECONNREFUSED
|
|
#else
|
|
# ifdef ERANGE
|
|
# define SOAP_ERANGE ERANGE
|
|
# else
|
|
# define SOAP_ERANGE (34)
|
|
# endif
|
|
# define SOAP_EINTR EINTR
|
|
# define SOAP_EAGAIN EAGAIN
|
|
# define SOAP_EADDRINUSE EADDRINUSE
|
|
# define SOAP_ECONNREFUSED ECONNREFUSED
|
|
# ifdef SYMBIAN
|
|
# define SOAP_EWOULDBLOCK 9898
|
|
# define SOAP_EINPROGRESS 9899
|
|
# else
|
|
# define SOAP_EWOULDBLOCK EWOULDBLOCK
|
|
# define SOAP_EINPROGRESS EINPROGRESS
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# ifdef UNDER_CE
|
|
# define soap_errno GetLastError()
|
|
# define soap_socket_errno GetLastError()
|
|
# define soap_reset_errno SetLastError(0)
|
|
# else
|
|
# define soap_errno errno
|
|
# define soap_socket_errno WSAGetLastError()
|
|
# define soap_reset_errno _set_errno(0)
|
|
# endif
|
|
#else
|
|
# ifndef WITH_NOIO
|
|
# define soap_errno errno
|
|
# define soap_socket_errno errno
|
|
# define soap_reset_errno (errno = ENOENT)
|
|
# else
|
|
# define soap_errno 0
|
|
# define soap_socket_errno 0
|
|
# define soap_reset_errno
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SOAP_BUFLEN
|
|
# if !defined(WITH_LEAN)
|
|
# define SOAP_BUFLEN (65536) /* buffer length for socket packets, so don't make this too small */
|
|
# else
|
|
# define SOAP_BUFLEN (2048) /* lean size */
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_LABLEN
|
|
# define SOAP_LABLEN (256) /* initial look-aside buffer length */
|
|
#endif
|
|
#ifndef SOAP_PTRBLK
|
|
# define SOAP_PTRBLK (32) /* block allocation for pointer hash table chains */
|
|
#endif
|
|
#ifndef SOAP_PTRHASH
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_PTRHASH (4096) /* size of pointer analysis hash table (must be power of 2) */
|
|
# else
|
|
# define SOAP_PTRHASH (32)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_IDHASH
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_IDHASH (1999) /* 1999, 8191: prime size of hash table for parsed id/ref */
|
|
# else
|
|
# define SOAP_IDHASH (19) /* 19, 199: small prime */
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_BLKLEN
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_BLKLEN (256) /* to collect long strings and XML attributes */
|
|
# else
|
|
# define SOAP_BLKLEN (32)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_TAGLEN
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_TAGLEN (1024) /* maximum length of XML element tag/attribute name or host/path name + 1 */
|
|
# else
|
|
# define SOAP_TAGLEN (256)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_HDRLEN
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_HDRLEN (8192) /* maximum length of HTTP header line (must be >=4096 to read cookies) */
|
|
# else
|
|
# define SOAP_HDRLEN (1024)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_TMPLEN
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_TMPLEN (2048) /* maximum length of msgbuf and tmpbuf short message buffers, must be >=1024 */
|
|
# else
|
|
# define SOAP_TMPLEN (1024)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_MAXDIMS
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_MAXDIMS (16) /* maximum array dimensions (array nestings) must be less than 64 to protect soap->tmpbuf */
|
|
# else
|
|
# define SOAP_MAXDIMS (4)
|
|
# endif
|
|
#endif
|
|
#ifndef SOAP_MAXPTRS
|
|
# ifndef WITH_LEAN
|
|
# define SOAP_MAXPTRS (4) /* maximum depth + 1 of id-ref deserialized pointer types (int* has depth 0, int*** has depth 2) */
|
|
# else
|
|
# define SOAP_MAXPTRS (2)
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SOAP_MAXALLOCSIZE
|
|
# define SOAP_MAXALLOCSIZE (0) /* max size that malloc() can handle, zero for no limit */
|
|
#endif
|
|
|
|
#ifndef SOAP_MAXLOGS
|
|
# define SOAP_MAXLOGS (3) /* max number of debug logs per struct soap environment */
|
|
# define SOAP_INDEX_RECV (0)
|
|
# define SOAP_INDEX_SENT (1)
|
|
# define SOAP_INDEX_TEST (2)
|
|
#endif
|
|
|
|
/* Tag name of multiref elements in SOAP 1.1 encoding */
|
|
#ifndef SOAP_MULTIREFTAG
|
|
# define SOAP_MULTIREFTAG "id"
|
|
#endif
|
|
|
|
/* href-id value base name in multiref SOAP encoding */
|
|
#ifndef SOAP_BASEREFNAME
|
|
# define SOAP_BASEREFNAME "_"
|
|
#endif
|
|
|
|
/* Max number of EINTR interrupts to ignore while poll/select for pending activity on a socket */
|
|
/* Each EINTR ignored may increase the I/O blocking time by at most one second */
|
|
#ifndef SOAP_MAXEINTR
|
|
# define SOAP_MAXEINTR (10)
|
|
#endif
|
|
|
|
/* SOAP_MAXKEEPALIVE: Max iterations in soap_serve() to keep server connection alive */
|
|
#ifndef SOAP_MAXKEEPALIVE
|
|
# define SOAP_MAXKEEPALIVE (100)
|
|
#endif
|
|
|
|
/* SOAP_MAXARRAYSIZE: Trusted total max size of an inbound SOAP Array.
|
|
Arrays of larger size are not pre-allocated, but deserialized
|
|
on an element-by-element basis until XML validation contrains kick in.
|
|
This macro only affects the efficiency of parsing SOAP arrays.
|
|
*/
|
|
#ifndef SOAP_MAXARRAYSIZE
|
|
# define SOAP_MAXARRAYSIZE (100000)
|
|
#endif
|
|
|
|
/* SOAP_MAXDIMESIZE: Trusted max size of inbound DIME data.
|
|
Increase if necessary to allow larger attachments, or decrease when server
|
|
resources are limited. This is to deny senders to allocate more than 8 MB
|
|
at the receiver without actually sending the whole message.
|
|
*/
|
|
#ifndef SOAP_MAXDIMESIZE
|
|
# define SOAP_MAXDIMESIZE (8*1048576) /* 8 MB */
|
|
#endif
|
|
|
|
/* SOAP_MAXINFLATESIZE: Trusted inflated content size.
|
|
Larger content is subject to the SOAP_MINDEFLATERATIO constraint.
|
|
If SOAP_MINDEFLATERATIO is 1.0, SOAP_MAXINFLATESIZE is always the max
|
|
size of uncompressed content.
|
|
*/
|
|
#ifndef SOAP_MAXINFLATESIZE
|
|
# define SOAP_MAXINFLATESIZE (1*1048576) /* 1 MB */
|
|
#endif
|
|
|
|
/* SOAP_MINDEFLATERATIO: Trusted deflation ratio after SOAP_MAXINFLATESIZE is reached.
|
|
Trust when compressed / deflated > SOAP_MINDEFLATERATIO
|
|
Sets a ratio > 0.00096899224806 (1032:1)
|
|
According to the zlib site: the limit (1032:1) comes from the fact that one
|
|
length/distance pair can represent at most 258 output bytes. A length
|
|
requires at least one bit and a distance requires at least one bit, so two
|
|
bits in can give 258 bytes out, or eight bits in give 1032 bytes out. A
|
|
dynamic block has no length restriction, so you could get arbitrarily close
|
|
to the limit of 1032:1.
|
|
*/
|
|
#ifndef SOAP_MINDEFLATERATIO
|
|
# define SOAP_MINDEFLATERATIO (1.0/1032.0) /* ratio of deflated/inflated */
|
|
#endif
|
|
|
|
/* maximum XML nesting depth level allowed for inbound XML parsing, must be greater than zero (0) */
|
|
#ifndef SOAP_MAXLEVEL
|
|
# define SOAP_MAXLEVEL (10000)
|
|
#endif
|
|
|
|
/* maximum string content length if not already constrained by XML schema validation maxLength constraints, zero or negative means unlimited string lengths are allowed unless restricted by XML schema maxLength */
|
|
#ifndef SOAP_MAXLENGTH
|
|
# define SOAP_MAXLENGTH (0)
|
|
#endif
|
|
|
|
/* maximum number of array or container elements, must be greater than zero (0) */
|
|
#ifndef SOAP_MAXOCCURS
|
|
# define SOAP_MAXOCCURS (100000)
|
|
#endif
|
|
|
|
#ifdef VXWORKS
|
|
# ifdef WMW_RPM_IO
|
|
# include "httpLib.h"
|
|
# endif
|
|
# ifdef __INCmathh
|
|
# include <private/mathP.h>
|
|
# ifndef HAVE_ISNAN
|
|
# define HAVE_ISNAN
|
|
# endif
|
|
# ifndef soap_isnan
|
|
# define soap_isnan(num) isNan(num)
|
|
# endif
|
|
# endif
|
|
# ifdef WM_SECURE_KEY_STORAGE
|
|
# include <ipcom_key_db.h>
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# ifndef HAVE_ISNAN
|
|
# define HAVE_ISNAN
|
|
# endif
|
|
# define soap_isnan(n) _isnan(n)
|
|
# ifndef HAVE_ISINF
|
|
# define HAVE_ISINF
|
|
# endif
|
|
# define soap_isinf(n) (!_finite(n))
|
|
#endif
|
|
|
|
#ifdef SUN_OS
|
|
# ifndef HAVE_ISNAN
|
|
# define HAVE_ISNAN
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef __APPLE__
|
|
# ifndef HAVE_ISNAN
|
|
# define HAVE_ISNAN
|
|
# endif
|
|
# ifndef HAVE_ISINF
|
|
# define HAVE_ISINF
|
|
# endif
|
|
#endif
|
|
|
|
#if !defined(HAVE_ISNAN) && (defined(_MATH_H) || defined(_MATH_INCLUDED))
|
|
# define HAVE_ISNAN
|
|
#endif
|
|
|
|
union soap_double_nan {struct {unsigned int n1, n2;} iv; double dv; float fv;};
|
|
extern const union soap_double_nan soap_double_nan;
|
|
extern const char soap_base64o[], soap_base64i[];
|
|
|
|
#ifdef VXWORKS
|
|
# ifndef FLT_MAX
|
|
# define FLT_MAX _ARCH_FLT_MAX
|
|
# endif
|
|
# ifndef DBL_MAX
|
|
# define DBL_MAX _ARCH_DBL_MAX
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef FLT_NAN
|
|
# define FLT_NAN (soap_double_nan.fv)
|
|
#endif
|
|
|
|
#ifndef FLT_PINFTY
|
|
# if defined(INFINITY)
|
|
# define FLT_PINFTY INFINITY
|
|
# elif defined(FLT_MAX)
|
|
# define FLT_PINFTY FLT_MAX
|
|
# elif defined(HUGE_VALF)
|
|
# define FLT_PINFTY (float)HUGE_VALF
|
|
# elif defined(HUGE_VAL)
|
|
# define FLT_PINFTY (float)HUGE_VAL
|
|
# elif defined(FLOAT_MAX)
|
|
# define FLT_PINFTY FLOAT_MAX
|
|
# else
|
|
# define FLT_PINFTY (3.40282347e+38F)
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef FLT_NINFTY
|
|
# define FLT_NINFTY (-FLT_PINFTY)
|
|
#endif
|
|
|
|
#ifndef DBL_NAN
|
|
# define DBL_NAN (soap_double_nan.dv)
|
|
#endif
|
|
|
|
#ifndef DBL_PINFTY
|
|
# if defined(INFINITY)
|
|
# define DBL_PINFTY INFINITY
|
|
# elif defined(DBL_MAX)
|
|
# define DBL_PINFTY DBL_MAX
|
|
# elif defined(HUGE_VALF)
|
|
# define DBL_PINFTY (double)HUGE_VALF
|
|
# elif defined(HUGE_VAL)
|
|
# define DBL_PINFTY (double)HUGE_VAL
|
|
# elif defined(DOUBLE_MAX)
|
|
# define DBL_PINFTY DOUBLE_MAX
|
|
# else
|
|
# define DBL_PINFTY (1.7976931348623157e+308)
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef DBL_NINFTY
|
|
# define DBL_NINFTY (-DBL_PINFTY)
|
|
#endif
|
|
|
|
#ifndef soap_isnan
|
|
# ifdef HAVE_ISNAN
|
|
# define soap_isnan(n) isnan(n)
|
|
# else
|
|
# define soap_isnan(n) ((n) != (n))
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef soap_isinf
|
|
# ifdef HAVE_ISINF
|
|
# define soap_isinf(n) isinf(n)
|
|
# else
|
|
# define soap_isinf(n) (!soap_isnan(n) && soap_isnan((n) - (n)))
|
|
# endif
|
|
#endif
|
|
|
|
#define soap_ispinfd(n) ((n) > 0 && soap_isinf(n))
|
|
#define soap_ispinff(n) ((n) > 0 && soap_isinf(n))
|
|
#define soap_isninfd(n) ((n) < 0 && soap_isinf(n))
|
|
#define soap_isninff(n) ((n) < 0 && soap_isinf(n))
|
|
|
|
/* Safer str & mem functions */
|
|
|
|
/* The gSOAP code uses guards to ensure that these functions are well behaved
|
|
and do not raise errors. Therefore, the WIN _s functions should never
|
|
execute the "invalid parameter handler".
|
|
*/
|
|
|
|
/* use safer snprintf if possible or guard sprintf against overrun (assumes no variadic macros) */
|
|
# ifdef HAVE_SNPRINTF
|
|
# if _MSC_VER >= 1400
|
|
# define SOAP_SNPRINTF(buf, len, num) void)_snprintf_s((buf), (len), _TRUNCATE
|
|
# define SOAP_SNPRINTF_SAFE(buf, len) void)_snprintf_s((buf), (len), _TRUNCATE
|
|
# else
|
|
# define SOAP_SNPRINTF(buf, len, num) void)snprintf((buf), (len)
|
|
# define SOAP_SNPRINTF_SAFE(buf, len) void)snprintf((buf), (len)
|
|
# endif
|
|
# else
|
|
# define SOAP_SNPRINTF(buf, len, num) (len) <= (num)) ? (void)((buf)[0] = '\0') : (void)sprintf((buf)
|
|
# define SOAP_SNPRINTF_SAFE(buf, len) void)sprintf((buf)
|
|
# endif
|
|
|
|
/* copy string (truncating the result, strings must not be NULL) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_strcpy(buf, len, src) (void)strncpy_s((buf), (len), (src), _TRUNCATE)
|
|
#elif defined(HAVE_STRLCPY)
|
|
# define soap_strcpy(buf, len, src) (void)strlcpy((buf), (src), (len))
|
|
#else
|
|
# define soap_strcpy(buf, len, src) (void)(strncpy((buf), (src), (len)), (buf)[(len) - 1] = '\0')
|
|
#endif
|
|
|
|
/* concat string (truncating the result, strings must not be NULL) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_strcat(buf, len, src) (void)strncat_s((buf), (len), (src), _TRUNCATE)
|
|
#elif defined(HAVE_STRLCAT)
|
|
# define soap_strcat(buf, len, src) (void)strlcat((buf), (src), (len))
|
|
#else
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_strcat(char *buf, size_t len, const char *src);
|
|
#endif
|
|
|
|
/* copy string up to num chars (sets string to empty on overrun and returns nonzero, zero if OK) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_strncpy(buf, len, src, num) ((buf) == NULL || ((size_t)(len) > (size_t)(num) ? strncpy_s((buf), (len), (src), (num)) : ((buf)[0] = '\0', 1)))
|
|
#else
|
|
# define soap_strncpy(buf, len, src, num) ((buf) == NULL || ((size_t)(len) > (size_t)(num) ? (strncpy((buf), (src), (num)), (buf)[(size_t)(num)] = '\0') : ((buf)[0] = '\0', 1)))
|
|
#endif
|
|
|
|
/* concat string up to n chars (leaves destination intact on overrun and returns nonzero, zero if OK) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_strncat(buf, len, src, num) ((buf) == NULL || ((size_t)(len) > strlen((buf)) + (size_t)(num) ? strncat_s((buf), (len), (src), (num)) : 1))
|
|
#else
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_strncat(char *buf, size_t len, const char *src, size_t num);
|
|
#endif
|
|
|
|
/* copy memory (returns SOAP_ERANGE on overrun, zero if OK, pointers must not be NULL) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_memcpy(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? memcpy_s((buf), (len), (src), (num)) : SOAP_ERANGE)
|
|
#else
|
|
# define soap_memcpy(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? !memcpy((buf), (src), (num)) : SOAP_ERANGE)
|
|
#endif
|
|
|
|
/* move memory (returns SOAP_ERANGE on overrun, zero if OK, pointers must not be NULL) */
|
|
#if _MSC_VER >= 1400
|
|
# define soap_memmove(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? memmove_s((buf), (len), (src), (num)) : SOAP_ERANGE)
|
|
#else
|
|
# define soap_memmove(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? !memmove((buf), (src), (num)) : SOAP_ERANGE)
|
|
#endif
|
|
|
|
/* gSOAP status and error codes */
|
|
|
|
typedef soap_int32 soap_status;
|
|
|
|
#define SOAP_EOF EOF
|
|
#define SOAP_OK 0
|
|
#define SOAP_CLI_FAULT 1
|
|
#define SOAP_SVR_FAULT 2
|
|
#define SOAP_TAG_MISMATCH 3
|
|
#define SOAP_TYPE 4
|
|
#define SOAP_SYNTAX_ERROR 5
|
|
#define SOAP_NO_TAG 6
|
|
#define SOAP_IOB 7
|
|
#define SOAP_MUSTUNDERSTAND 8
|
|
#define SOAP_NAMESPACE 9
|
|
#define SOAP_USER_ERROR 10
|
|
#define SOAP_FATAL_ERROR 11 /* deprecated */
|
|
#define SOAP_FAULT 12
|
|
#define SOAP_NO_METHOD 13
|
|
#define SOAP_NO_DATA 14
|
|
#define SOAP_GET_METHOD 15
|
|
#define SOAP_PUT_METHOD 16
|
|
#define SOAP_PATCH_METHOD 17
|
|
#define SOAP_DEL_METHOD 18
|
|
#define SOAP_HTTP_METHOD 19
|
|
#define SOAP_EOM 20
|
|
#define SOAP_MOE 21
|
|
#define SOAP_HDR 22
|
|
#define SOAP_NULL 23
|
|
#define SOAP_DUPLICATE_ID 24
|
|
#define SOAP_MISSING_ID 25
|
|
#define SOAP_HREF 26
|
|
#define SOAP_UDP_ERROR 27
|
|
#define SOAP_TCP_ERROR 28
|
|
#define SOAP_HTTP_ERROR 29
|
|
#define SOAP_SSL_ERROR 30
|
|
#define SOAP_ZLIB_ERROR 31
|
|
#define SOAP_DIME_ERROR 32
|
|
#define SOAP_DIME_HREF 33
|
|
#define SOAP_DIME_MISMATCH 34
|
|
#define SOAP_DIME_END 35
|
|
#define SOAP_MIME_ERROR 36
|
|
#define SOAP_MIME_HREF 37
|
|
#define SOAP_MIME_END 38
|
|
#define SOAP_VERSIONMISMATCH 39
|
|
#define SOAP_PLUGIN_ERROR 40
|
|
#define SOAP_DATAENCODINGUNKNOWN 41 /* unused */
|
|
#define SOAP_REQUIRED 42
|
|
#define SOAP_PROHIBITED 43
|
|
#define SOAP_OCCURS 44
|
|
#define SOAP_LENGTH 45
|
|
#define SOAP_PATTERN 46
|
|
#define SOAP_FD_EXCEEDED 47
|
|
#define SOAP_UTF_ERROR 48
|
|
#define SOAP_NTLM_ERROR 49
|
|
#define SOAP_LEVEL 50
|
|
#define SOAP_FIXED 51
|
|
#define SOAP_EMPTY 52
|
|
#define SOAP_END_TAG 53
|
|
#define SOAP_ERR 99
|
|
|
|
#define soap_xml_error_check(e) \
|
|
((e) == SOAP_TAG_MISMATCH || \
|
|
(e) == SOAP_NO_TAG || \
|
|
(e) == SOAP_IOB || \
|
|
(e) == SOAP_SYNTAX_ERROR || \
|
|
(e) == SOAP_NAMESPACE || \
|
|
(e) == SOAP_TYPE || \
|
|
(e) == SOAP_DUPLICATE_ID || \
|
|
(e) == SOAP_MISSING_ID || \
|
|
(e) == SOAP_REQUIRED || \
|
|
(e) == SOAP_PROHIBITED || \
|
|
(e) == SOAP_OCCURS || \
|
|
(e) == SOAP_LENGTH || \
|
|
(e) == SOAP_LEVEL || \
|
|
(e) == SOAP_PATTERN || \
|
|
(e) == SOAP_NULL || \
|
|
(e) == SOAP_HREF || \
|
|
(e) == SOAP_FIXED || \
|
|
(e) == SOAP_EMPTY || \
|
|
(e) == SOAP_END_TAG || \
|
|
(e) == SOAP_UTF_ERROR)
|
|
|
|
#define soap_soap_error_check(e) \
|
|
((e) == SOAP_CLI_FAULT || \
|
|
(e) == SOAP_SVR_FAULT || \
|
|
(e) == SOAP_VERSIONMISMATCH || \
|
|
(e) == SOAP_MUSTUNDERSTAND || \
|
|
(e) == SOAP_FAULT || \
|
|
(e) == SOAP_NO_METHOD || \
|
|
(e) == SOAP_DATAENCODINGUNKNOWN)
|
|
|
|
#define soap_http_error_check(e) \
|
|
((e) == SOAP_HTTP_ERROR || \
|
|
(e) == SOAP_NO_DATA || \
|
|
((e) >= SOAP_GET_METHOD && (e) <= SOAP_HTTP_METHOD) || \
|
|
((e) >= 100 && (e) < 600))
|
|
|
|
#define soap_dime_error_check(e) \
|
|
((e) == SOAP_DIME_ERROR || \
|
|
(e) == SOAP_DIME_HREF || \
|
|
(e) == SOAP_DIME_MISMATCH || \
|
|
(e) == SOAP_DIME_END)
|
|
|
|
#define soap_mime_error_check(e) \
|
|
((e) == SOAP_MIME_ERROR || \
|
|
(e) == SOAP_MIME_HREF || \
|
|
(e) == SOAP_MIME_END)
|
|
|
|
#define soap_tcp_error_check(e) \
|
|
((e) == SOAP_EOF || \
|
|
(e) == SOAP_TCP_ERROR)
|
|
|
|
#define soap_udp_error_check(e) \
|
|
((e) == SOAP_EOF || \
|
|
(e) == SOAP_UDP_ERROR)
|
|
|
|
#define soap_ssl_error_check(e) ((e) == SOAP_SSL_ERROR)
|
|
|
|
#define soap_zlib_error_check(e) ((e) == SOAP_ZLIB_ERROR)
|
|
|
|
/* gSOAP HTTP response status codes 100 to 599 are reserved */
|
|
|
|
/* Codes 600 to 999 are user definable */
|
|
|
|
/* Exceptional gSOAP HTTP server response status codes >= 1000 */
|
|
|
|
#define SOAP_STOP 1000 /* No HTTP response should follow after SOAP_STOP is issued */
|
|
#define SOAP_FORM 1001 /* Request (form) data is present, no HTTP response should follow */
|
|
#define SOAP_HTML 1002 /* Custom HTML response */
|
|
#define SOAP_FILE 1200 /* Custom file-based response with soap::http_content and optional http status */
|
|
|
|
/* gSOAP HTTP method codes (client) */
|
|
|
|
typedef int soap_http_command;
|
|
|
|
#define SOAP_POST 2000 /* POST request */
|
|
#define SOAP_POST_FILE 2001 /* Custom file-based POST request */
|
|
#define SOAP_GET 2002 /* GET request */
|
|
#define SOAP_PUT 2003 /* PUT request */
|
|
#define SOAP_PATCH 2004 /* PATCH request */
|
|
#define SOAP_DEL 2005 /* DELETE request */
|
|
#define SOAP_HEAD 2006 /* HEAD request */
|
|
#define SOAP_OPTIONS 2007 /* OPTIONS request */
|
|
#define SOAP_CONNECT 2008 /* CONNECT request */
|
|
|
|
/* gSOAP DIME */
|
|
|
|
#define SOAP_DIME_CF 0x01
|
|
#define SOAP_DIME_ME 0x02
|
|
#define SOAP_DIME_MB 0x04
|
|
#define SOAP_DIME_VERSION 0x08 /* DIME version 1 */
|
|
#define SOAP_DIME_MEDIA 0x10
|
|
#define SOAP_DIME_ABSURI 0x20
|
|
|
|
/* gSOAP ZLIB */
|
|
|
|
#define SOAP_ZLIB_NONE 0x00
|
|
#define SOAP_ZLIB_DEFLATE 0x01
|
|
#define SOAP_ZLIB_INFLATE 0x02
|
|
#define SOAP_ZLIB_GZIP 0x02
|
|
|
|
/* gSOAP transport, connection, and content encoding modes */
|
|
|
|
typedef soap_int32 soap_mode;
|
|
|
|
#define SOAP_IO 0x00000003 /* IO mask */
|
|
#define SOAP_IO_FLUSH 0x00000000 /* out: flush output immediately, no buffering */
|
|
#define SOAP_IO_BUFFER 0x00000001 /* out: buffer output in packets of size SOAP_BUFLEN */
|
|
#define SOAP_IO_STORE 0x00000002 /* out: store entire output to determine length for transport */
|
|
#define SOAP_IO_CHUNK 0x00000003 /* out: use HTTP chunked transfer AND buffer packets */
|
|
|
|
#define SOAP_IO_UDP 0x00000004 /* in/out: enable UDP instead of TCP */
|
|
#define SOAP_IO_LENGTH 0x00000008 /* out: calc message length (internal) */
|
|
#define SOAP_IO_KEEPALIVE 0x00000010 /* out: keep connection alive */
|
|
|
|
#define SOAP_ENC 0x00000FFF /* IO and ENC mask */
|
|
#define SOAP_ENC_LATIN 0x00000020 /* in: accept iso-8859-1 */
|
|
#define SOAP_ENC_PLAIN 0x00000040 /* out: plain (XML or other) body, no HTTP header */
|
|
#define SOAP_ENC_XML 0x00000040 /* deprecated, alias for SOAP_ENC_PLAIN */
|
|
#define SOAP_ENC_DIME 0x00000080
|
|
#define SOAP_ENC_MIME 0x00000100
|
|
#define SOAP_ENC_MTOM 0x00000200
|
|
#define SOAP_ENC_ZLIB 0x00000400
|
|
#define SOAP_ENC_SSL 0x00000800
|
|
|
|
#define SOAP_XML_STRICT 0x00001000 /* in: strict validation */
|
|
#define SOAP_XML_INDENT 0x00002000 /* out: emit indented XML */
|
|
#define SOAP_XML_IGNORENS 0x00004000 /* in: ignore namespaces */
|
|
#define SOAP_XML_DEFAULTNS 0x00008000 /* out: emit xmlns="..." */
|
|
#define SOAP_XML_CANONICAL 0x00010000 /* out: exc-C14N exclusive canonical XML */
|
|
#define SOAP_XML_TREE 0x00020000 /* in/out: XML tree (no id/ref) */
|
|
#define SOAP_XML_NIL 0x00040000 /* out: all NULLs as xsi:nil */
|
|
#define SOAP_XML_NOTYPE 0x00080000 /* out: do not add xsi:type */
|
|
|
|
#define SOAP_DOM_TREE 0x00100000 /* see DOM manual */
|
|
#define SOAP_DOM_NODE 0x00200000
|
|
#define SOAP_DOM_ASIS 0x00400000
|
|
|
|
#define SOAP_XML_CANONICAL_NA 0x00800000 /* out: (exc) C14N not QName aware */
|
|
|
|
#define SOAP_C_NOIOB 0x01000000 /* don't fault on array index out of bounds (just ignore) */
|
|
#define SOAP_C_UTFSTRING 0x02000000 /* (de)serialize strings with UTF8 content */
|
|
#define SOAP_C_MBSTRING 0x04000000 /* (de)serialize strings with multi-byte content */
|
|
#define SOAP_C_NILSTRING 0x08000000 /* serialize empty strings as nil (omitted) */
|
|
|
|
#define SOAP_XML_DOM 0x10000000 /* enable internal DOM */
|
|
#define SOAP_XML_GRAPH 0x20000000 /* force id-ref XML graph */
|
|
|
|
#define SOAP_MIME_POSTCHECK 0x40000000 /* MIME flag (internal) */
|
|
|
|
#define SOAP_SEC_WSUID 0x80000000 /* Add Body wsu:Id flag (internal) */
|
|
|
|
/* WITH_XMLNS backward compatibility: always use XML default namespaces */
|
|
#ifdef WITH_XMLNS
|
|
# define SOAP_IO_DEFAULT (SOAP_IO_FLUSH | SOAP_XML_DEFAULTNS)
|
|
#else
|
|
# define SOAP_IO_DEFAULT SOAP_IO_FLUSH
|
|
#endif
|
|
|
|
/* SSL client/server authentication settings */
|
|
|
|
#define SOAP_SSL_NO_AUTHENTICATION (0x0000) /* no authentication */
|
|
#define SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION (0x0001) /* client requires server to authenticate */
|
|
#define SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION (0x0002) /* server requires client to authenticate */
|
|
#define SOAP_SSL_SKIP_HOST_CHECK (0x0004) /* client skips common name check against host name */
|
|
#define SOAP_SSL_ALLOW_EXPIRED_CERTIFICATE (0x0008) /* allow self-signed and expired certificates and those w/o CRL */
|
|
#define SOAP_SSL_NO_DEFAULT_CA_PATH (0x0010) /* don't use SSL_CTX_set_default_verify_paths */
|
|
#define SOAP_SSL_RSA (0x0020) /* use RSA */
|
|
#define SOAP_SSLv3 (0x0080) /* enable SSL v3 */
|
|
#define SOAP_TLSv1_0 (0x0100) /* enable TLS v1.0 */
|
|
#define SOAP_TLSv1_1 (0x0200) /* enable TLS v1.1 */
|
|
#define SOAP_TLSv1_2 (0x0400) /* enable TLS v1.2 */
|
|
#define SOAP_TLSv1_3 (0x0800) /* enable TLS v1.3 */
|
|
#define SOAP_TLSv1 (SOAP_TLSv1_0 | SOAP_TLSv1_1 | SOAP_TLSv1_2 | SOAP_TLSv1_3)
|
|
#define SOAP_SSLv3_TLSv1 (SOAP_SSLv3 | SOAP_TLSv1)
|
|
|
|
#define SOAP_SSL_CLIENT (0x8000) /* client context flag for internal use */
|
|
|
|
#define SOAP_SSL_DEFAULT SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION
|
|
|
|
typedef unsigned short soap_ssl_flags;
|
|
|
|
/* state */
|
|
|
|
#define SOAP_NONE 0
|
|
#define SOAP_INIT 1
|
|
#define SOAP_COPY 2
|
|
|
|
#define soap_check_state(soap) (!(soap) || ((soap)->state != SOAP_INIT && (soap)->state != SOAP_COPY))
|
|
|
|
/* parts */
|
|
|
|
#define SOAP_END 0
|
|
#define SOAP_BEGIN_SEND 1
|
|
#define SOAP_BEGIN_RECV 2
|
|
#define SOAP_IN_ENVELOPE 3
|
|
#define SOAP_IN_HEADER 4
|
|
#define SOAP_END_HEADER 5
|
|
#define SOAP_NO_BODY 6
|
|
#define SOAP_IN_BODY 7
|
|
#define SOAP_END_BODY 8
|
|
#define SOAP_END_ENVELOPE 9
|
|
|
|
/* events */
|
|
|
|
#define SOAP_SEC_BEGIN 1
|
|
#define SOAP_SEC_SIGN 2
|
|
#define SOAP_SEC_DECRYPT 3
|
|
|
|
/* DEBUG macros */
|
|
|
|
#ifdef DEBUG_STAMP
|
|
# ifndef DEBUG
|
|
# define DEBUG
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef DEBUG
|
|
# ifndef SOAP_DEBUG
|
|
# define SOAP_DEBUG
|
|
# endif
|
|
# ifndef SOAP_MEM_DEBUG
|
|
# define SOAP_MEM_DEBUG
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef SOAP_MEM_DEBUG
|
|
# ifndef SOAP_MALLOC
|
|
# define SOAP_MALLOC(soap, size) soap_track_malloc((soap), __FILE__, __LINE__, (size))
|
|
# endif
|
|
# ifndef SOAP_FREE
|
|
# define SOAP_FREE(soap, ptr) soap_track_free((soap), __FILE__, __LINE__, (void*)(ptr))
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SOAP_MALLOC /* use libc malloc */
|
|
# define SOAP_MALLOC(soap, size) malloc((size))
|
|
#endif
|
|
|
|
#ifndef SOAP_FREE /* use libc free */
|
|
# define SOAP_FREE(soap, ptr) free((void*)(ptr))
|
|
#endif
|
|
|
|
#ifndef SOAP_MALLOC_UNMANAGED /* use libc malloc to alloc soap context with soap_new() */
|
|
# define SOAP_MALLOC_UNMANAGED(size) malloc((size))
|
|
#endif
|
|
|
|
#ifndef SOAP_FREE_UNMANAGED /* use libc free to free soap context with soap_free() */
|
|
# define SOAP_FREE_UNMANAGED(ptr) free((void*)(ptr))
|
|
#endif
|
|
|
|
#ifndef SOAP_NOTHROW
|
|
# if defined(__GNUC__) && (__GNUC__ <= 2)
|
|
# define SOAP_NOTHROW
|
|
# elif defined(WITH_LEAN) || defined(WITH_COMPAT)
|
|
# define SOAP_NOTHROW
|
|
# else
|
|
# define SOAP_NOTHROW (std::nothrow)
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(__BORLANDC__) && !defined(__clang__)
|
|
/* Embarcadero Classic compiler special case */
|
|
# ifndef SOAP_NEW
|
|
# define SOAP_NEW(soap, type) new SOAP_NOTHROW (type)
|
|
# endif
|
|
# ifndef SOAP_NEW_ARRAY
|
|
# define SOAP_NEW_ARRAY(soap, type, n) new SOAP_NOTHROW (type[n])
|
|
# endif
|
|
# ifndef SOAP_PLACEMENT_NEW
|
|
# define SOAP_PLACEMENT_NEW(soap, buf, type) new (buf) (type)
|
|
# endif
|
|
#elif (defined(__GNUC__) && (__GNUC__ <= 2)) || defined(__clang__) || defined(_AIX) || defined(AIX)
|
|
/* old form w/o parenthesis, soap context may be NULL */
|
|
# ifndef SOAP_NEW
|
|
# define SOAP_NEW(soap, type) new SOAP_NOTHROW type
|
|
# endif
|
|
# ifndef SOAP_NEW_ARRAY
|
|
# define SOAP_NEW_ARRAY(soap, type, n) new SOAP_NOTHROW type[n]
|
|
# endif
|
|
# ifndef SOAP_PLACEMENT_NEW
|
|
# define SOAP_PLACEMENT_NEW(soap, buf, type) new (buf) type
|
|
# endif
|
|
#else
|
|
/* new form with parenthesis for (type) but not type[n], soap context may be NULL */
|
|
# ifndef SOAP_NEW
|
|
# define SOAP_NEW(soap, type) new SOAP_NOTHROW (type)
|
|
# endif
|
|
# ifndef SOAP_NEW_ARRAY
|
|
# define SOAP_NEW_ARRAY(soap, type, n) new SOAP_NOTHROW type[n]
|
|
# endif
|
|
# ifndef SOAP_PLACEMENT_NEW
|
|
# define SOAP_PLACEMENT_NEW(soap, buf, type) new (buf) (type)
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef SOAP_DELETE /* use C++ delete operator, soap context may be NULL */
|
|
# define SOAP_DELETE(soap, obj, type) delete obj
|
|
#endif
|
|
|
|
#ifndef SOAP_DELETE_ARRAY /* use C++ delete[] operator, soap context may be NULL */
|
|
# define SOAP_DELETE_ARRAY(soap, obj, type) delete[] obj
|
|
#endif
|
|
|
|
#ifndef SOAP_NEW_UNMANAGED /* use C++ unmanaged new operator for soap_new() and soap::copy() */
|
|
# define SOAP_NEW_UNMANAGED(soap) new SOAP_NOTHROW soap
|
|
#endif
|
|
|
|
#ifndef SOAP_DELETE_UNMANAGED /* use C++ unmanaged delete operator for soap_free() */
|
|
# define SOAP_DELETE_UNMANAGED(soap) delete soap
|
|
#endif
|
|
|
|
#ifdef SOAP_DEBUG
|
|
# ifndef SOAP_MESSAGE
|
|
# define SOAP_MESSAGE fprintf
|
|
# endif
|
|
# ifndef DBGLOG
|
|
# ifdef DEBUG_STAMP
|
|
# ifdef WIN32
|
|
# define DBGLOG(DBGFILE, CMD) \
|
|
{ if (soap)\
|
|
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
soap_open_logfile((struct soap*)soap, SOAP_INDEX_##DBGFILE);\
|
|
if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
{ FILE *fdebug = soap->fdebug[SOAP_INDEX_##DBGFILE];\
|
|
SYSTEMTIME _localTime;\
|
|
::GetLocalTime(&_localTime); \
|
|
fprintf(fdebug, "%02d%02d%02d %02d:%02d:%02d.%03d|", (int)_localTime.wYear%100, (int)_localTime.wMonth, (int)_localTime.wDay, (int)_localTime.wHour, (int)_localTime.wMinute, (int)_localTime.wSecond, (int)_localTime.wMilliseconds);\
|
|
CMD;\
|
|
fflush(fdebug);\
|
|
}\
|
|
}\
|
|
}
|
|
# else
|
|
# define DBGLOG(DBGFILE, CMD) \
|
|
{ if (soap)\
|
|
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
soap_open_logfile((struct soap*)soap, SOAP_INDEX_##DBGFILE);\
|
|
if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
{ FILE *fdebug = soap->fdebug[SOAP_INDEX_##DBGFILE];\
|
|
struct timeval _tv;\
|
|
struct tm _tm;\
|
|
gettimeofday(&_tv, NULL);\
|
|
localtime_r(&_tv.tv_sec, &_tm);\
|
|
fprintf(fdebug, "%02d%02d%02d %02d:%02d:%02d.%06ld|", (int)_tm.tm_year%100, (int)_tm.tm_mon+1, (int)_tm.tm_mday, (int)_tm.tm_hour, (int)_tm.tm_min, (int)_tm.tm_sec, (long)_tv.tv_usec);\
|
|
CMD;\
|
|
fflush(fdebug);\
|
|
}\
|
|
}\
|
|
}
|
|
# endif
|
|
# else
|
|
# define DBGLOG(DBGFILE, CMD) \
|
|
{ if (soap)\
|
|
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
soap_open_logfile((struct soap*)soap, SOAP_INDEX_##DBGFILE);\
|
|
if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
{ FILE *fdebug = soap->fdebug[SOAP_INDEX_##DBGFILE];\
|
|
CMD;\
|
|
fflush(fdebug);\
|
|
}\
|
|
}\
|
|
}
|
|
# endif
|
|
# endif
|
|
# ifndef DBGMSG
|
|
# define DBGMSG(DBGFILE, MSG, LEN) \
|
|
{ if (soap)\
|
|
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
soap_open_logfile((struct soap*)soap, SOAP_INDEX_##DBGFILE);\
|
|
if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
{ fwrite((void*)(MSG), 1, (size_t)(LEN), soap->fdebug[SOAP_INDEX_##DBGFILE]);\
|
|
fflush(soap->fdebug[SOAP_INDEX_##DBGFILE]);\
|
|
}\
|
|
}\
|
|
}
|
|
# endif
|
|
# ifndef DBGFUN
|
|
# define DBGFUN(FNAME) DBGLOG(TEST, SOAP_MESSAGE(fdebug, "%s(%d): %s()\n", __FILE__, __LINE__, FNAME))
|
|
# define DBGFUN1(FNAME, FMT, ARG) DBGLOG(TEST, SOAP_MESSAGE(fdebug, "%s(%d): %s(" FMT ")\n", __FILE__, __LINE__, FNAME, (ARG)))
|
|
# define DBGFUN2(FNAME, FMT1, ARG1, FMT2, ARG2) DBGLOG(TEST, SOAP_MESSAGE(fdebug, "%s(%d): %s(" FMT1 ", " FMT2 ")\n", __FILE__, __LINE__, FNAME, (ARG1), (ARG2)))
|
|
# define DBGFUN3(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3) DBGLOG(TEST, SOAP_MESSAGE(fdebug, "%s(%d): %s(" FMT1 ", " FMT2 ", " FMT3 ")\n", __FILE__, __LINE__, FNAME, (ARG1), (ARG2), (ARG3)))
|
|
# define DBGFUN4(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3, FMT4, ARG4) DBGLOG(TEST, SOAP_MESSAGE(fdebug, "%s(%d): %s(" FMT1 ", " FMT2 ", " FMT3 ", " FMT4 ")\n", __FILE__, __LINE__, FNAME, (ARG1), (ARG2), (ARG3), (ARG4)))
|
|
# endif
|
|
# ifndef DBGHEX
|
|
# define DBGHEX(DBGFILE, MSG, LEN) \
|
|
{ if (soap)\
|
|
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
soap_open_logfile(soap, SOAP_INDEX_##DBGFILE);\
|
|
if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
|
|
{ int i; char *s;\
|
|
for (s = (char*)(MSG), i = (LEN); i; i--)\
|
|
fprintf(soap->fdebug[SOAP_INDEX_##DBGFILE], "%2.2X ", (int)*s++&0xFF);\
|
|
fflush(soap->fdebug[SOAP_INDEX_##DBGFILE]);\
|
|
}\
|
|
}\
|
|
}
|
|
# endif
|
|
#else
|
|
# define DBGLOG(DBGFILE, CMD)
|
|
# define DBGMSG(DBGFILE, MSG, LEN)
|
|
# define DBGFUN(FNAME)
|
|
# define DBGFUN1(FNAME, FMT, ARG)
|
|
# define DBGFUN2(FNAME, FMT1, ARG1, FMT2, ARG2)
|
|
# define DBGFUN3(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3)
|
|
# define DBGFUN4(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3, FMT4, ARG4)
|
|
# define DBGHEX(DBGFILE, MSG, LEN)
|
|
#endif
|
|
|
|
/* UCS-4 requires 32 bits (0-7FFFFFFF, the sign bit is used by gSOAP to distinguish XML entities) */
|
|
typedef soap_int32 soap_wchar;
|
|
|
|
/* forward declaration */
|
|
struct SOAP_CMAC soap;
|
|
|
|
/* namespace table row */
|
|
struct SOAP_CMAC Namespace
|
|
{
|
|
const char *id;
|
|
const char *ns;
|
|
const char *in;
|
|
char *out;
|
|
};
|
|
|
|
/* namespace stack */
|
|
struct soap_nlist
|
|
{
|
|
struct soap_nlist *next;
|
|
unsigned int level; /* nesting depth level */
|
|
short index; /* corresponding entry in ns mapping table */
|
|
const char *ns; /* only set when parsed ns URI is not in the ns mapping table */
|
|
char id[1]; /* the actual string value flows into the allocated region id[0...] below this struct */
|
|
};
|
|
|
|
/* block header, the data flows into the allocated region below this struct */
|
|
struct soap_bhead
|
|
{
|
|
struct soap_bhead *next;
|
|
size_t size;
|
|
};
|
|
|
|
/* block stack for nested block allocations */
|
|
struct soap_blist
|
|
{
|
|
struct soap_blist *next;
|
|
struct soap_bhead *head;
|
|
size_t size;
|
|
size_t item;
|
|
};
|
|
|
|
/* pointer serialization management */
|
|
struct soap_plist
|
|
{
|
|
struct soap_plist *next;
|
|
const void *ptr;
|
|
void *dup;
|
|
const void *array; /* array pointer */
|
|
int size; /* array size */
|
|
int type;
|
|
int id;
|
|
char mark1; /* 0=single-ref, 1=embedded-multi-ref (SOAP1.1), 2=multi-ref, 3=attachment */
|
|
char mark2;
|
|
};
|
|
|
|
/* block allocation for pointer serialization management */
|
|
struct soap_pblk
|
|
{
|
|
struct soap_pblk *next;
|
|
struct soap_plist plist[SOAP_PTRBLK];
|
|
};
|
|
|
|
#ifdef SOAP_MEM_DEBUG
|
|
/* malloc/free tracking for debugging */
|
|
struct soap_mlist
|
|
{
|
|
struct soap_mlist *next;
|
|
const void *ptr;
|
|
const char *file;
|
|
int line;
|
|
short live;
|
|
};
|
|
#endif
|
|
|
|
/* class allocation list */
|
|
struct soap_clist
|
|
{
|
|
struct soap_clist *next;
|
|
void *ptr;
|
|
int type;
|
|
int size; /* array size */
|
|
int (*fdelete)(struct soap*, struct soap_clist*);
|
|
};
|
|
|
|
/* attributes */
|
|
struct soap_attribute
|
|
{
|
|
struct soap_attribute *next;
|
|
short flag; /* soap_set_attr: 1 = normal, 2 = utf content */
|
|
char *value;
|
|
size_t size;
|
|
const char *ns;
|
|
short visible;
|
|
char name[1]; /* the actual name string flows into the allocated region below this struct */
|
|
};
|
|
|
|
#if !defined(WITH_LEAN) || defined(WITH_COOKIES)
|
|
struct soap_cookie
|
|
{
|
|
struct soap_cookie *next;
|
|
char *name;
|
|
char *value;
|
|
char *domain;
|
|
char *path;
|
|
ULONG64 expire; /* client-side: local time to expire (value cast to time_t) */
|
|
long maxage; /* server-side: seconds to expire */
|
|
unsigned int version;
|
|
short secure;
|
|
short session; /* server-side */
|
|
short env; /* server-side: got cookie from client and should not be (re)send */
|
|
short modified; /* server-side: client cookie was modified and should be send */
|
|
};
|
|
#endif
|
|
|
|
SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_next_multipart(struct soap_multipart*);
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class soap_multipart_iterator
|
|
{
|
|
public:
|
|
struct soap_multipart *content;
|
|
bool operator==(const soap_multipart_iterator& iter) const
|
|
{ return (bool)(content == iter.content); }
|
|
bool operator!=(const soap_multipart_iterator& iter) const
|
|
{ return (bool)(content != iter.content); }
|
|
struct soap_multipart& operator*() const
|
|
{ return *content; }
|
|
struct soap_multipart *operator->() const
|
|
{ return content; }
|
|
soap_multipart_iterator& operator++()
|
|
{ content = soap_next_multipart(content); return *this; }
|
|
soap_multipart_iterator operator++(int)
|
|
{ soap_multipart_iterator iter(*this); content = soap_next_multipart(content); return iter; }
|
|
soap_multipart_iterator() : content(NULL)
|
|
{ }
|
|
soap_multipart_iterator(struct soap_multipart *p) : content(p)
|
|
{ }
|
|
};
|
|
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
struct soap_dime
|
|
{
|
|
size_t count;
|
|
size_t size;
|
|
size_t chunksize;
|
|
size_t buflen;
|
|
char flags;
|
|
char *ptr;
|
|
const char *id;
|
|
const char *type;
|
|
const char *options;
|
|
struct soap_multipart *list; /* list of DIME attachments received */
|
|
struct soap_multipart *first, *last; /* temporary in/out queue */
|
|
#ifdef __cplusplus
|
|
soap_multipart_iterator begin()
|
|
{ soap_multipart_iterator iter(list); return iter; };
|
|
soap_multipart_iterator end()
|
|
{ soap_multipart_iterator iter(NULL); return iter; };
|
|
#endif
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
struct soap_mime
|
|
{
|
|
char *boundary; /* MIME boundary */
|
|
const char *start; /* MIME start ID */
|
|
struct soap_multipart *list; /* list of MIME attachments received */
|
|
struct soap_multipart *first, *last; /* temporary in/out queue */
|
|
#ifdef __cplusplus
|
|
soap_multipart_iterator begin()
|
|
{ soap_multipart_iterator iter(list); return iter; };
|
|
soap_multipart_iterator end()
|
|
{ soap_multipart_iterator iter(NULL); return iter; };
|
|
#endif
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
/* RFC2045 MIME content transfer encodings */
|
|
enum soap_mime_encoding
|
|
{
|
|
SOAP_MIME_NONE,
|
|
SOAP_MIME_7BIT,
|
|
SOAP_MIME_8BIT,
|
|
SOAP_MIME_BINARY,
|
|
SOAP_MIME_QUOTED_PRINTABLE,
|
|
SOAP_MIME_BASE64,
|
|
SOAP_MIME_IETF_TOKEN,
|
|
SOAP_MIME_X_TOKEN
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
/* DIME/MIME multipart list */
|
|
struct soap_multipart
|
|
{
|
|
struct soap_multipart *next;
|
|
const char *ptr; /* points to raw data content */
|
|
size_t size; /* size of data content */
|
|
const char *id; /* DIME/MIME content ID or form data name */
|
|
const char *type; /* DIME/MIME type (MIME type format) */
|
|
const char *options; /* DIME options */
|
|
enum soap_mime_encoding encoding; /* MIME Content-Transfer-Encoding */
|
|
const char *location; /* MIME Content-Location (optional) */
|
|
const char *description; /* MIME Content-Description (optional) */
|
|
#ifdef __cplusplus
|
|
typedef soap_multipart_iterator iterator;
|
|
#endif
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
/* attachment DIME and MTOM XOP forwarding */
|
|
struct soap_xlist
|
|
{
|
|
struct soap_xlist *next;
|
|
unsigned char **ptr;
|
|
int *size;
|
|
char *id;
|
|
char **type;
|
|
char **options;
|
|
};
|
|
#endif
|
|
|
|
/******************************************************************************/
|
|
|
|
#ifndef WITH_LEANER
|
|
|
|
/* dom.c[pp] functions (optional, compile and link dom.c[pp] */
|
|
struct SOAP_CMAC soap_dom_element;
|
|
struct SOAP_CMAC soap_dom_attribute;
|
|
|
|
/* soap_dom_element construction */
|
|
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_new(struct soap *soap, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_new_w(struct soap *soap, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_set(struct soap_dom_element *elt, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_set_w(struct soap_dom_element *elt, const char *ns, const wchar_t *tag);
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att(struct soap_dom_element *elt, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_w(struct soap_dom_element *elt, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt(struct soap_dom_element *elt, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_w(struct soap_dom_element *elt, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_nth_elt(struct soap_dom_element *elt, const char *ns, const char *tag, size_t n);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_nth_elt_w(struct soap_dom_element *elt, const char *ns, const wchar_t *tag, size_t n);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_nth(struct soap_dom_element *elt, size_t n);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_add_att(struct soap_dom_element *elt, const struct soap_dom_attribute *node);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_add_elt(struct soap_dom_element *elt, const struct soap_dom_element *node);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_add_atts(struct soap_dom_element *elt, const struct soap_dom_attribute *atts);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_add_elts(struct soap_dom_element *elt, const struct soap_dom_element *elts);
|
|
|
|
/* soap_dom_element assignment */
|
|
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_bool(struct soap_dom_element *elt, LONG64 b);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_int(struct soap_dom_element *elt, LONG64 n);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_double(struct soap_dom_element *elt, double x);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_text(struct soap_dom_element *elt, const char *text);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_text_w(struct soap_dom_element *elt, const wchar_t *text);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_node(struct soap_dom_element *elt, const void *node, int type);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_copy(struct soap_dom_element *elt, const struct soap_dom_element *node);
|
|
|
|
/* soap_dom_element properties */
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_match(const struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_match_w(const struct soap_dom_element *elt, const char *ns, const wchar_t *patt);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_elt_get_ns(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_elt_get_tag(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_is_true(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_is_false(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_get_int(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 long SOAP_FMAC2 soap_elt_get_long(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_elt_get_LONG64(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 double SOAP_FMAC2 soap_elt_get_double(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_elt_get_text(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 const void * SOAP_FMAC2 soap_elt_get_node(const struct soap_dom_element *elt, int type);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_elt_get_type(const struct soap_dom_element *elt, const void **node);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_parent(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_depth(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_index(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_len(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_nth(const struct soap_dom_element *elt);
|
|
|
|
/* soap_dom_attribute construction */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_new(struct soap *soap, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_new_w(struct soap *soap, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_set(struct soap_dom_attribute *att, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_set_w(struct soap_dom_attribute *att, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_add(struct soap_dom_attribute *att, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_add_w(struct soap_dom_attribute *att, const char *ns, const wchar_t *tag);
|
|
|
|
/* soap_dom_attribute assignment */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_bool(struct soap_dom_attribute *att, LONG64 b);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_int(struct soap_dom_attribute *att, LONG64 n);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_double(struct soap_dom_attribute *att, double x);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_text(struct soap_dom_attribute *att, const char *text);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_text_w(struct soap_dom_attribute *att, const wchar_t *text);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_copy(struct soap_dom_attribute *att, const struct soap_dom_attribute *node);
|
|
|
|
/* soap_dom_attribute properties */
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_att_match(const struct soap_dom_attribute *att, const char *ns, const char *patt);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_att_match_w(const struct soap_dom_attribute *att, const char *ns, const wchar_t *patt);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_att_get_ns(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_att_get_tag(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_att_is_true(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_att_is_false(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_att_get_int(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 long SOAP_FMAC2 soap_att_get_long(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_att_get_LONG64(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 double SOAP_FMAC2 soap_att_get_double(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_att_get_text(const struct soap_dom_attribute *att);
|
|
|
|
/* DOM local traversal */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_first(struct soap_dom_element *elt);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_next(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_first(struct soap_dom_element *elt);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_next(const struct soap_dom_element *elt);
|
|
|
|
/* DOM local retrieval */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_get(const struct soap_dom_element *elt, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_get_w(const struct soap_dom_element *elt, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_get(const struct soap_dom_element *elt, const char *ns, const char *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_get_w(const struct soap_dom_element *elt, const char *ns, const wchar_t *tag);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_get_next(const struct soap_dom_element *elt);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_get_nth(struct soap_dom_element *elt, size_t n);
|
|
|
|
/* DOM local search */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_find(struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_att_find_next(const struct soap_dom_attribute *att, const char *ns, const char *patt);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_find(struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_find_next(const struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_find_type(struct soap_dom_element *elt, const char *ns, const char *patt, int type);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_elt_find_next_type(const struct soap_dom_element *elt, const char *ns, const char *patt, int type);
|
|
|
|
/* DOM size of local search results */
|
|
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_att_size(struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_size(struct soap_dom_element *elt, const char *ns, const char *patt);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_size_type(struct soap_dom_element *elt, const char *ns, const char *patt, int type);
|
|
|
|
/* DOM deep traversal */
|
|
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_dom_next_attribute(const struct soap_dom_attribute *att);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_dom_next_element(const struct soap_dom_element *elt, const struct soap_dom_element *end);
|
|
|
|
/* DOM deep search */
|
|
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_dom_find(struct soap_dom_element *begin, const struct soap_dom_element *end, const char *ns, const char *patt, int type);
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_dom_find_next(const struct soap_dom_element *elt, const struct soap_dom_element *end, const char *ns, const char *patt, int type);
|
|
|
|
#endif
|
|
|
|
#if defined(__cplusplus)
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
#ifdef __cplusplus
|
|
class SOAP_CMAC soap_dom_attribute_iterator
|
|
{
|
|
public:
|
|
struct soap_dom_attribute *iter;
|
|
const char *nstr;
|
|
const char *name;
|
|
bool operator==(const soap_dom_attribute_iterator&) const;
|
|
bool operator!=(const soap_dom_attribute_iterator&) const;
|
|
struct soap_dom_attribute& operator*() const;
|
|
struct soap_dom_attribute *operator->() const;
|
|
soap_dom_attribute_iterator& operator++();
|
|
soap_dom_attribute_iterator operator++(int);
|
|
soap_dom_attribute_iterator();
|
|
soap_dom_attribute_iterator(struct soap_dom_attribute*);
|
|
~soap_dom_attribute_iterator();
|
|
};
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
struct SOAP_CMAC soap_dom_attribute
|
|
{
|
|
struct soap_dom_attribute *next;
|
|
const char *nstr;
|
|
const char *name;
|
|
const char *text;
|
|
struct soap *soap;
|
|
#ifdef __cplusplus
|
|
typedef soap_dom_attribute_iterator iterator;
|
|
soap_dom_attribute(struct soap *soap = NULL);
|
|
soap_dom_attribute(const soap_dom_attribute& att);
|
|
soap_dom_attribute(struct soap *soap, const char *tag);
|
|
soap_dom_attribute(struct soap *soap, const wchar_t *tag);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const char *tag, const char *str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const char *tag, const wchar_t *str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const wchar_t *tag, const char *str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const wchar_t *tag, const wchar_t *str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const char *tag, const std::string& str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const char *tag, const std::wstring& str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const wchar_t *tag, const std::string& str);
|
|
soap_dom_attribute(struct soap *soap, const char *ns, const wchar_t *tag, const std::wstring& str);
|
|
~soap_dom_attribute();
|
|
soap_dom_attribute& set(const char *ns, const char *tag) { return *soap_att_set(this, ns, tag); }
|
|
soap_dom_attribute& set(const char *ns, const wchar_t *tag) { return *soap_att_set_w(this, ns, tag); }
|
|
soap_dom_attribute& set(bool b) { return *soap_att_bool(this, b); }
|
|
soap_dom_attribute& set(int n) { return *soap_att_int(this, n); }
|
|
soap_dom_attribute& set(LONG64 n) { return *soap_att_int(this, n); }
|
|
soap_dom_attribute& set(float x) { return *soap_att_double(this, x); }
|
|
soap_dom_attribute& set(double x) { return *soap_att_double(this, x); }
|
|
soap_dom_attribute& set(const char *str) { return *soap_att_text(this, str); }
|
|
soap_dom_attribute& set(const wchar_t *str) { return *soap_att_text_w(this, str); }
|
|
#ifndef WITH_COMPAT
|
|
soap_dom_attribute& set(const std::string& str) { return *soap_att_text(this, str.c_str()); }
|
|
soap_dom_attribute& set(const std::wstring& str) { return *soap_att_text_w(this, str.c_str()); }
|
|
#endif
|
|
soap_dom_attribute& operator=(bool b) { return *soap_att_bool(this, b); }
|
|
soap_dom_attribute& operator=(int n) { return *soap_att_int(this, n); }
|
|
soap_dom_attribute& operator=(LONG64 n) { return *soap_att_int(this, n); }
|
|
soap_dom_attribute& operator=(float x) { return *soap_att_double(this, x); }
|
|
soap_dom_attribute& operator=(double x) { return *soap_att_double(this, x); }
|
|
soap_dom_attribute& operator=(const char *str) { return *soap_att_text(this, str); }
|
|
soap_dom_attribute& operator=(const wchar_t *str) { return *soap_att_text_w(this, str); }
|
|
#ifndef WITH_COMPAT
|
|
soap_dom_attribute& operator=(const std::string& str) { return *soap_att_text(this, str.c_str()); }
|
|
soap_dom_attribute& operator=(const std::wstring& str) { return *soap_att_text_w(this, str.c_str()); }
|
|
#endif
|
|
soap_dom_attribute& operator=(const soap_dom_attribute& att) { return *soap_att_copy(this, &att); }
|
|
soap_dom_attribute& att(const char *tag) { return *soap_att_add(this, NULL, tag); }
|
|
soap_dom_attribute& att(const wchar_t *tag) { return *soap_att_add_w(this, NULL, tag); }
|
|
soap_dom_attribute& att(const char *ns, const char *tag) { return *soap_att_add(this, ns, tag); }
|
|
soap_dom_attribute& att(const char *ns, const wchar_t *tag) { return *soap_att_add_w(this, ns, tag); }
|
|
bool match(const char *patt) const { return soap_att_match(this, NULL, patt) != 0; }
|
|
bool match(const wchar_t *patt) const { return soap_att_match_w(this, NULL, patt) != 0; }
|
|
bool match(const char *ns, const char *patt) const { return soap_att_match(this, ns, patt) != 0; }
|
|
bool match(const char *ns, const wchar_t *patt) const { return soap_att_match_w(this, ns, patt) != 0; }
|
|
const char *ns() const { return this->nstr; }
|
|
const char *tag() const { return this->name; }
|
|
bool is_true() const { return soap_att_is_true(this) != 0; }
|
|
bool is_false() const { return soap_att_is_false(this) != 0; }
|
|
LONG64 get_int() const { return soap_att_get_LONG64(this); }
|
|
double get_double() const { return soap_att_get_double(this); }
|
|
const char *get_text() const { return this->text; }
|
|
operator bool() const { return soap_att_is_true(this) != 0; }
|
|
operator int() const { return soap_att_get_int(this); }
|
|
operator LONG64() const { return soap_att_get_LONG64(this); }
|
|
operator double() const { return soap_att_get_double(this); }
|
|
operator const char*() const { return this->text; }
|
|
soap_dom_attribute_iterator att_begin() { return soap_dom_attribute_iterator(this); }
|
|
soap_dom_attribute_iterator att_end() { return soap_dom_attribute_iterator(NULL); }
|
|
soap_dom_attribute_iterator att_find(const char *patt) { return att_find(NULL, patt); }
|
|
soap_dom_attribute_iterator att_find(const wchar_t *patt) { return att_find(NULL, patt); }
|
|
soap_dom_attribute_iterator att_find(const char *ns, const char *patt);
|
|
soap_dom_attribute_iterator att_find(const char *ns, const wchar_t *patt);
|
|
void unlink();
|
|
#endif
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
#ifdef __cplusplus
|
|
class SOAP_CMAC soap_dom_element_iterator
|
|
{
|
|
public:
|
|
struct soap_dom_element *iter;
|
|
struct soap_dom_element *stop;
|
|
const char *nstr;
|
|
const char *name;
|
|
int type;
|
|
bool deep;
|
|
bool operator==(const soap_dom_element_iterator&) const;
|
|
bool operator!=(const soap_dom_element_iterator&) const;
|
|
struct soap_dom_element& operator*() const;
|
|
struct soap_dom_element *operator->() const;
|
|
soap_dom_element_iterator& operator++();
|
|
soap_dom_element_iterator operator++(int);
|
|
soap_dom_element_iterator();
|
|
soap_dom_element_iterator(struct soap_dom_element*);
|
|
~soap_dom_element_iterator();
|
|
};
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
struct SOAP_CMAC soap_dom_element
|
|
{
|
|
struct soap_dom_element *next;
|
|
struct soap_dom_element *prnt;
|
|
struct soap_dom_element *elts;
|
|
struct soap_dom_attribute *atts;
|
|
const char *nstr;
|
|
const char *name;
|
|
const char *lead;
|
|
const char *text;
|
|
const char *code;
|
|
const char *tail;
|
|
const void *node;
|
|
int type;
|
|
struct soap *soap;
|
|
#ifdef __cplusplus
|
|
typedef soap_dom_element_iterator iterator;
|
|
soap_dom_element(struct soap *soap = NULL);
|
|
soap_dom_element(const soap_dom_element& elt);
|
|
soap_dom_element(struct soap *soap, const char *tag);
|
|
soap_dom_element(struct soap *soap, const wchar_t *tag);
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag);
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag, const char *str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag, const wchar_t *str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag, const char *str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag, const wchar_t *str);
|
|
#ifndef WITH_COMPAT
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag, const std::string& str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag, const std::wstring& str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag, const std::string& str);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag, const std::wstring& str);
|
|
#endif
|
|
soap_dom_element(struct soap *soap, const char *ns, const char *tag, const void *nod, int typ);
|
|
soap_dom_element(struct soap *soap, const char *ns, const wchar_t *tag, const void *nod, int typ);
|
|
~soap_dom_element();
|
|
soap_dom_element& set(const char *ns, const char *tag) { return *soap_elt_set(this, ns, tag); }
|
|
soap_dom_element& set(const char *ns, const wchar_t *tag) { return *soap_elt_set_w(this, ns, tag); }
|
|
soap_dom_element& set(bool b) { return *soap_elt_bool(this, b); }
|
|
soap_dom_element& set(int n) { return *soap_elt_int(this, n); }
|
|
soap_dom_element& set(LONG64 n) { return *soap_elt_int(this, n); }
|
|
soap_dom_element& set(float x) { return *soap_elt_double(this, x); }
|
|
soap_dom_element& set(double x) { return *soap_elt_double(this, x); }
|
|
soap_dom_element& set(const char *str) { return *soap_elt_text(this, str); }
|
|
soap_dom_element& set(const wchar_t *str) { return *soap_elt_text_w(this, str); }
|
|
#ifndef WITH_COMPAT
|
|
soap_dom_element& set(const std::string& str) { return *soap_elt_text(this, str.c_str()); }
|
|
soap_dom_element& set(const std::wstring& str) { return *soap_elt_text_w(this, str.c_str()); }
|
|
#endif
|
|
soap_dom_element& set(const void *nod, int typ) { return *soap_elt_node(this, nod, typ); }
|
|
soap_dom_element& add(soap_dom_element& elt) { return *soap_add_elt(this, &elt); }
|
|
soap_dom_element& add(soap_dom_element *elt) { return *soap_add_elt(this, elt); }
|
|
soap_dom_element& add(soap_dom_attribute& att) { return *soap_add_att(this, &att); }
|
|
soap_dom_element& add(soap_dom_attribute *att) { return *soap_add_att(this, att); }
|
|
soap_dom_element& adds(soap_dom_element& elt) { return *soap_add_elts(this, &elt); }
|
|
soap_dom_element& adds(soap_dom_element *elt) { return *soap_add_elts(this, elt); }
|
|
soap_dom_element& adds(soap_dom_attribute& att) { return *soap_add_atts(this, &att); }
|
|
soap_dom_element& adds(soap_dom_attribute *att) { return *soap_add_atts(this, att); }
|
|
soap_dom_element& operator=(bool b) { return *soap_elt_bool(this, b); }
|
|
soap_dom_element& operator=(int n) { return *soap_elt_int(this, n); }
|
|
soap_dom_element& operator=(LONG64 n) { return *soap_elt_int(this, n); }
|
|
soap_dom_element& operator=(float x) { return *soap_elt_double(this, x); }
|
|
soap_dom_element& operator=(double x) { return *soap_elt_double(this, x); }
|
|
soap_dom_element& operator=(const char *str) { return *soap_elt_text(this, str); }
|
|
soap_dom_element& operator=(const wchar_t *str) { return *soap_elt_text_w(this, str); }
|
|
#ifndef WITH_COMPAT
|
|
soap_dom_element& operator=(const std::string& str) { return *soap_elt_text(this, str.c_str()); }
|
|
soap_dom_element& operator=(const std::wstring& str) { return *soap_elt_text_w(this, str.c_str()); }
|
|
#endif
|
|
soap_dom_element& operator=(const soap_dom_element& elt) { return *soap_elt_copy(this, &elt); }
|
|
template<class T> soap_dom_element& operator=(const T& nod) { return this->set(&nod, nod.soap_type()); }
|
|
template<class T> soap_dom_element& operator=(const T *nod) { return this->set(nod, nod->soap_type()); }
|
|
template<class T> soap_dom_element& operator=(T *nod) { return this->set(nod, nod->soap_type()); }
|
|
soap_dom_attribute& att(const char *tag) { return *soap_att(this, NULL, tag); }
|
|
soap_dom_attribute& att(const wchar_t *tag) { return *soap_att_w(this, NULL, tag); }
|
|
soap_dom_attribute& att(const char *ns, const char *tag) { return *soap_att(this, ns, tag); }
|
|
soap_dom_attribute& att(const char *ns, const wchar_t *tag) { return *soap_att_w(this, ns, tag); }
|
|
soap_dom_element& elt() { return *soap_elt(this, NULL, NULL); }
|
|
soap_dom_element& elt(const char *tag) { return *soap_elt(this, NULL, tag); }
|
|
soap_dom_element& elt(const wchar_t *tag) { return *soap_elt_w(this, NULL, tag); }
|
|
soap_dom_element& elt(const char *ns, const char *tag) { return *soap_elt(this, ns, tag); }
|
|
soap_dom_element& elt(const char *ns, const wchar_t *tag) { return *soap_elt_w(this, ns, tag); }
|
|
soap_dom_element& operator[](const char *tag) { return *soap_elt(this, NULL, tag); }
|
|
soap_dom_element& operator[](const wchar_t *tag) { return *soap_elt_w(this, NULL, tag); }
|
|
soap_dom_element& operator[](size_t n) { return *soap_nth(this, n); }
|
|
soap_dom_attribute *att_get(const char *tag) const { return soap_att_get(this, NULL, tag); }
|
|
soap_dom_attribute *att_get(const wchar_t *tag) const { return soap_att_get_w(this, NULL, tag); }
|
|
soap_dom_attribute *att_get(const char *ns, const char *tag) const { return soap_att_get(this, ns, tag); }
|
|
soap_dom_attribute *att_get(const char *ns, const wchar_t *tag) const { return soap_att_get_w(this, ns, tag); }
|
|
soap_dom_element *elt_get() const { return soap_elt_get(this, NULL, NULL); }
|
|
soap_dom_element *elt_get(const char *tag) const { return soap_elt_get(this, NULL, tag); }
|
|
soap_dom_element *elt_get(const wchar_t *tag) const { return soap_elt_get_w(this, NULL, tag); }
|
|
soap_dom_element *elt_get(const char *ns, const char *tag) const { return soap_elt_get(this, ns, tag); }
|
|
soap_dom_element *elt_get(const char *ns, const wchar_t *tag) const { return soap_elt_get_w(this, ns, tag); }
|
|
soap_dom_element *get_next() const { return soap_elt_get_next(this); }
|
|
soap_dom_element *get_nth(size_t n) { return soap_elt_get_nth(this, n); }
|
|
bool match(const char *pat) const { return soap_elt_match(this, NULL, pat) != 0; }
|
|
bool match(const wchar_t *pat) const { return soap_elt_match_w(this, NULL, pat) != 0; }
|
|
bool match(const char *ns, const char *pat) const { return soap_elt_match(this, ns, pat) != 0; }
|
|
bool match(const char *ns, const wchar_t *pat) const { return soap_elt_match_w(this, ns, pat) != 0; }
|
|
const char *ns() const { return this->nstr; }
|
|
const char *tag() const { return this->name; }
|
|
soap_dom_element *parent() { return this->prnt; }
|
|
size_t depth() const { return soap_elt_depth(this); }
|
|
size_t index() const { return soap_elt_index(this); }
|
|
size_t len() const { return soap_elt_len(this); }
|
|
size_t nth() const { return soap_elt_nth(this); }
|
|
size_t elt_size() { return soap_elt_size(this, NULL, NULL); }
|
|
size_t elt_size(const char *pat, int typ = 0) { return elt_size(NULL, pat, typ); }
|
|
size_t elt_size(const char *ns, const char *pat, int typ = 0) { return soap_elt_size_type(this, ns, pat, typ); }
|
|
size_t att_size() { return soap_att_size(this, NULL, NULL); }
|
|
size_t att_size(const char *pat) { return att_size(NULL, pat); }
|
|
#ifndef WITH_COMPAT
|
|
size_t att_size(const std::string& pat) { return att_size(NULL, pat); }
|
|
#endif
|
|
size_t att_size(const char *ns, const char *pat) { return soap_att_size(this, ns, pat); }
|
|
#ifndef WITH_COMPAT
|
|
size_t att_size(const char *ns, const std::string& pat) { return soap_att_size(this, ns, pat.c_str()); }
|
|
#endif
|
|
bool is_true() const { return soap_elt_is_true(this) != 0; }
|
|
bool is_false() const { return soap_elt_is_false(this) != 0; }
|
|
LONG64 get_int() const { return soap_elt_get_LONG64(this); }
|
|
double get_double() const { return soap_elt_get_double(this); }
|
|
const char *get_text() const { return this->text; }
|
|
const void *get_node(int typ) const { return soap_elt_get_node(this, typ); }
|
|
int get_type(const void **nod) const { return soap_elt_get_type(this, nod); }
|
|
operator bool() const { return soap_elt_is_true(this) != 0; }
|
|
operator int() const { return soap_elt_get_int(this); }
|
|
operator LONG64() const { return soap_elt_get_LONG64(this); }
|
|
operator double() const { return soap_elt_get_double(this); }
|
|
operator const char*() const { return this->text; }
|
|
soap_dom_element_iterator begin();
|
|
soap_dom_element_iterator end() { return soap_dom_element_iterator(NULL); }
|
|
soap_dom_element_iterator elt_begin() { return soap_dom_element_iterator(this->elts); }
|
|
soap_dom_element_iterator elt_end() { return soap_dom_element_iterator(NULL); }
|
|
soap_dom_attribute_iterator att_begin() { return soap_dom_attribute_iterator(this->atts); }
|
|
soap_dom_attribute_iterator att_end() { return soap_dom_attribute_iterator(NULL); }
|
|
soap_dom_element_iterator find(const char *pat, int typ = 0) { return find(NULL, pat, typ); }
|
|
soap_dom_element_iterator find(const wchar_t *pat, int typ = 0) { return find(NULL, pat, typ); }
|
|
soap_dom_element_iterator find(const char *ns, const char *pat, int typ = 0);
|
|
soap_dom_element_iterator find(const char *ns, const wchar_t *pat, int typ = 0);
|
|
soap_dom_element_iterator find(int typ);
|
|
soap_dom_element_iterator elt_find(const char *pat, int typ = 0) { return elt_find(NULL, pat, typ); }
|
|
soap_dom_element_iterator elt_find(const wchar_t *pat, int typ = 0) { return elt_find(NULL, pat, typ); }
|
|
soap_dom_element_iterator elt_find(const char *ns, const char *pat, int typ = 0);
|
|
soap_dom_element_iterator elt_find(const char *ns, const wchar_t *pat, int typ = 0);
|
|
soap_dom_element_iterator elt_find(int typ);
|
|
soap_dom_attribute_iterator att_find(const char *pat) { return att_find(NULL, pat); }
|
|
soap_dom_attribute_iterator att_find(const wchar_t *pat) { return att_find(NULL, pat); }
|
|
soap_dom_attribute_iterator att_find(const char *ns, const char *pat);
|
|
soap_dom_attribute_iterator att_find(const char *ns, const wchar_t *pat);
|
|
void unlink();
|
|
#endif
|
|
};
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 struct soap_dom_element * SOAP_FMAC2 soap_dup_xsd__anyType(struct soap *soap, struct soap_dom_element *d, const struct soap_dom_element *a);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_del_xsd__anyType(const struct soap_dom_element *a);
|
|
SOAP_FMAC1 struct soap_dom_attribute * SOAP_FMAC2 soap_dup_xsd__anyAttribute(struct soap *soap, struct soap_dom_attribute *d, const struct soap_dom_attribute *a);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_del_xsd__anyAttribute(const struct soap_dom_attribute *a);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_dom_call(struct soap *soap, const char *endpoint, const char *action, const struct soap_dom_element *in, struct soap_dom_element *out);
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
#if defined(__cplusplus) && !defined(WITH_COMPAT)
|
|
extern std::ostream &operator<<(std::ostream&, const struct soap_dom_element&);
|
|
extern std::istream &operator>>(std::istream&, struct soap_dom_element&);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_dom_call(struct soap *soap, const char *endpoint, const char *action, const struct soap_dom_element& in, struct soap_dom_element& out);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_dom_call(struct soap *soap, const char *endpoint, const char *action, const struct soap_dom_element *in, struct soap_dom_element& out);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_dom_call(struct soap *soap, const char *endpoint, const char *action, const struct soap_dom_element& in, struct soap_dom_element *out);
|
|
#endif
|
|
#endif
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C" {
|
|
#endif
|
|
|
|
/******************************************************************************/
|
|
|
|
struct SOAP_CMAC soap
|
|
{
|
|
short state; /* 0 = uninitialized, 1 = initialized, 2 = copy of another soap struct */
|
|
short version; /* 1 = SOAP1.1 and 2 = SOAP1.2 (set automatically from namespace URI in nsmap table), 0 indicates non-SOAP content */
|
|
soap_mode mode; /* internal mode flag, combines imode/omode */
|
|
soap_mode imode; /* input mode flag set with soap_init1(), soap_new1(), or soap_set_imode() */
|
|
soap_mode omode; /* ouput mode flag set with soap_init1(), soap_new1(), or soap_set_omode() */
|
|
const char *float_format; /* user-definable format string for floats (<1024 chars) */
|
|
const char *double_format; /* user-definable format string for doubles (<1024 chars) */
|
|
const char *long_double_format;/* user-definable format string for long doubles (<1024 chars) */
|
|
const char *dime_id_format; /* user-definable format string for integer DIME id (<SOAP_TAGLEN chars) */
|
|
ULONG64 recv_maxlength; /* user-definable, when > 0, sets max message size that can be received */
|
|
int recv_timeout; /* user-definable, when > 0, sets socket recv stall timeout in seconds, < 0 in usec */
|
|
int send_timeout; /* user-definable, when > 0, sets socket send stall timeout in seconds, < 0 in usec */
|
|
int transfer_timeout; /* user-definable, when > 0, sets socket total transfer timeout in seconds, < 0 in usec */
|
|
int connect_timeout; /* user-definable, when > 0, sets socket connect() timeout in seconds, < 0 in usec */
|
|
int accept_timeout; /* user-definable, when > 0, sets socket accept() timeout in seconds, < 0 in usec */
|
|
int socket_flags; /* user-definable socket recv() and send() flags, e.g. set to MSG_NOSIGNAL to disable sigpipe */
|
|
int connect_flags; /* user-definable connect() SOL_SOCKET sockopt flags, e.g. set to SO_DEBUG to debug socket */
|
|
int connect_retry; /* number of times to retry connecting (exponential backoff), zero by default */
|
|
int bind_flags; /* user-definable bind() SOL_SOCKET sockopt flags, e.g. set to SO_REUSEADDR to enable reuse */
|
|
short bind_inet6; /* user-definable, when > 0 use AF_INET6 instead of PF_UNSPEC (only with -DWITH_IPV6) */
|
|
short bind_v6only; /* user-definable, when > 0 use IPPROTO_IPV6 sockopt IPV6_V6ONLY (only with -DWITH_IPV6) */
|
|
int accept_flags; /* user-definable accept() SOL_SOCKET sockopt flags */
|
|
#ifdef WITH_SELF_PIPE
|
|
int pipe_fd[2]; /* self pipe trick file descriptors used to close the select call from another thread */
|
|
#endif
|
|
int sndbuf; /* user-definable SO_SNDBUF setsockopt value */
|
|
int rcvbuf; /* user-definable SO_RCVBUF setsockopt value */
|
|
unsigned short linger_time; /* user-definable linger time for SO_LINGER option */
|
|
unsigned int maxlevel; /* user-definable max XML nesting depth levels, initialized to SOAP_MAXLEVEL */
|
|
long maxlength; /* user-definable max string length, initialized to SOAP_MAXLENGTH, maxlength<=0 is unbounded */
|
|
size_t maxoccurs; /* user-definable max array/container size, initialized to SOAP_MAXOCCURS */
|
|
const char *http_version; /* HTTP version used "1.0" or "1.1" */
|
|
const char *http_content; /* optional custom HTTP content type (with SOAP_PUT, SOAP_POST_FILE, SOAP_FILE) */
|
|
const char *http_extra_header;/* optional custom HTTP header of the form 'key: val' (multiple headers should be separated in the string by \r\n - crlf) */
|
|
const char *encodingStyle; /* default = "" which means that SOAP encoding is used */
|
|
const char *actor; /* SOAP-ENV:actor or role attribute value */
|
|
const char *lang; /* user-definable xml:lang attribute value of SOAP-ENV:Text */
|
|
const struct Namespace *namespaces; /* Pointer to global namespace mapping table */
|
|
struct Namespace *local_namespaces; /* Local namespace mapping table */
|
|
struct soap_nlist *nlist; /* namespace stack */
|
|
struct soap_blist *blist; /* block allocation stack */
|
|
struct soap_clist *clist; /* class instance allocation list */
|
|
void *alist; /* memory allocation (malloc) list */
|
|
#if !defined(WITH_LEANER) || !defined(WITH_NOIDREF)
|
|
struct soap_ilist *iht[SOAP_IDHASH];
|
|
#endif
|
|
struct soap_plist *pht[SOAP_PTRHASH];
|
|
struct soap_pblk *pblk; /* plist block allocation */
|
|
short pidx; /* plist block allocation */
|
|
short shaky; /* objects in reallocatable containers are on shaky grounds */
|
|
struct SOAP_ENV__Header *header;
|
|
struct SOAP_ENV__Fault *fault;
|
|
int idnum;
|
|
void *user; /* for user to pass user-defined data to callbacks */
|
|
void *data[4]; /* extension data = {smdevp, mecevp, ...} */
|
|
struct soap_plugin *plugins; /* linked list of plug-in data */
|
|
const char *bearer; /* HTTP authorization bearer token value */
|
|
const char *userid; /* HTTP Basic authorization userid */
|
|
const char *passwd; /* HTTP Basic authorization passwd */
|
|
const char *authrealm; /* HTTP authentication realm (and NTLM domain) */
|
|
#if !defined(WITH_LEAN) || defined(WITH_NTLM)
|
|
const char *ntlm_challenge; /* HTTP NTLM challenge key string */
|
|
short ntlm_auth; /* HTTP NTLM authentication type */
|
|
#endif
|
|
int (*fpost)(struct soap*, const char*, const char*, int, const char*, const char*, ULONG64);
|
|
int (*fget)(struct soap*); /* HTTP GET hook (not set by default) */
|
|
int (*fput)(struct soap*); /* HTTP PUT hook (handled as POST by default) */
|
|
int (*fpatch)(struct soap*); /* HTTP PATCH hook (handled as POST by default) */
|
|
int (*fdel)(struct soap*); /* HTTP DELETE hook (not set by default) */
|
|
int (*fopt)(struct soap*); /* HTTP OPTIONS hook (not set by default) */
|
|
int (*fhead)(struct soap*); /* HTTP HEAD hook (not set by default) */
|
|
int (*fform)(struct soap*); /* HTTP/HTML form handler for plugins */
|
|
int (*fposthdr)(struct soap*, const char*, const char*);
|
|
int (*fresponse)(struct soap*, int, ULONG64);
|
|
int (*fparse)(struct soap*);
|
|
int (*fparsehdr)(struct soap*, const char*, const char*);
|
|
int (*fheader)(struct soap*);
|
|
int (*fresolve)(struct soap*, const char*, struct in_addr* inaddr);
|
|
int (*fconnect)(struct soap*, const char*, const char*, int);
|
|
int (*fdisconnect)(struct soap*);
|
|
int (*fclosesocket)(struct soap*, SOAP_SOCKET);
|
|
int (*fshutdownsocket)(struct soap*, SOAP_SOCKET, int);
|
|
SOAP_SOCKET (*fopen)(struct soap*, const char*, const char*, int);
|
|
SOAP_SOCKET (*faccept)(struct soap*, SOAP_SOCKET, struct sockaddr*, int *n);
|
|
int (*fclose)(struct soap*);
|
|
int (*fsend)(struct soap*, const char*, size_t);
|
|
size_t (*frecv)(struct soap*, char*, size_t);
|
|
int (*fpoll)(struct soap*);
|
|
void (*fseterror)(struct soap*, const char **c, const char **s);
|
|
int (*fignore)(struct soap*, const char*);
|
|
int (*fserveloop)(struct soap*);
|
|
void *(*fplugin)(struct soap*, const char*);
|
|
#ifndef WITH_LEANER
|
|
int (*fsvalidate)(struct soap*, const char*, const char*);
|
|
int (*fwvalidate)(struct soap*, const char*, const wchar_t*);
|
|
int (*feltbegin)(struct soap*, const char*);
|
|
int (*feltendin)(struct soap*, const char*, const char*);
|
|
int (*feltbegout)(struct soap*, const char*, int, const char*);
|
|
int (*feltendout)(struct soap*, const char*);
|
|
int (*fprepareinitsend)(struct soap*);
|
|
int (*fprepareinitrecv)(struct soap*);
|
|
int (*fpreparesend)(struct soap*, const char*, size_t);
|
|
int (*fpreparerecv)(struct soap*, const char*, size_t);
|
|
int (*fpreparefinalsend)(struct soap*);
|
|
int (*fpreparefinalrecv)(struct soap*);
|
|
int recverror; /* last soap_recv_raw error code for filterrecv */
|
|
int (*ffiltersend)(struct soap*, const char**, size_t*);
|
|
int (*ffilterrecv)(struct soap*, char*, size_t*, size_t);
|
|
void *(*fdimereadopen)(struct soap*, void*, const char*, const char*, const char*);
|
|
void *(*fdimewriteopen)(struct soap*, const char*, const char*, const char*);
|
|
void (*fdimereadclose)(struct soap*, void*);
|
|
void (*fdimewriteclose)(struct soap*, void*);
|
|
size_t (*fdimeread)(struct soap*, void*, char*, size_t);
|
|
int (*fdimewrite)(struct soap*, void*, const char*, size_t);
|
|
void *(*fmimereadopen)(struct soap*, void*, const char*, const char*, const char*);
|
|
void *(*fmimewriteopen)(struct soap*, void*, const char*, const char*, const char*, enum soap_mime_encoding);
|
|
void (*fmimereadclose)(struct soap*, void*);
|
|
void (*fmimewriteclose)(struct soap*, void*);
|
|
size_t (*fmimeread)(struct soap*, void*, char*, size_t);
|
|
int (*fmimewrite)(struct soap*, void*, const char*, size_t);
|
|
#endif
|
|
SOAP_SOCKET master; /* socket bound to TCP/IP port */
|
|
SOAP_SOCKET socket; /* socket to send and receive */
|
|
SOAP_SOCKET sendsk; /* socket to send (overrides ::socket) */
|
|
SOAP_SOCKET recvsk; /* socket to receive (overrides ::socket) */
|
|
#if defined(__cplusplus) && !defined(WITH_COMPAT)
|
|
std::ostream *os; /* C++ only: ostream to send */
|
|
std::istream *is; /* C++ only: istream to receive */
|
|
#else
|
|
const char **os; /* C only: pointer to a const char*, will be set to point to the string output */
|
|
const char *is; /* C only: a const char* to read from (soap->is will advance) */
|
|
#endif
|
|
#ifndef UNDER_CE
|
|
int sendfd; /* int file descriptor for sending */
|
|
int recvfd; /* int file descriptor for receiving */
|
|
#else
|
|
FILE *sendfd; /* WinCE FILE* to send */
|
|
FILE *recvfd; /* WinCE FILE* to receive */
|
|
#endif
|
|
size_t bufidx; /* index in soap.buf[] */
|
|
size_t buflen; /* length of soap.buf[] content */
|
|
soap_wchar ahead; /* parser lookahead */
|
|
short cdata; /* CDATA parser state */
|
|
short body; /* HTTP or XML element has a body (1) or not (0) */
|
|
unsigned int level; /* XML nesting level */
|
|
#ifndef WITH_LEAN
|
|
ULONG64 start; /* start time of send/recv (value cast to time_t) */
|
|
#endif
|
|
ULONG64 count; /* message length counter */
|
|
ULONG64 length; /* message length as was set by HTTP header received */
|
|
char *labbuf; /* look-aside buffer */
|
|
size_t lablen; /* look-aside buffer allocated length */
|
|
size_t labidx; /* look-aside buffer index to available part */
|
|
char buf[SOAP_BUFLEN];/* send and receive buffer */
|
|
char msgbuf[SOAP_TMPLEN]; /* in/out buffer for HTTP/MIME headers and short messages, must be >=1024 bytes */
|
|
char tmpbuf[SOAP_TMPLEN]; /* in/out buffer for HTTP/MIME headers, simpleType values, element and attribute tag names, and DIME must be >=1024 bytes */
|
|
char tag[SOAP_TAGLEN];
|
|
char id[SOAP_TAGLEN];
|
|
char href[SOAP_TAGLEN];
|
|
char type[SOAP_TAGLEN];
|
|
char arrayType[SOAP_TAGLEN];
|
|
char arraySize[SOAP_TAGLEN];
|
|
char arrayOffset[SOAP_TAGLEN];
|
|
int position;
|
|
int positions[SOAP_MAXDIMS];
|
|
struct soap_attribute *attributes; /* attribute list */
|
|
short other;
|
|
short root;
|
|
short encoding; /* when set, output encodingStyle */
|
|
short mustUnderstand; /* a mustUnderstand element was parsed or is output */
|
|
short null; /* parsed XML is xsi:nil */
|
|
short ns; /* zero to output all xmlns */
|
|
short part; /* SOAP part state (header or body) */
|
|
short event; /* engine events and states for use by plugins */
|
|
short peeked;
|
|
unsigned int evlev; /* event level */
|
|
int alloced;
|
|
size_t chunksize;
|
|
size_t chunkbuflen;
|
|
char endpoint[SOAP_TAGLEN];
|
|
char path[SOAP_TAGLEN];
|
|
char host[SOAP_TAGLEN];
|
|
char *action; /* SOAPAction string */
|
|
const char *prolog; /* XML declaration prolog */
|
|
unsigned int ip; /* IP number retrieved from request */
|
|
unsigned int ip6[4]; /* same for IPv6: upper in ip6[0] to lower in ip6[3] requires WITH_IPV6 */
|
|
int port; /* port number */
|
|
const char *override_host; /* to override the client-side host name/IP when connecting */
|
|
int override_port; /* to override client-side port number when connecting */
|
|
int keep_alive; /* connection should be kept open (-1, 0, or counts down) */
|
|
int tcp_keep_alive; /* enable SO_KEEPALIVE */
|
|
unsigned int tcp_keep_idle; /* set TCP_KEEPIDLE */
|
|
unsigned int tcp_keep_intvl; /* set TCP_KEEPINTVL */
|
|
unsigned int tcp_keep_cnt; /* set TCP_KEEPCNT */
|
|
int max_keep_alive; /* maximum keep-alive session (default=100) 0 to always keep open */
|
|
const char *proxy_http_version;/* HTTP version of proxy "1.0" or "1.1" */
|
|
const char *proxy_host; /* Proxy Server host name */
|
|
int proxy_port; /* Proxy Server port (default = 8080) */
|
|
const char *proxy_userid; /* Proxy Authorization user name */
|
|
const char *proxy_passwd; /* Proxy Authorization password */
|
|
const char *proxy_from; /* X-Forwarding-For header returned by proxy */
|
|
const char *origin; /* Origin header received */
|
|
const char *cors_origin; /* CORS Allow-Origin header returned by server */
|
|
const char *cors_allow; /* CORS Allow-Origin header default value of "*" */
|
|
const char *cors_method; /* CORS Request-Method header received */
|
|
const char *cors_header; /* CORS Request-Headers header received */
|
|
const char *cors_methods; /* CORS Allow-Methods header returned by server */
|
|
const char *cors_headers; /* CORS Allow-Headers header returned by server */
|
|
const char *x_frame_options; /* "DENY", "SAMEORIGIN" (default), or "ALLOW-FROM uri" */
|
|
int status; /* HTTP status code, HTTP method, or other error code */
|
|
int error;
|
|
int errmode;
|
|
int errnum;
|
|
#ifndef WITH_LEANER
|
|
struct soap_dom_element *dom;
|
|
struct soap_dime dime;
|
|
struct soap_mime mime;
|
|
struct soap_xlist *xlist;
|
|
#endif
|
|
const char *logfile[SOAP_MAXLOGS];
|
|
FILE *fdebug[SOAP_MAXLOGS];
|
|
struct soap_mlist *mht[SOAP_PTRHASH];
|
|
#ifndef WITH_LEAN
|
|
const char *wsuid; /* space-separated string of element tags */
|
|
const char *c14nexclude; /* space-separated string of prefixes for c14n exclusion */
|
|
const char *c14ninclude; /* space-separated string of prefixes for c14n inclusion */
|
|
#endif
|
|
struct soap_cookie *cookies;
|
|
const char *cookie_domain;
|
|
const char *cookie_path;
|
|
int cookie_max;
|
|
#ifndef WITH_NOIO
|
|
unsigned int ipv6_multicast_if; /* in_addr_t in6addr->sin6_scope_id IPv6 value */
|
|
char* ipv4_multicast_if; /* IP_MULTICAST_IF IPv4 setsockopt interface_addr */
|
|
unsigned char ipv4_multicast_ttl; /* IP_MULTICAST_TTL value 0..255 */
|
|
const char *client_addr; /* when non-NULL, client binds to this address before connect */
|
|
const char *client_addr_ipv6; /* WITH_IPV6: when non-NULL and client_addr is non-NULL and when connecting to a IPv6 server, client binds to this IPv6 address instead of client_addr */
|
|
int client_port; /* when nonnegative, client binds to this port before connect */
|
|
const char *client_interface; /* when non-NULL, override client-side interface address using this address */
|
|
union {
|
|
struct sockaddr addr;
|
|
struct sockaddr_in in;
|
|
struct sockaddr_storage storage;
|
|
} peer; /* set by soap_connect/soap_accept and by UDP recv */
|
|
size_t peerlen;
|
|
#endif
|
|
#if defined(WITH_OPENSSL) /* OpenSSL */
|
|
int (*fsslauth)(struct soap*);
|
|
int (*fsslverify)(int, X509_STORE_CTX*);
|
|
BIO *bio;
|
|
SSL *ssl;
|
|
SSL_CTX *ctx;
|
|
SSL_SESSION *session;
|
|
const char *dhfile;
|
|
const char *randfile;
|
|
#elif defined(WITH_GNUTLS) /* GNUTLS */
|
|
int (*fsslauth)(struct soap*);
|
|
void *fsslverify;
|
|
gnutls_certificate_credentials_t xcred; /* cert pointer */
|
|
gnutls_anon_client_credentials_t acred; /* anon pointer */
|
|
gnutls_priority_t cache; /* priority cache pointer */
|
|
gnutls_session_t session; /* session pointer */
|
|
gnutls_dh_params_t dh_params;
|
|
gnutls_rsa_params_t rsa_params;
|
|
#elif defined(WITH_SYSTEMSSL) /* SYSTEM SSL */
|
|
int (*fsslauth)(struct soap*);
|
|
void *fsslverify; /* N/A */
|
|
void *bio; /* N/A */
|
|
gsk_handle ctx; /* environment */
|
|
gsk_handle ssl; /* ssl socket */
|
|
void *session; /* N/A */
|
|
const char *dhfile; /* N/A */
|
|
const char *randfile; /* N/A */
|
|
#else /* No SSL/TLS */
|
|
void *fsslauth; /* dummy members, to preserve struct size */
|
|
void *fsslverify;
|
|
void *bio;
|
|
void *ssl;
|
|
void *ctx;
|
|
void *session;
|
|
void *dh_params;
|
|
void *rsa_params;
|
|
#endif
|
|
unsigned short ssl_flags;
|
|
const char *keyfile;
|
|
const char *keyid;
|
|
const char *password;
|
|
const char *cafile;
|
|
const char *capath;
|
|
const char *crlfile;
|
|
char session_host[SOAP_TAGLEN];
|
|
int session_port;
|
|
#ifdef SOAP_LOCALE_T
|
|
SOAP_LOCALE_T c_locale; /* if this does not compile, use ./configure --enable-xlocale or compile with -DWITH_INCLUDE_XLOCALE_H, or use -DWITH_NO_C_LOCALE to disable locale support */
|
|
#else
|
|
void *c_locale;
|
|
#endif
|
|
#ifdef WITH_ZLIB
|
|
z_stream *d_stream; /* decompression stream */
|
|
uLong z_crc; /* internal gzip crc */
|
|
#else
|
|
void *d_stream; /* dummy members, to preserve struct size */
|
|
soap_int32 z_crc;
|
|
#endif
|
|
const char *z_dict; /* support for zlib static dictionaries */
|
|
unsigned int z_dict_len;
|
|
short zlib_state; /* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_INFLATE */
|
|
short zlib_in; /* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_GZIP */
|
|
short zlib_out; /* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_GZIP */
|
|
char *z_buf; /* buffer */
|
|
size_t z_buflen;
|
|
unsigned short z_level; /* compression level to be used (0=none, 1=fast to 9=best) */
|
|
float z_ratio_in; /* detected compression ratio compressed_length/length of inbound message */
|
|
float z_ratio_out; /* detected compression ratio compressed_length/length of outbound message */
|
|
#ifdef WMW_RPM_IO /* vxWorks compatibility */
|
|
void *rpmreqid;
|
|
#endif
|
|
#ifdef __cplusplus
|
|
soap();
|
|
soap(soap_mode);
|
|
soap(soap_mode, soap_mode);
|
|
soap(const struct soap&);
|
|
struct soap& operator=(const struct soap&);
|
|
void destroy();
|
|
~soap(); /* no virtual methods, so sizeof(soap) should be the same in C and C++ */
|
|
#endif
|
|
};
|
|
|
|
struct soap_code_map
|
|
{
|
|
LONG64 code;
|
|
const char *string;
|
|
};
|
|
|
|
/* forwarding list */
|
|
struct soap_flist
|
|
{
|
|
struct soap_flist *next;
|
|
int type;
|
|
void *ptr;
|
|
unsigned int level;
|
|
size_t index;
|
|
void (*finsert)(struct soap*, int, int, void*, size_t, const void*, void**);
|
|
};
|
|
|
|
/* id-ref forwarding list */
|
|
struct soap_ilist
|
|
{
|
|
struct soap_ilist *next;
|
|
int type;
|
|
size_t size;
|
|
void *ptr;
|
|
void **spine;
|
|
void *link;
|
|
void *copy;
|
|
struct soap_flist *flist;
|
|
void *smart;
|
|
short shaky;
|
|
char id[1]; /* the actual id string value flows into the allocated region below this struct */
|
|
};
|
|
|
|
struct soap_plugin
|
|
{
|
|
struct soap_plugin *next;
|
|
const char *id;
|
|
void *data;
|
|
int (*fcopy)(struct soap *soap, struct soap_plugin *dst, struct soap_plugin *src);
|
|
void (*fdelete)(struct soap *soap, struct soap_plugin *p); /* should delete fields of plugin only and not free(p) */
|
|
};
|
|
|
|
extern SOAP_NMAC struct Namespace namespaces[];
|
|
|
|
#ifndef WITH_LEAN
|
|
# define soap_get0(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx])
|
|
# define soap_get1(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++])
|
|
#else
|
|
soap_wchar soap_get0(struct soap*);
|
|
soap_wchar soap_get1(struct soap*);
|
|
#endif
|
|
|
|
#define soap_versioning_paste(name, ext) name##_REQUIRE_lib_v##ext
|
|
#define soap_versioning_ext(name, ext) soap_versioning_paste(name, ext)
|
|
#define soap_versioning(name) soap_versioning_ext(name, GSOAP_VERSION)
|
|
|
|
#define soap_init(soap) soap_init1(soap, SOAP_IO_DEFAULT)
|
|
#define soap_init1(soap, mode) soap_init2(soap, mode, mode)
|
|
#define soap_init2(soap, imode, omode) soap_versioning(soap_init)(soap, imode, omode)
|
|
|
|
#define soap_new() soap_new1(SOAP_IO_DEFAULT)
|
|
#define soap_new1(mode) soap_new2(mode, mode)
|
|
#define soap_new2(imode, omode) soap_versioning(soap_new)(imode, omode)
|
|
|
|
#define soap_revget1(soap) ((soap)->bufidx--)
|
|
#define soap_unget(soap, c) ((soap)->ahead = c)
|
|
#define soap_peek(soap) ((soap)->ahead = soap_get(soap))
|
|
#define soap_register_plugin(soap, plugin) soap_register_plugin_arg(soap, plugin, NULL)
|
|
#define soap_mode(soap, n) ((soap)->mode = (soap)->imode = (soap)->omode = (n))
|
|
#define soap_imode(soap, n) ((soap)->imode = (n))
|
|
#define soap_omode(soap, n) ((soap)->omode = (n))
|
|
#define soap_set_imode(soap, n) ((soap)->imode |= (n))
|
|
#define soap_clr_imode(soap, n) ((soap)->imode &= ~(n))
|
|
#define soap_set_omode(soap, n) ((soap)->omode |= (n))
|
|
#define soap_clr_omode(soap, n) ((soap)->omode &= ~(n))
|
|
#define soap_set_mode(soap, n) ((soap)->mode |= (n), (soap)->imode |= (n), (soap)->omode |= (n))
|
|
#define soap_clr_mode(soap, n) ((soap)->mode &= ~(n), (soap)->imode &= ~(n), (soap)->omode &= ~(n))
|
|
#define soap_destroy(soap) soap_delete((soap), NULL)
|
|
|
|
#define SOAP_NO_LINK_TO_DELETE (-2) /* pass to soap_link() as size n: do not manage, smart pointers are self-managing */
|
|
|
|
#ifdef HAVE_STRRCHR
|
|
# define soap_strrchr(s, t) strrchr(s, t)
|
|
#else
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_strrchr(const char *s, int t);
|
|
#endif
|
|
|
|
#ifdef HAVE_STRTOL
|
|
# define soap_strtol(s, t, b) strtol(s, t, b)
|
|
#else
|
|
SOAP_FMAC1 long SOAP_FMAC2 soap_strtol(const char*, char**, int);
|
|
#endif
|
|
|
|
#ifdef HAVE_STRTOUL
|
|
# define soap_strtoul(s, t, b) strtoul(s, t, b)
|
|
#else
|
|
SOAP_FMAC1 unsigned long SOAP_FMAC2 soap_strtoul(const char*, char**, int);
|
|
#endif
|
|
|
|
#if defined(WIN32) && !defined(__MINGW32__) && !defined(__MINGW64__) && !defined(__BORLANDC__)
|
|
# define soap_strtoll _strtoi64
|
|
#elif defined(HAVE_STRTOLL) && !defined(soap_strtoll)
|
|
# define soap_strtoll strtoll
|
|
#elif !defined(soap_strtoll)
|
|
SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_strtoll(const char*, char**, int);
|
|
#endif
|
|
|
|
#if defined(WIN32) && !defined(__MINGW32__) && !defined(__MINGW64__) && !defined(__BORLANDC__)
|
|
# define soap_strtoull _strtoui64
|
|
#elif defined(HAVE_STRTOULL) && !defined(soap_strtoull)
|
|
# define soap_strtoull strtoull
|
|
#elif !defined(soap_strtoull)
|
|
SOAP_FMAC1 ULONG64 SOAP_FMAC2 soap_strtoull(const char*, char**, int);
|
|
#endif
|
|
|
|
#if defined(WITH_OPENSSL)
|
|
# define soap_random soap_rand()
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_rand(void);
|
|
#elif defined(UNDER_CE)
|
|
# define soap_random (int)Random()
|
|
#elif defined(HAVE_RANDOM)
|
|
# define soap_random (int)random()
|
|
#else
|
|
# define soap_random rand()
|
|
#endif
|
|
|
|
#ifdef WITH_NOIDREF
|
|
# define soap_embedded(s, p, t) ((void)(s), 0)
|
|
# define soap_id_lookup(s, i, p, t, n, k, fb) ((void)(s), (p))
|
|
# define soap_id_forward(s, h, p, i, t, tt, n, k, fi, fb) ((void)(s), (p))
|
|
# define soap_id_nullify(s, i) ((void)(s), (i))
|
|
# define soap_reference(s, a, t) ((void)(s), 1)
|
|
# define soap_array_reference(s, p, a, n, t) ((void)(s), 1)
|
|
# define soap_attachment_reference(s, p, a, n, t, i, y) ((void)(s), 1)
|
|
# define soap_embed(s, p, a, n, t) ((void)(s), 0)
|
|
# define soap_embedded_id(s, i, p, t) ((void)(s), (void)(t), i)
|
|
# define soap_is_embedded(s, p) ((void)(s), 0)
|
|
# define soap_is_single(s, p) ((void)(s), 1)
|
|
# define soap_lookup_type(s, i) ((void)(s), 0)
|
|
# define soap_getindependent(s) ((void)(s), 0)
|
|
# define soap_putindependent(s) ((void)(s), 0)
|
|
# define soap_markelement(s, p, t) ((void)(s), 0)
|
|
# define soap_begin_shaky(s) ((void)(s), 0)
|
|
# define soap_end_shaky(s, f) ((void)(s), (void)(f), 0)
|
|
#endif
|
|
|
|
/* soap_traverse() traversal/walker routines take walker function arguments */
|
|
typedef void soap_walker(struct soap*, void*, int, const char*, const char*);
|
|
|
|
SOAP_FMAC5 int SOAP_FMAC6 soap_serve(struct soap *soap);
|
|
SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request(struct soap *soap);
|
|
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_init(void);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_noinit(void);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_GET(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_PUT(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_PATCH(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_POST(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_DELETE(struct soap*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command(struct soap*, int, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_connect(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_bind(struct soap*, const char*, int, int);
|
|
SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_accept(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept(struct soap*);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_ssl_error(struct soap*, int ret, int err);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_crl(struct soap*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_poll(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ready(struct soap*);
|
|
|
|
#if defined(VXWORKS) && defined(WM_SECURE_KEY_STORAGE)
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context(struct soap *soap, unsigned short flags, const char *keyfile, const char *keyid, const char *password, const char *cafile, const char *capath, const char *dhfile, const char *randfile, const char *sid);
|
|
#else
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context(struct soap *soap, unsigned short flags, const char *keyfile, const char *password, const char *cafile, const char *capath, const char *dhfile, const char *randfile, const char *sid);
|
|
#endif
|
|
#if defined(VXWORKS) && defined(WM_SECURE_KEY_STORAGE)
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context(struct soap *soap, unsigned short flags, const char *keyfile, const char *keyid, const char *password, const char *cafile, const char *capath, const char *randfile);
|
|
#else
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context(struct soap *soap, unsigned short flags, const char *keyfile, const char *password, const char *cafile, const char *capath, const char *randfile);
|
|
#endif
|
|
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_http_content_type(struct soap *soap, int status);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr(struct soap*, int status, ULONG64 count);
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_http_header_attribute(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_key(char*, size_t, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_val(char*, size_t, const char*);
|
|
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash(const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint(struct soap*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw(struct soap*, const char*, size_t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_flush(struct soap*);
|
|
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get(struct soap*);
|
|
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp(const char*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error(struct soap*, const char*, const char*, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error(struct soap*, const char*, const char*, int);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw(struct soap*, const char*, size_t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_recv(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send(struct soap*, const char*);
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send2(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send3(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_query_send_key(struct soap*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_query_send_val(struct soap*, const char*);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_query(struct soap*);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_query_key(struct soap*, char**);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_query_val(struct soap*, char**);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_query_decode(char*, size_t, const char*);
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8(struct soap*, unsigned long);
|
|
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8(struct soap*);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_utf8len(const char*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64(struct soap*, const unsigned char*, int);
|
|
SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_getbase64(struct soap*, int*, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_puthex(struct soap*, const unsigned char*, int);
|
|
SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex(struct soap*, int*);
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward(struct soap*, unsigned char**, int*, char**, char**, char**);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment_forward(struct soap*, unsigned char**, int*, char**, char**, char**);
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup(struct soap*, const void *p, int t, struct soap_plist**);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter(struct soap*, const void *p, const void *a, int n, int t, struct soap_plist**);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup(struct soap*, const void *p, const void *a, int n, int t, struct soap_plist**);
|
|
#ifndef WITH_NOIDREF
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id(struct soap*, void *p, int t, struct soap_plist**);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_embed(struct soap *soap, const void *p, const void *a, int n, int t);
|
|
SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup(struct soap*, const char*);
|
|
SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter(struct soap*, const char*, int t, size_t n);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_resolve(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_embedded(struct soap*, const void *p, int t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_reference(struct soap*, const void *p, int t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference(struct soap*, const void *p, const void *a, int n, int t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment_reference(struct soap *soap, const void *p, const void *a, int n, int t, const char *id, const char *type);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id(struct soap*, int id, const void *p, int t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded(struct soap*, struct soap_plist*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_is_single(struct soap*, struct soap_plist*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded(struct soap*, struct soap_plist*);
|
|
#endif
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_check_and_mark(struct soap *soap, const void *p, int t, char **mark);
|
|
SOAP_FMAC1 void * SOAP_FMAC2 soap_mark_lookup(struct soap *soap, const void *p, int t, struct soap_plist **pp, char **mark);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_mark_cycle(struct soap *soap, struct soap_plist *pp);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_mark_dup(struct soap *soap, void *a, struct soap_plist *pp);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_unmark(struct soap *soap, char *mark);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_end_count(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send_flush(struct soap*);
|
|
|
|
SOAP_FMAC1 const struct soap_code_map* SOAP_FMAC2 soap_code(const struct soap_code_map*, const char*);
|
|
SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_code_int(const struct soap_code_map*, const char*, LONG64);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_str(const struct soap_code_map*, long);
|
|
SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_code_bits(const struct soap_code_map*, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_list(struct soap*, const struct soap_code_map*, long);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_binary_search_string(const char**, int, const char*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getline(struct soap*, char*, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_serve(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv(struct soap*);
|
|
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc(struct soap*, size_t);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc(struct soap*, void*);
|
|
SOAP_FMAC1 struct soap_clist * SOAP_FMAC2 soap_link(struct soap*, int, int, int (*fdelete)(struct soap*, struct soap_clist*));
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_unlink(struct soap*, const void*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_free_temp(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_del(struct soap*);
|
|
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_track_malloc(struct soap*, const char*, int, size_t);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_track_free(struct soap*, const char*, int, void*);
|
|
|
|
#ifndef WITH_NOIDREF
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type(struct soap*, const char *id);
|
|
SOAP_FMAC1 short SOAP_FMAC2 soap_begin_shaky(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_end_shaky(struct soap*, short);
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup(struct soap*, const char *id, void **p, int t, size_t n, unsigned int k, int (*fbase)(int, int));
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward(struct soap*, const char *id, void *p, size_t i, int t, int tt, size_t n, unsigned int k, void(*finsert)(struct soap*, int, int, void*, size_t, const void*, void**), int (*fbase)(int, int));
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_id_nullify(struct soap*, const char*);
|
|
#endif
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter(struct soap*, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType, void *(*finstantiate)(struct soap*, int, const char*, const char*, size_t*), int (*fbase)(int, int));
|
|
SOAP_FMAC1 void** SOAP_FMAC2 soap_id_smart(struct soap *soap, const char*, int t, size_t n);
|
|
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_size(const int *, int);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_getsizes(const char *, int *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets(const char *, const int *, int *, int);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getposition(const char *, int *);
|
|
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets(struct soap*, const char *, const int *, const int *, int);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffsets(struct soap*, const int *, int);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_closesock(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_force_closesock(struct soap*);
|
|
|
|
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_versioning(soap_new)(soap_mode, soap_mode);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_free(struct soap*);
|
|
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy(const struct soap*);
|
|
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy_context(struct soap*, const struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream(struct soap*, struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_free_stream(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_versioning(soap_init)(struct soap*, soap_mode, soap_mode);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_initialize(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_done(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_begin(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_end(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_delete(struct soap*, void*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_delegate_deletion(struct soap*, struct soap*);
|
|
#ifdef WITH_SELF_PIPE
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_close_connection(struct soap*);
|
|
#endif
|
|
|
|
/* API functions available with DEBUG or SOAP_DEBUG defined: */
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_recv_logfile(struct soap*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_sent_logfile(struct soap*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_test_logfile(struct soap*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_close_logfiles(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile(struct soap*, int);
|
|
/* */
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_value(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag(struct soap*, const char*, const char *);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_match_att(struct soap*, const char*, const char *);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_match_array(struct soap*, const char*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element(struct soap*, const char*, int, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out(struct soap*, const char *tag);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out(struct soap*, const char *tag, int id, const char *type);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out(struct soap*, const char *tag, int id, const char *type, const char *offset);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref(struct soap*, const char *tag, int id, int href);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_href(struct soap*, const char *tag, int id, const char *ref, const char *val);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_null(struct soap*, const char *tag, int id, const char *type);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_empty(struct soap*, const char *tag);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_nil(struct soap*, const char *tag);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_id(struct soap*, const char *tag, int id, const void *p, const void *a, int n, const char *type, int t, char **mark);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_result(struct soap*, const char *tag);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_check_result(struct soap*, const char *tag);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out(struct soap*, const char *tag);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end(struct soap*, const char *tag);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_attribute(struct soap*, const char*, const char*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in(struct soap*, const char *tag, int nillable, const char *type);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in(struct soap*, const char *tag);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element(struct soap*);
|
|
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_retry(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_revert(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_ignore(struct soap*);
|
|
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_memdup(struct soap*, const void*, size_t);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup(struct soap*, const char*);
|
|
SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstrdup(struct soap*, const wchar_t*);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_strtrim(struct soap*, char*);
|
|
SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstrtrim(struct soap*, wchar_t*);
|
|
SOAP_FMAC1 const char * SOAP_FMAC2 soap_tagsearch(const char *big, const char *little);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_string_out(struct soap*, const char *s, int flag);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in(struct soap*, int, long, long, const char*);
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out(struct soap*, const wchar_t *s, int flag);
|
|
SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in(struct soap*, int, long, long, const char*);
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace(struct soap*, const char *, const char*, size_t n1, size_t n2);
|
|
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_version(struct soap*, short);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces(struct soap*, const struct Namespace*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces(struct soap*);
|
|
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace(struct soap*);
|
|
SOAP_FMAC1 struct soap_nlist* SOAP_FMAC2 soap_push_namespace(struct soap*, const char *,const char *);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace_tag(struct soap *soap, const char *tag);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace_att(struct soap *soap, const char *tag);
|
|
|
|
SOAP_FMAC1 struct soap_nlist* SOAP_FMAC2 soap_lookup_ns(struct soap *soap, const char *tag, size_t n);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab(struct soap*, const char*, size_t);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab(struct soap*, const char*, size_t);
|
|
|
|
SOAP_FMAC1 struct soap_blist* SOAP_FMAC2 soap_alloc_block(struct soap*);
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block(struct soap*, struct soap_blist*, size_t);
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block_max(struct soap*, struct soap_blist*, size_t);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block(struct soap*, struct soap_blist*);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block(struct soap*, struct soap_blist*, size_t);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_first_block(struct soap*, struct soap_blist*);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_next_block(struct soap*, struct soap_blist*);
|
|
SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size(struct soap*, struct soap_blist*);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_save_block(struct soap*, struct soap_blist*, char*, int);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_end_block(struct soap*, struct soap_blist*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_update_pointers(struct soap *soap, const char *dst, const char *src, size_t len);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_out(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_http_has_body(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_http_skip_body(struct soap*);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_http_get_body(struct soap*, size_t *len);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_http_get_form(struct soap*);
|
|
SOAP_FMAC1 char * SOAP_FMAC2 soap_http_get_body_prefix(struct soap*, size_t *len, const char *prefix);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_response(struct soap*, int);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response(struct soap*, int status);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_response(struct soap*);
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault(struct soap*, int check);
|
|
|
|
#ifndef WITH_NOSTDLIB
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault(struct soap*, FILE*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location(struct soap*, FILE*);
|
|
# ifndef WITH_LEAN
|
|
# ifndef WITH_COMPAT
|
|
# ifdef __cplusplus
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_stream_fault(struct soap*, std::ostream&);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_stream_fault_location(struct soap*, std::ostream&);
|
|
# endif
|
|
# endif
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_sprint_fault(struct soap*, char*, size_t);
|
|
# endif
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte(struct soap*, const char*, char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2short(struct soap*, const char*, short*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2int(struct soap*, const char*, int*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2long(struct soap*, const char*, long*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64(struct soap*, const char*, LONG64*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2float(struct soap*, const char*, float*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2double(struct soap*, const char*, double*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte(struct soap*, const char*, unsigned char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort(struct soap*, const char*, unsigned short*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt(struct soap*, const char*, unsigned int*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong(struct soap*, const char*, unsigned long*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64(struct soap*, const char*, ULONG64*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2char(struct soap*, const char*, char**, int, long minlen, long maxlen, const char *pattern);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName(struct soap*, const char*, char**, long minlen, long maxlen, const char *pattern);
|
|
|
|
#ifndef WITH_COMPAT
|
|
#ifdef __cplusplus
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2stdQName(struct soap*, const char*, std::string*, long minlen, long maxlen, const char *pattern);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2stdchar(struct soap*, const char*, std::string*, int, long minlen, long maxlen, const char *pattern);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2stdwchar(struct soap*, const char*, std::wstring*, int, long minlen, long maxlen, const char *pattern);
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef WITH_LEAN
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar(struct soap*, const char*, wchar_t**, int, long minlen, long maxlen, const char *pattern);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime(struct soap*, const char*, time_t*);
|
|
#endif
|
|
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_s2base64(struct soap*, const unsigned char*, char*, int);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_s2hex(struct soap*, const unsigned char*, char*, int);
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_byte2s(struct soap*, char);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_short2s(struct soap*, short);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_int2s(struct soap*, int);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_long2s(struct soap*, long);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_LONG642s(struct soap*, LONG64);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_float2s(struct soap*, float);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_double2s(struct soap*, double);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedByte2s(struct soap*, unsigned char);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedShort2s(struct soap*, unsigned short);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedInt2s(struct soap*, unsigned int);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedLong2s(struct soap*, unsigned long);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_ULONG642s(struct soap*, ULONG64);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_QName2s(struct soap*, const char*);
|
|
|
|
#ifndef WITH_LEAN
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_wchar2s(struct soap*, const wchar_t*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_dateTime2s(struct soap*, time_t);
|
|
#endif
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_base642s(struct soap*, const char*, char*, size_t, int*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_hex2s(struct soap*, const char*, char*, size_t, int*);
|
|
|
|
SOAP_FMAC1 int* SOAP_FMAC2 soap_inint(struct soap*, const char *tag, int *p, const char *, int);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_inbyte(struct soap*, const char *tag, char *p, const char *, int);
|
|
SOAP_FMAC1 long* SOAP_FMAC2 soap_inlong(struct soap*, const char *tag, long *p, const char *, int);
|
|
SOAP_FMAC1 LONG64* SOAP_FMAC2 soap_inLONG64(struct soap*, const char *tag, LONG64 *p, const char *, int);
|
|
SOAP_FMAC1 short* SOAP_FMAC2 soap_inshort(struct soap*, const char *tag, short *p, const char *, int);
|
|
SOAP_FMAC1 float* SOAP_FMAC2 soap_infloat(struct soap*, const char *tag, float *p, const char *, int);
|
|
SOAP_FMAC1 double* SOAP_FMAC2 soap_indouble(struct soap*, const char *tag, double *p, const char *, int);
|
|
SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_inunsignedByte(struct soap*, const char *tag, unsigned char *p, const char *, int);
|
|
SOAP_FMAC1 unsigned short* SOAP_FMAC2 soap_inunsignedShort(struct soap*, const char *tag, unsigned short *p, const char *, int);
|
|
SOAP_FMAC1 unsigned int* SOAP_FMAC2 soap_inunsignedInt(struct soap*, const char *tag, unsigned int *p, const char *, int);
|
|
SOAP_FMAC1 unsigned long* SOAP_FMAC2 soap_inunsignedLong(struct soap*, const char *tag, unsigned long *p, const char *, int);
|
|
SOAP_FMAC1 ULONG64* SOAP_FMAC2 soap_inULONG64(struct soap*, const char *tag, ULONG64 *p, const char *, int);
|
|
SOAP_FMAC1 char** SOAP_FMAC2 soap_instring(struct soap*, const char *tag, char **p, const char *, int, int, long, long, const char*);
|
|
SOAP_FMAC1 char** SOAP_FMAC2 soap_inliteral(struct soap*, const char *tag, char **p);
|
|
|
|
#ifndef WITH_LEAN
|
|
SOAP_FMAC1 time_t* SOAP_FMAC2 soap_indateTime(struct soap*, const char *tag, time_t *p, const char *, int);
|
|
#endif
|
|
|
|
#if !defined(WITH_LEAN) || defined(WITH_COOKIES)
|
|
SOAP_FMAC1 time_t SOAP_FMAC2 soap_timegm(struct tm*);
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring(struct soap*, const char *tag, wchar_t **p, const char *, int, int, long, long, const char*);
|
|
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwliteral(struct soap*, const char *tag, wchar_t **p);
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte(struct soap*, const char *tag, int id, const char *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outshort(struct soap*, const char *tag, int id, const short *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outint(struct soap*, const char *tag, int id, const int *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outlong(struct soap*, const char *tag, int id, const long *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64(struct soap*, const char *tag, int id, const LONG64 *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat(struct soap*, const char *tag, int id, const float *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble(struct soap*, const char *tag, int id, const double *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte(struct soap*, const char *tag, int id, const unsigned char *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort(struct soap*, const char *tag, int id, const unsigned short *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt(struct soap*, const char *tag, int id, const unsigned int *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong(struct soap*, const char *tag, int id, const unsigned long *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64(struct soap*, const char *tag, int id, const ULONG64 *p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outstring(struct soap*, const char *tag, int id, char *const*p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral(struct soap*, const char *tag, char *const*p, const char *type);
|
|
|
|
#ifndef WITH_LEAN
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime(struct soap*, const char *tag, int id, const time_t *p, const char *, int);
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring(struct soap*, const char *tag, int id, wchar_t *const*p, const char *, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral(struct soap*, const char *tag, wchar_t *const*p, const char *type);
|
|
#endif
|
|
|
|
#ifndef WITH_LEANER
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment(struct soap *, const char*, int, const void*, const void*, int, const char*, const char*, const char*, const char*, int);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_move(struct soap*, ULONG64);
|
|
SOAP_FMAC1 ULONG64 SOAP_FMAC2 soap_tell(struct soap*);
|
|
SOAP_FMAC1 char* SOAP_FMAC2 soap_dime_option(struct soap*, unsigned short, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getdime(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putdime(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getmime(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr(struct soap*, struct soap_multipart*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putmime(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime(struct soap*, const char *boundary, const char *start);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime(struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment(struct soap*, const char *ptr, size_t size, const char *type, const char *id, unsigned short optype, const char *option);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_mime_attachment(struct soap*, const char *ptr, size_t size, enum soap_mime_encoding encoding, const char *type, const char *id, const char *location, const char *description);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_post_check_mime_attachments(struct soap *soap);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_check_mime_attachments(struct soap *soap);
|
|
SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_recv_mime_attachment(struct soap *soap, void *handle);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_match_cid(struct soap*, const char*, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_rand_uuid(struct soap*, const char*);
|
|
#endif
|
|
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg(struct soap*, int (*fcreate)(struct soap*, struct soap_plugin*, void*), void*);
|
|
SOAP_FMAC1 void* SOAP_FMAC2 soap_lookup_plugin(struct soap*, const char*);
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_attr_value(struct soap *soap, const char *name, int flag, int occurs);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_attr(struct soap *soap, const char *name, const char *value, int flag);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_attr(struct soap *soap);
|
|
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_extend_url(struct soap *soap, const char*, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_extend_url_query(struct soap *soap, const char*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_url_query(struct soap *soap, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_encode_url(const char*, char*, int);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_encode_url_string(struct soap*, const char*);
|
|
#ifdef WITH_COOKIES
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_getcookies(struct soap *soap, const char *val);
|
|
SOAP_FMAC1 struct soap_cookie* SOAP_FMAC2 soap_set_cookie(struct soap*, const char*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 struct soap_cookie* SOAP_FMAC2 soap_cookie(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 struct soap_cookie* SOAP_FMAC2 soap_cookie_env(struct soap*, const char*, const char*, const char*, short);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_cookie_value(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 const char* SOAP_FMAC2 soap_env_cookie_value(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 time_t SOAP_FMAC2 soap_cookie_expire(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_cookie_expire(struct soap*, const char*, long, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_cookie_secure(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_set_cookie_session(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_clr_cookie_session(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_cookie(struct soap*, const char*, const char*, const char*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_getenv_cookies(struct soap*);
|
|
SOAP_FMAC1 void SOAP_FMAC2 soap_free_cookies(struct soap*);
|
|
SOAP_FMAC1 struct soap_cookie* SOAP_FMAC2 soap_copy_cookies(struct soap*, const struct soap*);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putsetcookies(struct soap *soap);
|
|
SOAP_FMAC1 int SOAP_FMAC2 soap_putcookies(struct soap *soap, const char *domain, const char *path, int secure);
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
/* declare global SOAP header and fault processing functions, unless WITH_STATIC is defined (generated in soapXYXLib code) */
|
|
#ifndef WITH_STATIC
|
|
SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap*);
|
|
SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap*);
|
|
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap*);
|
|
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap*);
|
|
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap*);
|
|
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap*);
|
|
SOAP_FMAC3 const char * SOAP_FMAC4 soap_fault_subcode(struct soap*);
|
|
SOAP_FMAC3 const char * SOAP_FMAC4 soap_fault_string(struct soap*);
|
|
SOAP_FMAC3 const char * SOAP_FMAC4 soap_fault_detail(struct soap*);
|
|
SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap*);
|
|
SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap*);
|
|
SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap*);
|
|
SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap*);
|
|
SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap*);
|
|
SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap*);
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
|
|
/* C++ templates (for generated C++ only, not needed nor used in generated C code) */
|
|
|
|
template<class T>
|
|
struct soap_block
|
|
{
|
|
static T *push(struct soap *soap, struct soap_blist *b)
|
|
{
|
|
if (!b)
|
|
b = soap->blist;
|
|
if (!b)
|
|
return NULL;
|
|
T *p = (T*)soap_push_block_max(soap, b, sizeof(T));
|
|
if (p)
|
|
SOAP_PLACEMENT_NEW(soap, p, T);
|
|
return p;
|
|
}
|
|
static void pop(struct soap *soap, struct soap_blist *b)
|
|
{
|
|
if (!b)
|
|
b = soap->blist;
|
|
if (!b || !b->head)
|
|
return;
|
|
((T*)(b->head + 1))->~T();
|
|
soap_pop_block(soap, b);
|
|
}
|
|
static void save(struct soap *soap, struct soap_blist *b, T *p)
|
|
{
|
|
if (!b)
|
|
b = soap->blist;
|
|
for (T *q = (T*)soap_first_block(soap, b); q; q = (T*)soap_next_block(soap, b))
|
|
{
|
|
soap_update_pointers(soap, (const char*)p, (const char*)q, sizeof(T));
|
|
*p++ = *q;
|
|
q->~T();
|
|
}
|
|
soap_end_block(soap, b);
|
|
}
|
|
static void end(struct soap *soap, struct soap_blist *b)
|
|
{
|
|
if (!b)
|
|
b = soap->blist;
|
|
for (T *p = (T*)soap_first_block(soap, b); p; p = (T*)soap_next_block(soap, b))
|
|
p->~T();
|
|
soap_end_block(soap, b);
|
|
}
|
|
};
|
|
|
|
#endif
|
|
|
|
#endif /* STDSOAP_H */
|