RELEASE-NOTES 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. curl and libcurl 8.11.2
  2. Public curl releases: 264
  3. Command line options: 266
  4. curl_easy_setopt() options: 306
  5. Public functions in libcurl: 94
  6. Contributors: 3302
  7. This release includes the following changes:
  8. This release includes the following bugfixes:
  9. o altsvc: avoid integer overflow in expire calculation [16]
  10. o async-thread: avoid closing eventfd twice [9]
  11. o checksrc: ban use of sscanf() [7]
  12. o cmake/FindMbedTLS: drop lib duplicates early [17]
  13. o conncache: result_cb comment removed from function docs [1]
  14. o cookie: parse only the exact expire date [3]
  15. o curl: return error if etag options are used with multiple URLs [5]
  16. o docs/BUGS.md: remove leading space from a link
  17. o lib517: extend the getdate test with quotes and leading "junk" [4]
  18. o netrc: restore _netrc fallback logic [6]
  19. o RELEASE-PROCEDURE.md: mention how to publish security advisories [2]
  20. o scripts/mdlinkcheck: markdown link checker [19]
  21. o sectransp: free certificate on error [12]
  22. o strparse: string parsing helper functions [8]
  23. o system.h: add 64-bit curl_off_t definitions for NonStop [11]
  24. o tests/http/clients: use proper sleep() call on NonStop [10]
  25. o tool_getparam: fix "Ignored Return Value" [21]
  26. o tool_getparam: fix memory leak on error in parse_ech [14]
  27. o tool_getparam: fix the ECH parser [20]
  28. o tool_operate: make --etag-compare always accept a non-existing file [22]
  29. o variable.md: mention --expand-variable for variables to variables [13]
  30. o variable.md: show function use with examples [18]
  31. o ws-docs: remove the outdated texts saying ws support is experimental [15]
  32. This release includes the following known bugs:
  33. See docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  34. For all changes ever done in curl:
  35. See https://curl.se/changes.html
  36. Planned upcoming removals include:
  37. o TLS libraries not supporting TLS 1.3
  38. See https://curl.se/dev/deprecate.html for details
  39. This release would not have looked like this without help, code, reports and
  40. advice from friends like these:
  41. Andy Pan, Christian Heusel, Christian Schmitz, Daniel Stenberg, Hermes Zhang,
  42. Kai Pastor, Kevin Sun, Mohammed Sadiq, Randall S. Becker, Ray Satiro,
  43. renovate[bot], Tamir Duberstein, Viktor Szakats
  44. (13 contributors)
  45. References to bug reports and discussions on issues:
  46. [1] = https://curl.se/bug/?i=15720
  47. [2] = https://curl.se/bug/?i=15714
  48. [3] = https://curl.se/bug/?i=15709
  49. [4] = https://curl.se/bug/?i=15708
  50. [5] = https://curl.se/bug/?i=15729
  51. [6] = https://curl.se/bug/?i=15734
  52. [7] = https://curl.se/bug/?i=15687
  53. [8] = https://curl.se/bug/?i=15692
  54. [9] = https://curl.se/bug/?i=15725
  55. [10] = https://curl.se/bug/?i=15711
  56. [11] = https://curl.se/bug/?i=15723
  57. [12] = https://curl.se/bug/?i=15721
  58. [13] = https://curl.se/bug/?i=15752
  59. [14] = https://curl.se/bug/?i=15753
  60. [15] = https://curl.se/bug/?i=15749
  61. [16] = https://issues.oss-fuzz.com/issues/383911309
  62. [17] = https://curl.se/bug/?i=15495
  63. [18] = https://curl.se/bug/?i=15743
  64. [19] = https://curl.se/bug/?i=15742
  65. [20] = https://curl.se/bug/?i=15741
  66. [21] = https://curl.se/bug/?i=15740
  67. [22] = https://curl.se/bug/?i=15737