<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/http/server, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-06-28T17:40:40Z</updated>
<entry>
<title>Allow custom socket streams in library/cpp/http/server</title>
<updated>2026-06-28T17:40:40Z</updated>
<author>
<name>kulikov</name>
<email>kulikov@yandex-team.com</email>
</author>
<published>2026-06-28T17:01:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ab71516ca6760fe71bedeb59108e98b75da1c41b'/>
<id>urn:sha1:ab71516ca6760fe71bedeb59108e98b75da1c41b</id>
<content type='text'>
Prepare to use external coroutine/fiber/etc pool with non-blocking read/writes instead of plain blocking system threads. We already can replace system thread pool with something else, allow to inject different streams around connection socket:

- move common part of http connection (http streams and output buffer) directly into it;
- replace connection Impl with socket streams provider;
- add TClientRequest::CreateHttpConnection factory;
- check that we are able to override socket streams in unittest.
commit_hash:afe39ce57ee1d10673f4c36a12e01b467d9f77b0
</content>
</entry>
<entry>
<title>Add Body to report</title>
<updated>2025-03-31T18:54:42Z</updated>
<author>
<name>anterpin</name>
<email>anterpin@yandex-team.com</email>
</author>
<published>2025-03-31T18:42:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2d512f78c593c3f4573742129c281d0fc5479de0'/>
<id>urn:sha1:2d512f78c593c3f4573742129c281d0fc5479de0</id>
<content type='text'>
Add test

Add body to reqenv
commit_hash:222fa588fa7d7a7f65869bd997d32610e78b7378
</content>
</entry>
<entry>
<title>check POST data length to match Content-Length</title>
<updated>2024-10-24T09:42:58Z</updated>
<author>
<name>lavv17</name>
<email>lavv17@yandex-team.com</email>
</author>
<published>2024-10-24T08:47:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9960b0da4f3db74c4d066c3aefaea06c9404752a'/>
<id>urn:sha1:9960b0da4f3db74c4d066c3aefaea06c9404752a</id>
<content type='text'>
commit_hash:9f66fdc1ffe8653fba7144bff4dbee4b92723b50
</content>
</entry>
<entry>
<title>Fix TSAN warning</title>
<updated>2024-08-23T18:57:01Z</updated>
<author>
<name>vmordovin</name>
<email>vmordovin@yandex-team.com</email>
</author>
<published>2024-08-23T18:05:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2509c167510fa7b9f1fa35f0c9aebcccc61c34bf'/>
<id>urn:sha1:2509c167510fa7b9f1fa35f0c9aebcccc61c34bf</id>
<content type='text'>
e2f99a0432865120bc478a3fb91956424c374445
</content>
</entry>
<entry>
<title>[kernel/server] [library/cpp/http/server] enable timeout for reading from socket by default</title>
<updated>2024-06-05T00:57:22Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2024-06-05T00:48:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e16cc41459dc74c94769ca6b0693af2e4a86206a'/>
<id>urn:sha1:e16cc41459dc74c94769ca6b0693af2e4a86206a</id>
<content type='text'>
анонс https://at.yandex-team.ru/clubs/arcadia/30286
77f0f6dfa6c3bc8c2a8428ecf91cd76b22bdb60e
</content>
</entry>
<entry>
<title>Add THttpHeaders constructor from TArrayRef</title>
<updated>2024-04-16T06:47:02Z</updated>
<author>
<name>vadim-xd</name>
<email>vadim-xd@yandex-team.com</email>
</author>
<published>2024-04-16T06:38:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ea11c4b61ef4e491c701847533ff93d3de81f127'/>
<id>urn:sha1:ea11c4b61ef4e491c701847533ff93d3de81f127</id>
<content type='text'>
351519c01d45a22beceb491029a8f516619673a0
</content>
</entry>
<entry>
<title>DebugPrint for THttpServerOptions</title>
<updated>2024-04-10T06:57:42Z</updated>
<author>
<name>gous32</name>
<email>gous32@yandex-team.com</email>
</author>
<published>2024-04-10T06:48:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1e986085fe84d3e9e16751d6bc590edba8b50b23'/>
<id>urn:sha1:1e986085fe84d3e9e16751d6bc590edba8b50b23</id>
<content type='text'>
ddffb1ebbc56036902fc8b93aac08ff45a8ef547
</content>
</entry>
<entry>
<title>feat contrib: aiogram 3</title>
<updated>2024-01-19T10:10:03Z</updated>
<author>
<name>armenqa</name>
<email>armenqa@yandex-team.com</email>
</author>
<published>2024-01-19T09:23:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2de0149d0151c514b22bca0760b95b26c9b0b578'/>
<id>urn:sha1:2de0149d0151c514b22bca0760b95b26c9b0b578</id>
<content type='text'>
Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
</content>
</entry>
<entry>
<title>Library import 7 (#937)</title>
<updated>2024-01-11T13:49:03Z</updated>
<author>
<name>AlexSm</name>
<email>alex@ydb.tech</email>
</author>
<published>2024-01-11T13:49:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2e180154bd6a38b90a128ba0463d0dd2706a5ccf'/>
<id>urn:sha1:2e180154bd6a38b90a128ba0463d0dd2706a5ccf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>External build system generator release 65</title>
<updated>2023-12-05T09:25:06Z</updated>
<author>
<name>robot-ya-builder</name>
<email>robot-ya-builder@yandex-team.com</email>
</author>
<published>2023-12-05T08:10:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=96458ea3c773a8a3edb707f73db0cdedbfcfad90'/>
<id>urn:sha1:96458ea3c773a8a3edb707f73db0cdedbfcfad90</id>
<content type='text'>
Update tools: yexport, os-yexport
</content>
</entry>
</feed>
