1.83K subscribers
3.3K photos
132 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Никто:
Антон: забывает, что ему теперь переводят зарплату на карту другого банка
3😁2
#meme

(использую на линуксах xfce BTW)
🔥6💩2😍1
Forwarded from RWPS::Mirror
И не поспоришь
6🥰5😁2👎1
Forwarded from The After Times
😁20💩92
Блог*
#music youtube.com/watch?v=abBW51X-x-w
Если вам это понравилось, то вот вам ещё #music подобного плана.

youtube.com/watch?v=U4GXNzom6ik
👍5🥰1💩1🤡1
#meme про траву и клещей
16😁1
5🌚3👍1
😁286👍1🤡1
#prog #rust

Esteban Kuber продолжает улучшать диагностики парсера rustc. Теперь парсер ещё и восстанавливается от маркеров конфликта слияния.

github.com/rust-lang/rust/pull/106242
🔥7👍2
std::collections::#Map

std::collections::🅱🌳Map
🥰84🥴2👍1
Блог*
std::collections::#Map std::collections::🅱🌳Map
Хотя что это я

#⃣🗺

🅱🌳🗺
🔥9🥴7
Forwarded from Саламандра. Сдвиг окна Овертона (Яна Ике 🔥 (огонёк одобряем))
Команда: берёт нового разработчика
Разработчик:
🥰8👍1
#prog #rust #itsec

Watch out for DoS when using Rust’s popular Hyper package

TL;DR: функция hyper::body::to_bytes выделяет память под запрос целиком, и попытка выделить большой объём памяти вызывает ошибку аллокации и, как следствие, прерывание работы программы. При этом для эксплуатации такого поведения не обязательно реально генерировать громадное содержимое запроса — достаточно сделать chunked запрос и передать один чанк, который не передаёт содержимое целиком. to_bytes в этом случае выделяет память, ориентируясь на значение Content-Length, которое, разумеется, может быть крайне большим.

Справедливости ради, про опасность потребления произвольного количества памяти в документации указано. С другой стороны, тот факт, что для эксплуатации этого поведения не обязательно реального генерировать большой запрос — не столь очевиден.
👍6