ChatCrawlerпоиск по публичному Telegram ПоискКаталог Открыть приложение
U

userver framework (ru)

1 995 участников
Я сейчас попробую в cMakeLists просто добавить ubsan как либу
Скажу об успехах чуть позже)
L
Vasily Kulikovтекст ещё не в индексе
Проблему с ubsan решил, добавив в CMakeLists.txt if(USERVER_SANITIZE) if("ub" IN_LIST USERVER_SANITIZE) add_link_options(-fsanitize=vptr) endif() endif() Ну а Boost - поменял CMakePresets.json на (ну на свои пути, если быть точнее) "Boost_DIR": "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0", "boost_program_options_DIR": "/usr/lib/x86_64-linux-gnu/cmake/boost_program_options-1.83.0",
Фотография
нажмите — покажем
А какое поведение будет, если ya есть, но OSS версия (для сборки перфоратора и прочего)?
L
А то есть наитие, что тула только внутренного контура, но при этом по AGENTS.md оно будет выполняться постоянно
Ссылка
нажмите — покажем
А как вы относитесь к настолько сильному подходу к защитному программированию? https://github.com/userver-framework/userver/pull/1346/changes Для огромной кучи мест можно сделать такие проверки Но буквально там количество бит постгря сама защищается. Хранит в себе уже очищенные данные - из неё не прилетит bitlen <0 https://gitlab.com/postgres/postgres/-/blob/master/src/backend/utils/adt/varbit.c#L344 Но конечно странно было узнать что в протоколе заложили signed поле..)))
K
А почему я туда пришел - случайно нашел сесурити вайбкодера #24 https://github.com/metsw24-max В дополнение к #25 что приносит в userver патчи
L
Ссылка
нажмите — покажем
Здравствуйте. Для примеров для (https://github.com/userver-framework/userver/issues/1339) стоит в userver тащить jwt-cpp? Просто смысл предложения в том, чтобы сделать как раз решение независимым от реализации (то есть как wrapper), но без примера может быть грустно... Но и ради одного примера не хочется тянуть еще что-то...
С
Здравствуйте. Тема: Интеграция redis-драйвера с асинхронным DNS-резолвером userver Проблема. Драйвер storages::redis соединяется через hiredis redisAsyncConnect(host, port) (redis.cpp:450) и, в отличие от pg-драйвера и HTTP-клиента, не использует асинхронный резолвер userver (clients::dns::GetResolverPtr / libc-ares), а делает собственный блокирующий getaddrinfo. В dual-stack сетях с NAT64 это приводит к таймауту: драйвер первым делом подключается к NAT64-маппированному AAAA-адресу и виснет на TLS-хендшейке, хотя достижимый IPv4 есть. При этом драйвер не даёт подключиться к уже резолвленному IP-literal — ни конфигом, ни API (ConnectionInfo.host / DynamicSettings::HostPort.host — только hostname). Предложение. Подключить redis-драйвер к асинхронному резолверу (как в pg/HTTP) и добавить выбор достижимого адреса по Happy Eyeballs (с TLS-пробом, без зависания на NAT64). Дать возможность указывать конкретный IP-literal для соединения и добавить опцию dns_resolver + управляемый connect-timeout в конфиг redis-компонента. Сейчас это ломает работу в сетях с NAT64 и лишает пользователей управления выбором адреса, что для остальных драйверов уже решено.
🐙
L
Александрhttps://deepwiki.com/userver-framework/userver - интересный проект по авто генерации документации
Это вроде и прикольно, но, насколько я знаю, индексируется оно по лунному календарю, в не держит актуальное состояние… Например, тут аж 11 мая была индексация последняя… Но и имхо, доку пишут люди для людей, поэтому пусть он будет именно человеческим :)
А
A
lemitoНо если серьезно — когнитивный долг надо закрывать. При этом ИИ не может поделиться опытом человеческим, даже про разработке чего-либо.
Адепт вайбкодинга скажет, что он не может поделиться опытом разработки, потому что ты не даёшь ему разрабатывать и писать документацию одновременно.
V
Имхо — там другая проблема: он плохо улавливает суть вещей. Если пример достаточно уникальный, его объяснение начинает больше походить на галлюцинации. К сожалению, это только наблюдение, а доказать это как-то сложно, если возможно вообще.
Е
ИИ это и есть человеческий опыт, труд размазанный по весам и байтам.
Архив по месяцам
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем