Commits
- Commit:
ed2063c46e8886c22f3dae1c64829f06c5693111
- From:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
third_party: update libcurl from 8.3.0 to 8.4.0
The patch updates curl module to the version 8.4.0 [1] that brings a
number of functional fixes and security fix of SOCKS5 heap buffer
overflow (CVE-2023-38545), see description in [2] and commit
fb4415d8aee6 ("socks: return error if hostname too long for remote
resolve") in [3].
1. https://curl.se/changes.html#8_4_0
2. https://curl.se/docs/CVE-2023-38545.html
3. https://github.com/curl/curl/commit/fb4415d8aee6c1045be932a34fe6107c2f5ed147
NO_DOC=libcurl submodule bump
NO_TEST=libcurl submodule bump
(cherry picked from commit 0ea1ba877b8e62e0acb558b55623d93bf58a0e1f)
- Commit:
ba249cc8f592e9e64a2e6eee6fdf19e7cb89f7db
- From:
- Oleg Chaplashkin <ochaplashkin@tarantool.org>
- Via:
- Yaroslav Lobankov <y.lobankov@tarantool.org>
- Date:
test: update gh_8083, gh_8445 and gh_7434 tests
These tests fail after the commit [1] has been added to the Luatest:
- app-luatest/gh_8083_fatal_signal_handler_test.lua
- app-luatest/gh_8445_crash_during_crash_report_test.lua
- box-luatest/gh_7434_yield_in_on_shutdown_trigger_test.lua
The issue is due to lack of necessary directories:
sh: 1: cd: can't cd to /tmp/t/001_app-luatest/server-XXX
Just update tests on the simple `fio` module instead `luatest.server`.
[1] tarantool/luatest@7d1358c
NO_CHANGELOG=internal
NO_DOC=internal
(cherry picked from commit 23b61351dce4b930dad795d064cc1053a6624091)
- Commit:
7b7d44f7459bc3df92143f6c4cac0bb415557a79
- From:
- Oleg Chaplashkin <ochaplashkin@tarantool.org>
- Via:
- Yaroslav Lobankov <y.lobankov@tarantool.org>
- Date:
test: bump test-run to new version
Bump test-run to new version with the following improvements:
- luatest: bump luatest to 0.5.7-48-g18859f6 [1]
- Adapt use luatest with new --no-clean option [2]
- luatest: bump luatest to 0.5.7-49-g9c7710e [3]
[1] tarantool/test-run@aa3b34d
[2] tarantool/test-run@8ebb3aa
[3] tarantool/test-run@82542d3
NO_DOC=test
NO_TEST=test
NO_CHANGELOG=test
(cherry picked from commit f4bc53e8bf4a4f1b626b09a92f152715829f41e0)
- Commit:
719b8d5eae9533e492874c939ec40078a64350ad
- From:
- Mergen Imeev <imeevma@tarantool.org>
- Via:
- Igor Munkin <imun@tarantool.org>
- Date:
sql: assign collation to indexes in CREATE TABLE
Before this patch, if an index was created due to a column's UNIQUE
constraint or a column's PRIMARY KEY constraint before adding a
collation, and if the column's fieldno was not equal to the index's
position in space->index, the collation would not be assigned to the
index.
Also, this patch fixes an assertion in debug build for the case when an
index with more that one field was created before a collation was added.
Closes #9229
NO_DOC=bugfix
(cherry picked from commit 65608d87afd7c8db36e377e8686f959bb4f588ae)
- Commit:
1273b86729a3a1e0b5b9d03345abdb02719eef52
- From:
- Nikolay Shirokovskiy <nshirokovskiy@tarantool.org>
- Via:
- Vladimir Davydov <vdavydov.dev@gmail.com>
- Date:
ci: add debug_asan_clang workflow
Similarly to release_asan_clang but to test debug build. It is also run
only under `asan-ci` and `full-ci` labels.
Fiber stack size is 2 times bigger than in the release workflow for luajit
tests to pass. Note that this factor is a wild guess.
Part of #7327
NO_TEST=ci
NO_CHANGELOG=ci
NO_DOC=ci
(cherry picked from commit 980ad3f44d96ba81060f28210eea7ab03f305fb9)