#prog #rust #rustasync #article
The bane of my existence: Supporting both async and sync code in Rust
TL;DR: средства для этого есть, но ни одно из них не является удовлетворительным.
The bane of my existence: Supporting both async and sync code in Rust
TL;DR: средства для этого есть, но ни одно из них не является удовлетворительным.
NullDeref
The bane of my existence: Supporting both async and sync code in Rust
Sit beside me and hear this crazy old man's tale of when I asked Rust for too much
#prog
Вероятно, в ближайшее время в std #rust вместо пачки NonZero-типов будет один обобщённый тип NonZero
Вероятно, в ближайшее время в std #rust вместо пачки NonZero-типов будет один обобщённый тип NonZero
GitHub
Tracking Issue for generic `NonZero` · Issue #120257 · rust-lang/rust
Feature gate: #![feature(generic_nonzero)] This is a tracking issue for replacing the distinct NonZero* types with a generic NonZero<T> type. This allows using NonZero with FFI type aliases i...
❤🔥16🔥1🎉1
#game
Рекомендую сию чудесную вещь — Годвилль. Играю вот уже... Семь с половиной лет.
youtube.com/watch?v=lEMz9mUWAak
Рекомендую сию чудесную вещь — Годвилль. Играю вот уже... Семь с половиной лет.
youtube.com/watch?v=lEMz9mUWAak
YouTube
Годвилль - Письмо игроделам
По мотивам идей для Годвилля - игры без игрока (https://godville.net).
Отдельное спасибо корованам (https://lurkmore.to/Корованы) и гениальному креативу (https://wiki.godville.net/Примеры_гениального_креатива).
Отдельное спасибо корованам (https://lurkmore.to/Корованы) и гениальному креативу (https://wiki.godville.net/Примеры_гениального_креатива).
❤4
Forwarded from Технологический Болт Генона
Наша постоянная рубрика
Обновляем гитлабчики 💅💅💅
Уязвимость в GitLab, позволяющая записать файлы в произвольный каталог на сервере
https://www.opennet.ru/opennews/art.shtml?num=60498
+
Оригинал
https://about.gitlab.com/releases/2024/01/25/critical-security-release-gitlab-16-8-1-released/#arbitrary-file-write-while-creating-workspace
Issue https://gitlab.com/gitlab-org/gitlab/-/issues/437819, но она в приватном режиме.
Обновляем гитлабчики 💅💅💅
Опубликованы корректирующие обновления платформы для организации совместной разработки - GitLab 16.8.1, 16.7.4, 16.6.6 и 16.5.8, в которых устранены 5 уязвимостей. Одной из проблем (CVE-2024-0402), которая проявляется начиная с выпуска GitLab 16.0, присвоен критический уровень опасности. Уязвимость позволяет аутентифицированному пользователю записать файлы в любой каталог на сервере, насколько это позволяют права доступа, под которыми выполняется web-интерфейс GitLab.
Уязвимость вызвана ошибкой в реализации функции создания рабочих пространств (workspace). Ошибка проявляется при разборе параметров devfile, заданных в некорректном формате YAML (в патче проблема решена преобразованием YAML в JSON и проверкой наличия конструкций, корректных в YAML, но недопустимых в JSON из-за использования определённых Unicode-символов). Детальную информацию об уязвимости планируют раскрыть через 30 дней после публикации исправления. Уязвимость выявлена в ходе внутренней проверки одним из сотрудников компании GitLab.
Уязвимость в GitLab, позволяющая записать файлы в произвольный каталог на сервере
https://www.opennet.ru/opennews/art.shtml?num=60498
+
Оригинал
https://about.gitlab.com/releases/2024/01/25/critical-security-release-gitlab-16-8-1-released/#arbitrary-file-write-while-creating-workspace
Issue https://gitlab.com/gitlab-org/gitlab/-/issues/437819, но она в приватном режиме.
🤯5😁1