ClickHouse® is a real-time analytics DBMS
Go to file
Azat Khuzhin 4230f04f72 Fix UB in LimitReadBuffer in case of unexpected EOF
Fixes the following possible assertions:
- ./src/IO/ReadBuffer.h:58: bool DB::ReadBuffer::next(): Assertion `!hasPendingData()' failed.
- ./src/IO/LimitReadBuffer.cpp:17: virtual bool DB::LimitReadBuffer::nextImpl(): Assertion `position() >= in->position()' failed.

Fixes: 02151_http_s_structure_set_eof
2021-12-21 08:38:41 +03:00
.github Fix envs 2021-12-20 13:48:15 +03:00
base Pass timeouts for mysql 2021-12-13 22:12:33 +00:00
benchmark
cmake Better build of azure blob 2021-12-19 21:34:24 +08:00
contrib Better build of azure blob 2021-12-19 21:34:24 +08:00
debian Merge pull request #32415 from ClickHouse/arm64_workers 2021-12-17 08:46:52 +03:00
docker Merge pull request #32747 from vitlibar/improve-grpc-compression 2021-12-20 19:44:58 +03:00
docs Merge branch 'master' into andrc1901-DOCSUP-18084 2021-12-20 13:00:43 +00:00
programs Merge pull request #22535 from CurtizJ/sparse-serialization 2021-12-17 15:26:17 +03:00
src Fix UB in LimitReadBuffer in case of unexpected EOF 2021-12-21 08:38:41 +03:00
tests Add a test with EOF during creating set over HTTP 2021-12-21 08:38:41 +03:00
utils
website Update clickhouse-v21.12-released.md 2021-12-16 19:31:11 +03:00
.clang-format
.clang-tidy
.editorconfig
.gitattributes
.gitignore
.gitmodules
.potato.yml
.pylintrc
.vimrc
.yamllint
AUTHORS
CHANGELOG.md Update CHANGELOG.md 2021-12-15 20:40:42 -04:00
CMakeLists.txt Pass -no-pie to the linker call to disable it 2021-12-13 20:12:11 +01:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md Mention ClickHouse CLA in CONTRIBUTING.md (#32697) 2021-12-14 03:47:19 +03:00
docker-compose.yml
format_sources
LICENSE
PreLoad.cmake
README.md
release Add aarch64 deb package 2021-12-16 12:42:49 +01:00
SECURITY.md
uncrustify.cfg

ClickHouse — open source distributed column-oriented DBMS

ClickHouse® is an open-source column-oriented database management system that allows generating analytical data reports in real-time.

  • Official website has a quick high-level overview of ClickHouse on the main page.
  • Tutorial shows how to set up and query a small ClickHouse cluster.
  • Documentation provides more in-depth information.
  • YouTube channel has a lot of content about ClickHouse in video format.
  • Slack and Telegram allow chatting with ClickHouse users in real-time.
  • Blog contains various ClickHouse-related articles, as well as announcements and reports about events.
  • Code Browser with syntax highlight and navigation.
  • Contacts can help to get your questions answered if there are any.