<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/json/ut/json_reader_ut.cpp, branch oidc-1.2.6.18-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.18-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.18-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-07-02T16:35:24Z</updated>
<entry>
<title>library: don't ignore map keys when checking json maxDepth</title>
<updated>2024-07-02T16:35:24Z</updated>
<author>
<name>ionagamed</name>
<email>ionagamed@yandex-team.com</email>
</author>
<published>2024-07-02T16:24:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fe4668a34a034108c74b64e467489c0b50660c5f'/>
<id>urn:sha1:fe4668a34a034108c74b64e467489c0b50660c5f</id>
<content type='text'>
e5feb0553ad2842db9974979d9808105e6c5ba34
</content>
</entry>
<entry>
<title>library/json: add MaxDepth and iterative parsing into config</title>
<updated>2023-11-29T05:51:03Z</updated>
<author>
<name>ionagamed</name>
<email>ionagamed@yandex-team.com</email>
</author>
<published>2023-11-29T05:16:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=55fc158d4d2d8ae4d9f026e1afac03c7daae294d'/>
<id>urn:sha1:55fc158d4d2d8ae4d9f026e1afac03c7daae294d</id>
<content type='text'>
rationale: у нас была проблема где приезжает пользовательский json небольшой (на пару-тройку кб) и рвет нам стек из-за глубины.

Со стороны rapidjson это проще всего поправить включив у них итеративный парсинг, который не будет использовать системный стек.

Но это не совсем все — с нашей стороны оно все развалится когда надо будет вызвать рекурсивно деструкторы TJsonValue — и тут уже можно будет покрутить MaxDepth.
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;zankin@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:50:27Z</updated>
<author>
<name>zankin</name>
<email>zankin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:50:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f4a7ba2c4b9940ec32ff3bd686227823fd740dfe'/>
<id>urn:sha1:f4a7ba2c4b9940ec32ff3bd686227823fd740dfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;zankin@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:50:27Z</updated>
<author>
<name>zankin</name>
<email>zankin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:50:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f8b38ba62046bd71ff49768e7228a807f34acfec'/>
<id>urn:sha1:f8b38ba62046bd71ff49768e7228a807f34acfec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;familom@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:49Z</updated>
<author>
<name>familom</name>
<email>familom@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9c61d3a2cac2a16341e82c613b030fcc03bf277a'/>
<id>urn:sha1:9c61d3a2cac2a16341e82c613b030fcc03bf277a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;familom@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:49Z</updated>
<author>
<name>familom</name>
<email>familom@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f281aaf77179d27d6208b873e95ae6cd45765a63'/>
<id>urn:sha1:f281aaf77179d27d6208b873e95ae6cd45765a63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;aligus@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:24Z</updated>
<author>
<name>aligus</name>
<email>aligus@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c2bb7445128368226bd179d54d6a238c9fd3065e'/>
<id>urn:sha1:c2bb7445128368226bd179d54d6a238c9fd3065e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;aligus@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:23Z</updated>
<author>
<name>aligus</name>
<email>aligus@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3f79772915172a9f5407c1a815806a8c8ba67c60'/>
<id>urn:sha1:3f79772915172a9f5407c1a815806a8c8ba67c60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dieash@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:47:26Z</updated>
<author>
<name>dieash</name>
<email>dieash@yandex-team.ru</email>
</author>
<published>2022-02-10T13:47:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d0d68c395c10da4cb56a1c845504570a04d7893e'/>
<id>urn:sha1:d0d68c395c10da4cb56a1c845504570a04d7893e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dieash@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:47:26Z</updated>
<author>
<name>dieash</name>
<email>dieash@yandex-team.ru</email>
</author>
<published>2022-02-10T13:47:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ca90a6cd8db55c2a8716f5197e643d173949ee45'/>
<id>urn:sha1:ca90a6cd8db55c2a8716f5197e643d173949ee45</id>
<content type='text'>
</content>
</entry>
</feed>
