1 мая 2026, 15:01
Valve выпустила апдейт веб библиотеки GameNetworkingSockets 1.5.0

28 апреля 2026 года Valve представила апдейт библиотеки GameNetworkingSockets 1.5.0 с реализацией системы передачи сообщений поверх UDP, которая может применяться для организации высокоскоростного и надёжного сетевого обмена данными в играх. Исходный код проекта написан на языке С++ и опубликован на GitHub под лицензией BSD. Предыдущая стабильная релиз проекта вышла в июне 2022 года.
По информации OpenNET, проект GameNetworkingSockets реализует поверх UDP похожий на TCP протокол, обеспечивающий установку соединения, но ориентированный на передачу сообщений вместо потоков. Через установленный канал связи сообщения могут передаваться как в режиме гарантированной доставки, так и с использованием более быстрого режима ненадёжной передачи.
Протокол GameNetworkingSockets поддерживает такие возможности, как обработка фрагментации, пересборка пакетов, прогнозирование и ограничение пропускной способности, создание P2P‑каналов связи, обход трансляторов адресов (через WebRTC ICE) и шифрование. Данные в пакетах шифруются с использованием алгоритма блочного шифрования AES, а для обмена ключами и проверки сертификатов применяются цифровые подписи на базе эллиптических кривых Ed25519. Механизмы доставки ключей и выбора вектора инициализации для каждого пакета основаны на методах, применяемых в протоколе QUIC.
Основные изменения и доработки в GameNetworkingSockets 1.5.0:
api ISteamNetworkingSockets::SendMessages расширен для упрощения обработки сбоев при отправке и инициирования повторных попыток доставки;
добавлены новые настройки для ECN, jitter‑а, определения локального IP (IPLocalHost) и отключения аутентификации (AllowWithoutAuth);
добавлен вариант программный оболочку ISteamNetworkingMessages для языка С;
реализована начальная версия обвязки для языка Rust;
исправлены ошибки в реализации режима P2P;
реализована автоматическая корректировка ситуаций, связанных с нарушением порядка прихода пакетов и сообщений;
улучшена интеграция с инструментариями CMake и vcpkg;
налажена совместимость с новыми версиями библиотек protobuf и abseil;
добавлена поддержка диагностики через ETW (Event Tracing for Windows);
устранены уязвимости, информация о которым не детализируется, но судя по логу изменений речь о целочисленном переполнении в функциях отправки пакетов и возможности обхода проверки сертификата в функции CheckCertPOPID.
Читают сейчас

1 час назад
Отчет KPMG про агентный ИИ создал текст ИИ. Он похвалил сам себя и наврал почти во всех ссылках
Аудиторская организация KPMG, одна из "крупный четверки", отозвала свой отчет о пользе агентного ИИ — после того как стало известно, что сам документ оказался наглядной демонстрацией главной проблемы

2 часа назад
Google отключил оператор inurl
Ранее Google ограничил количество результатов поиска по оператору site, а теперь полностью отключил и inurl — поисковый оператор, который позволял находить документы содержащие нужную последовательнос

2 часа назад
Вышло апдейт мультиплатформенного проекта RevPDF 4.5 — альтернатива Adobe Acrobat
13 июня 2026 года состоялся версия мультиплатформенного проекта RevPDF 4.5. Это маленький, бесплатный, работающий в автономном режиме редактор PDF-файлов с возможностью редактирования текста, скрытия

5 часов назад
Microsoft выпустила версию PowerToys 0.100.0
Организация Microsoft выпустила PowerToys версии 0.100.0. Выпуск содержит исправления и улучшения для нескольких модулей, а наиболее важные изменения касаются повышения производительности, уменьшения

6 часов назад
Апдейт Telegram: форматирование ботов и Markdown-файлы
Telegram опубликовал крупное обновление с десятками новых функций, в том числе с поддержкой мессенджера на смарт-часах, в том числе с Wear OS, а также опциями для ботов, групп и встроенного браузера.