Files
azerothcore-wotlk/deps/curl/RELEASE-NOTES.txt
kadeshar 236c842934 Core merge 17112025 (#104)
* fix(DB/SmartAI): improve Harry surrendering during quest 'Gambling Debt' (#23598)

* fix(DB/Quest): The Kalu'ak dailies reward 500 rep (#23600)

* chore(DB): import pending files

Referenced commit(s): fb03f41b2a

* fix(DB/GameEvent): Remove midsummer pole in K3 (#23614)

* chore(DB): import pending files

Referenced commit(s): 7b0000d6ee

* fix(DB/SmartAI): increase reliability of quest event Foolish Endeavors (#23612)

* chore(DB): import pending files

Referenced commit(s): 86f219abbc

* fix(Scripts/AreaTrigger): players become stuck after Last Rites (#23613)

* chore(DB): import pending files

Referenced commit(s): c1a8047cf1

* fix(Core/Vmaps): Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#23233)

Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>

* fix(DB/Gameobject): Sniffed Values for 'Wild Mustard' spawns (#23608)

* fix(DB/SmartAI): remove large combat distance of Frostbrood Sentry (#23607)

* chore(DB): import pending files

Referenced commit(s): 41d40b236f

* fix(DB/ReputationRewardRate): Patch 3.0.0 gain for Northrend factions (#23597)

* chore(DB): import pending files

Referenced commit(s): 067a898caa

* fix(Core/Map): It should be ensured that the instance is unloaded only after the Creature Respawn. (#23103)

* fix(Scripts/Northrend): Sniffing Out The Perpetrator horde (#23620)

* fix(Scripts/Northrend): ensure Drakuru stays in place during Betrayal (#23619)

* chore(DB): import pending files

Referenced commit(s): 928e145694

* fix(DB/SmartAI): quest 'Reconnaissance Flight' (#23628)

Co-authored-by: dr-j <dr-j@users.noreply.github.com>
Co-authored-by: Killyana <morphone1@gmail.com>

* fix(DB/QuestOfferReward): remove mention of a beta recipe in text (#23629)

* fix(DB/Conditions): update quest conditions to drop chokers (#23610)

* chore(DB): import pending files

Referenced commit(s): bca8f7ce07

* refactor(Core/PlayerScript): Delete OnPlayerChat, use OnPlayerCanUseChat (#23617)

* fix(Core/SmartAI): startup warnings unused params (#23551)

* fix(Core/Unit): Druid Talent Survival of the Fittest lacking immunity to creature daze (#23471)

* fix(DB/SAI): Fix Fizzcrank Paradrop teleporters (#23633)

* chore(DB): import pending files

Referenced commit(s): 94ba1c210d

* fix(Core): Fix waterwalking after dying in instance (#23593)

* fix(DB/SAI): don't remove all auras when mounting flamebringer (#23640)

* chore(DB): import pending files

Referenced commit(s): 22f91f3802

* fix(DB/SAI): Emerald Lasher goes out of the terrain when aggroed. (#23642)

* chore(DB): import pending files

Referenced commit(s): f9d6fe41de

* fix(DB/SAI): Burning Depths Necromancer no longer stays in place. (#23641)

* chore(DB): import pending files

Referenced commit(s): 1037471c8d

* fix(DB/SAI): Remove SmartAI from Valkyrion Harpoon Gun. (#23646)

* chore(DB): import pending files

Referenced commit(s): 8e3a7e6dcf

* fix(DB/Creature): Fix Weakened Reanimated Frost Wyrm inhabit type (#23645)

* chore(DB): import pending files

Referenced commit(s): 3baa18ef5b

* fix(DB/Spell): Infectious Bites should stack from different casters (#23647)

* chore(DB): import pending files

Referenced commit(s): 5aede412ab

* fix(DB/SAI): Solve various issues with It Goes to 11... quest. (#23651)

* fix(DB/Loot): Fireproof Satchel will now always drop the Ritual of Torch  (#23585)

* chore(DB): import pending files

Referenced commit(s): 1090c209b3

* fix(Scripts/Northrend): Betrayal quest (#23650)

* fix(Script/BlackTemple): Reliquary of Souls will use 45 degree in front to set incombat (#22938)

* fix(Scripts/Spell): Fix Animal Blood spawning when it shouldn't (#23656)

* fix(Scripts/BoreanTundra): Script Bloodspore Haze/Psychosis (#23657)

* chore(DB): import pending files

Referenced commit(s): baf7957e36

* fix(DB/SAI): Sibling Rivalry quest credit if mounted (#23659)

* chore(DB): import pending files

Referenced commit(s): 6919cc679d

* fix(docs/license): use GPLv2 as MaNGOS-based project (#23655)

* fix(Core/Achievements): a character can only have 1 race realm first (#23626)

* chore: fix leftover license header (#23678)

* fix(Scripts/HoL): Update Loken script (#23587)

* fix(Scripts/DTK): Update King Dred script (#23572)

* fix(DB/SAI): Bitter Departure quest credit (#23658)

* chore(DB): import pending files

Referenced commit(s): e595425578

* fix(DB/Conditions): Ice Shard require Icy Imprisonment (#23661)

* chore(DB): import pending files

Referenced commit(s): 8294652e77

* fix(DB/Loot): add Scourge Curio drop to Lost Shandaral Spirit (#23686)

* chore(DB): import pending files

Referenced commit(s): b6ed4347fe

* fix(DB/Gameobject): fix spell focus location for 'Will of the Titans' (#23683)

* chore(DB): import pending files

Referenced commit(s): 388f18895d

* fix(DB/Creature): update IOC Demolisher spells (#23685)

* chore(DB): import pending files

Referenced commit(s): cdfa50c990

* fix(Scripts/Northrend): IOC boss cast ability Mortal Strike (#23684)

* fix(Scripts/BoreanTundra): Fix Beryl Sorcerer engaging mobs (#23690)

* fix(Core/Entities): Improve interactions between taxis and players regarding PvP flag. (#23681)

* fix(DB/Creature): Peon Gakra should be an innkeeper (#23699)

* chore(DB): import pending files

Referenced commit(s): 6abff4ac2b

* fix(Scripts/SholazarBasin): Fix Song of Wind and Water double credit (#23707)

* fix(DB/SAI): Reanimated Frost Wyrm engage after being hit by quest spell (#23697)

* fix(DB/SAI): Timely respawn Nesingwary Trappers (#23703)

* fix(DB/Creature): Fix Fjord Hawk Matriarch unit flags (#23696)

* fix(DB/Conditions): Fix Fordragon Resolve target conditions (#23701)

* chore(DB): import pending files

Referenced commit(s): 2942d63125

* fix(DB/Script): Move Tailhorn Stag and Amberpine Woodsman behavior into SmartAI. (#23708)

* fix(DB/Creature): Set Trigger flag on Steam Vent. (#23710)

* chore(DB): import pending files

Referenced commit(s): 435ca302ef

* fix(DB/SAI): To Stars' Rest! taxi flight (#23712)

* chore(DB): import pending files

Referenced commit(s): ab4d59ac9d

* fix (DB/Creature): Set Surveyor Orlond flags. (#23714)

* chore(DB): import pending files

Referenced commit(s): e8ec77dca7

* fix(DB/Loot): Fix Master Summoner Staff drop chance (#23717)

* chore(DB): import pending files

Referenced commit(s): 182c055e6e

* fix(Scripts/DTK): Fix Oh Novos! achievement (#23539) (#23718)

* fix(Core/Spells): Remove King Mrgl-Mrgl costume on spell casting (#23713)

* chore(DB): import pending files

Referenced commit(s): 8c963a11ce

* fix(DB/Reputation): Utigarde Pinnacle normal reputation (#23719)

* chore(DB): import pending files

Referenced commit(s): 88ed7d66d5

* fix(Scripts/HoS): Clean up faction update hacks (#23720)

* fix(DB/Reputation): Lower reputation according to rates handling (#23722)

* fix(DB/Reputation): Oculus normal & UP correction (#23723)

* chore(DB): import pending files

Referenced commit(s): abc2cf3028

* fix(Scripts/Oculus): Implement crossfaction support for drakes (#23704)

* fix(DB/Quest): Correct prerequisite for Reclaimed Ration (#23736)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>

* fix(DB/Quest): Correct prerequisite for Salvaging Life's Strength (#23734)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>

* chore(DB): import pending files

Referenced commit(s): afd8197588

* fix(Core/Movement): Fix SummonMovementInform for summons (#23725)

* refactor(Core/Movement): Fix Build (#23739)

* fix(DB/SAI): Update Iron Rune Construct SAI to use DO_ACTION instead … (#23716)

* chore(DB): import pending files

Referenced commit(s): 7cc39f78e2

* fix(DB/SAI): Fix Flamebringer gossip interaction (#23740)

* chore(DB): import pending files

Referenced commit(s): 9cb683cfcd

* fix(DB/SAI): Nerub'ar member packs now attack together. (#23727)

* chore(DB): import pending files

Referenced commit(s): 6f5a1b7ccc

* fix(DB/SAI): Remove Harrison Johnes quest flag on escort accept (#23700)

* chore(DB): import pending files

Referenced commit(s): bacf15d356

* Update crash issue template with log submission guidelines (#23754)

* Merge

* Updated OnPlayerChat method name to OnPlayerCanUseChat

---------

Co-authored-by: sogladev <sogladev@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: 天鹭 <18535853+PkllonG@users.noreply.github.com>
Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: Grimdhex <237474256+Grimdhex@users.noreply.github.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
Co-authored-by: dr-j <dr-j@users.noreply.github.com>
Co-authored-by: Killyana <morphone1@gmail.com>
Co-authored-by: Undo <50205200+UndoUreche@users.noreply.github.com>
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
Co-authored-by: killerwife <killerwife@gmail.com>
Co-authored-by: Tereneckla <Tereneckla@pm.me>
Co-authored-by: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com>
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
Co-authored-by: blinkysc <37940565+blinkysc@users.noreply.github.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Traesh <Traesh@users.noreply.github.com>
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2025-11-23 20:45:22 +01:00

173 lines
7.3 KiB
Plaintext

curl and libcurl 8.12.1
Public curl releases: 265
Command line options: 267
curl_easy_setopt() options: 306
Public functions in libcurl: 96
Contributors: 3344
This release includes the following changes:
This release includes the following bugfixes:
o all: remove FIXME and TODO comments [55]
o asyn-thread: fix build with `CURL_DISABLE_SOCKETPAIR` [47]
o asyn-thread: fix HTTPS RR crash [10]
o asyn-thread: fix the returned bitmask from Curl_resolver_getsock [18]
o asyn-thread: survive a c-ares channel set to NULL [52]
o build: add tool_hugehelp.c into IBMi build [40]
o checksrc.pl: warn on FIXME/TODO comments
o cmake/Find: set `<Modulename>_FOUND` for compatibility when found via `pkg-config` [22]
o cmake: add integration tests, run them in CI [21]
o cmake: always reference OpenSSL and ZLIB via imported targets [24]
o cmake: avoid unnecessary `-L` for implicit link dirs [11]
o cmake: drop `LDAP_DEPRECATED=1` macro, to sync with autotools [23]
o cmake: fix `HAVE_GETHOSTBYNAME_R_*` detections with `CURL_WERROR=ON` [57]
o cmake: fix to detect `HAVE_OPENSSL_SRP` in MSVC UWP builds [62]
o cmake: fix/add missing feature detections for Windows/MS-DOS [58]
o cmake: initialize variables where missing [27]
o cmake: lib order fixes for picky linkers (e.g. binutils `ld`) [26]
o cmake: normalize before matching paths with syspaths [30]
o cmake: respect `GNUTLS_CFLAGS` when detected via `pkg-config` [38]
o cmake: respect `GNUTLS_LIBRARY_DIRS` in `libcurl.pc` and `curl-config` [39]
o cmake: save a line with `CMAKE_C_IMPLICIT_LINK_DIRECTORIES` exclusion [32]
o cmake: tidy up string append and list prepend syntax [28]
o configure/cmake: check for realpath [19]
o configure/cmake: set asyn-rr a feature only if httpsrr is enabled [42]
o content_encoding: #error on too old zlib [2]
o curl_global_sslset.md: Add SSL backend names [50]
o CURLOPT_SSH_KNOWNHOSTS.md: strongly recommend using this [41]
o CURLSHOPT_SHARE.md: adjust for the new SSL session cache [6]
o docs: better explain multi-part byte range behavior [4]
o docs: use valid example domain names [54]
o generate.bat: remove curl_get_line.c from the curlx file list [20]
o header.md: mention `Authorization:` and `Cookie:` special treatment [43]
o imap: TLS upgrade fix [14]
o INTERNALS: fix c-ares, as we actually support 1.6.0 or later [37]
o ldap: drop support for legacy Novell LDAP SDK [25]
o lib: include necessary headers for `inet_ntop`/`inet_pton` [8]
o lib: silence LibreSSL collision warning on non-MSVC Windows [51]
o libssh2: comparison is always true because rc <= -1 [56]
o libssh2: raise lowest supported version to 1.2.8 [3]
o libssh: drop support for libssh older than 0.9.0 [33]
o libssh: silence `-Wconversion` with a cast (Windows 32-bit) [7]
o netrc: return code cleanup, fix missing file error [45]
o openssl-quic: ignore ciphers for h3 [1]
o openssl: fix out of scope variables in goto [12]
o pop3: TLS upgrade fix [15]
o runtests: fix the disabling of the memory tracking [29]
o runtests: quote commands to support paths with spaces [35]
o scache: add magic checks [31]
o smb: silence `-Warray-bounds` with gcc 13+ [9]
o smtp: TLS upgrade fix [16]
o SPONSORS.md: clarify that we don't promise goods or services [5]
o test1516: avoid failure due to spaces in path [36]
o test2080: simplify, avoid the null byte
o tests: fix test 558, 1330 for MSVC, allow TrackMemory with MSVC in cmake [53]
o tidy-up: make per-file `ARRAYSIZE` macros global as `CURL_ARRAYSIZE` [48]
o tool_cfgable: sort struct fields by size, use bitfields for booleans [17]
o tool_getparam: add "TLS required" flag for each such option [44]
o tool_progress: fix percent output of large parallel transfers [61]
o tool_ssls: switch to tool-specific get_line function [34]
o verbose.md: mention how carriage-return might occur in headers [49]
o vquic: make the "disable GSO" use infof, not failf [65]
o vtls: fix multissl-init [60]
o vtsl: eliminate 'data->state.ssl_scache' [59]
o wakeup_write: make sure the eventfd write sends eight bytes [46]
o wolfssl: silence compiler warning (MSVC 2019), simplify existing [13]
This release includes the following known bugs:
See https://curl.se/docs/knownbugs.html
For all changes ever done in curl:
See https://curl.se/changes.html
Planned upcoming removals include:
o Support for the msh3 HTTP/3 backend
o The winbuild build system
o TLS libraries not supporting TLS 1.3
See https://curl.se/dev/deprecate.html
This release would not have looked like this without help, code, reports and
advice from friends like these:
Aaron Deadman, Andrei Korshikov, Andrew Kirillov, arlt on github,
Christian Schmitz, CueXXIII on Github, Dan Fandrich, Daniel Stenberg,
deliciouslytyped on github, Fay Stegerman, Jan Engelhardt,
jethrogb on github, Kai Pastor, Marcel Raad, Michael Kaufmann,
mschroeder-fzj on github, nono303 on github, Philip Heiduck, qhill,
Ralf A. Timmermann, Ray Satiro, renovate[bot], Stefan Eissing, Terence Eden,
thisisgk on github, Viktor Szakats, zzq1015 on github
(27 contributors)
References to bug reports and discussions on issues:
[1] = https://curl.se/bug/?i=16232
[2] = https://curl.se/bug/?i=16202
[3] = https://curl.se/bug/?i=16199
[4] = https://curl.se/bug/?i=16139
[5] = https://curl.se/bug/?i=16196
[6] = https://curl.se/bug/?i=16245
[7] = https://curl.se/bug/?i=16194
[8] = https://curl.se/bug/?i=16184
[9] = https://curl.se/bug/?i=16187
[10] = https://curl.se/bug/?i=16169
[11] = https://curl.se/bug/?i=16233
[12] = https://curl.se/bug/?i=16246
[13] = https://curl.se/bug/?i=16230
[14] = https://curl.se/bug/?i=16213
[15] = https://curl.se/bug/?i=16208
[16] = https://curl.se/bug/?i=16189
[17] = https://curl.se/bug/?i=16211
[18] = https://curl.se/bug/?i=16227
[19] = https://curl.se/bug/?i=16209
[20] = https://curl.se/bug/?i=16248
[21] = https://curl.se/bug/?i=16126
[22] = https://curl.se/bug/?i=16153
[23] = https://curl.se/bug/?i=16146
[24] = https://curl.se/bug/?i=16207
[25] = https://curl.se/bug/?i=16176
[26] = https://curl.se/bug/?i=16182
[27] = https://curl.se/bug/?i=16198
[28] = https://curl.se/bug/?i=16144
[29] = https://curl.se/bug/?i=16226
[30] = https://curl.se/bug/?i=16191
[31] = https://curl.se/bug/?i=16240
[32] = https://curl.se/bug/?i=16243
[33] = https://curl.se/bug/?i=16200
[34] = https://curl.se/bug/?i=16201
[35] = https://curl.se/bug/?i=16220
[36] = https://curl.se/bug/?i=16223
[37] = https://curl.se/bug/?i=16221
[38] = https://curl.se/bug/?i=16242
[39] = https://curl.se/bug/?i=16190
[40] = https://curl.se/bug/?i=16214
[41] = https://curl.se/bug/?i=16204
[42] = https://curl.se/bug/?i=16183
[43] = https://curl.se/bug/?i=16160
[44] = https://curl.se/bug/?i=16159
[45] = https://curl.se/bug/?i=16163
[46] = https://curl.se/bug/?i=16237
[47] = https://curl.se/bug/?i=16179
[48] = https://curl.se/bug/?i=16111
[49] = https://curl.se/bug/?i=16285
[50] = https://curl.se/bug/?i=16256
[51] = https://curl.se/bug/?i=16273
[52] = https://curl.se/bug/?i=16216
[53] = https://curl.se/bug/?i=16289
[54] = https://curl.se/bug/?i=16269
[55] = https://curl.se/bug/?i=16283
[56] = https://curl.se/bug/?i=16268
[57] = https://curl.se/bug/?i=16282
[58] = https://curl.se/bug/?i=16278
[59] = https://curl.se/bug/?i=16261
[60] = https://curl.se/bug/?i=16253
[61] = https://curl.se/bug/?i=16284
[62] = https://curl.se/bug/?i=16293
[65] = https://curl.se/bug/?i=16294