<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/http, branch CLI_2.22.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.22.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.22.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-05-27T16:29:11Z</updated>
<entry>
<title>Fixed time waits</title>
<updated>2025-05-27T16:29:11Z</updated>
<author>
<name>jolex007</name>
<email>jolex007@yandex-team.com</email>
</author>
<published>2025-05-27T15:54:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b4ff97c0d50822d1c9164bf623326539e433d9fd'/>
<id>urn:sha1:b4ff97c0d50822d1c9164bf623326539e433d9fd</id>
<content type='text'>
ПР про избавление от застревающих портов в состоянии TIME\_WAIT
Этот клиент используется в universal\_fetcher-е, который в свою очередь используется для скачивания резалтов с distbuild-а. Соотвественно так как он качает слишком быстро, то на хосте заканчивается кол-во эфемерных портов (потому что порты после закрытых соединений остаются в состоянии TIME\_WAIT). Эту проблему можно решить, если дожидаться закрытия соединения со стороны сервера.

В этом ПР-е сделан карантин connection-ов, который позволяет асинхронно дожидаться закрытия со стороны сервера
commit_hash:80ac8208e4efa8bc9eccbcfe20869899d8e11c5a
</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>support out headers for http simple</title>
<updated>2025-03-03T08:01:11Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2025-03-03T07:17:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2382dad688fcbcefda992478dd0e8fb5a94f1d66'/>
<id>urn:sha1:2382dad688fcbcefda992478dd0e8fb5a94f1d66</id>
<content type='text'>
commit_hash:cfe9165ddad260bd29afd422967a26259367dcc7
</content>
</entry>
<entry>
<title>return/make useful coordinator_new TestFetchGraphCancel</title>
<updated>2025-02-28T08:28:36Z</updated>
<author>
<name>and42</name>
<email>and42@yandex-team.com</email>
</author>
<published>2025-02-28T07:29:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b0a2365a3ba58c8b1c2ef256d2e061662b2b5900'/>
<id>urn:sha1:b0a2365a3ba58c8b1c2ef256d2e061662b2b5900</id>
<content type='text'>
commit_hash:4721e3d84bd7a730a2fc5be4d0e42da14ef16c40
</content>
</entry>
<entry>
<title>Fix cancellation in unifetcher</title>
<updated>2025-02-27T09:48:28Z</updated>
<author>
<name>jolex007</name>
<email>jolex007@yandex-team.com</email>
</author>
<published>2025-02-27T09:33:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=08e7cde56ecd933346be66e2d41418a6ea0a0ab3'/>
<id>urn:sha1:08e7cde56ecd933346be66e2d41418a6ea0a0ab3</id>
<content type='text'>
commit_hash:909fa7aadbf673448dbc709b19d2088963b40404
</content>
</entry>
<entry>
<title>Fix using port in universal_fetcher</title>
<updated>2025-01-31T16:25:40Z</updated>
<author>
<name>jolex007</name>
<email>jolex007@yandex-team.com</email>
</author>
<published>2025-01-31T16:00:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=16981ec67a23463ba2532710940a7fe4eb28f812'/>
<id>urn:sha1:16981ec67a23463ba2532710940a7fe4eb28f812</id>
<content type='text'>
commit_hash:fa0dfc03d76b5e40181e589078cdfff0c13ae51d
</content>
</entry>
<entry>
<title>Removed dependence from libidn</title>
<updated>2025-01-30T11:55:41Z</updated>
<author>
<name>jolex007</name>
<email>jolex007@yandex-team.com</email>
</author>
<published>2025-01-30T11:03:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f6c6b9334c10ad8d86058c390d13364d28a5b68a'/>
<id>urn:sha1:f6c6b9334c10ad8d86058c390d13364d28a5b68a</id>
<content type='text'>
Выкашиваем зависимость от `libidn` из универсального фетчера (по запросу `ya-bin`)
commit_hash:525ba52d2ea4b45a15e726f7d9c73081fa2812ef
</content>
</entry>
<entry>
<title>fix redirects port selection</title>
<updated>2024-12-18T12:49:03Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2024-12-18T12:13:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6cf802bd8435db1b0bd904cdce3d1575db638c4b'/>
<id>urn:sha1:6cf802bd8435db1b0bd904cdce3d1575db638c4b</id>
<content type='text'>
Если в редиректе приходит url со схемой **http (без s !!!)**, то порт выставляется ++443++

Этот PR фиксит это поведение
commit_hash:ef496e4f1cb08f3ba3b9b0f89a34f077cce38e00
</content>
</entry>
<entry>
<title>[library/cpp/http] support HTTP 434 code</title>
<updated>2024-11-10T19:22:55Z</updated>
<author>
<name>zankin</name>
<email>zankin@yandex-team.com</email>
</author>
<published>2024-11-10T19:12:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=856bb0a466b6756dc24c0a41113ffb7b4283e209'/>
<id>urn:sha1:856bb0a466b6756dc24c0a41113ffb7b4283e209</id>
<content type='text'>
add constant for HTTP 434 code
commit_hash:bb04bc4efd36dc9989de7535b40c968c69b27472
</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>
</feed>
