Live data from Hacker News

Librsvg now requires Rust

mail.gnome.org

21–29 of 29 posts

Re: Librsvg now requires Rust

#24
An informative post from Reddit: https://www.reddit.com/r/linux/comments/5m1vyv/slug/dc0dbu9

Librsvg wasn't maintained for years. We've received a huge amount of security bugs related to librsvg. Easily 10+ within a short timeframe. These weren't fixed because nobody was interested. The code itself is old and far from nice (from what I heard).

Federico volunteered to fix a few of these security bugs. This only resulted in people sending us even more security bugs. That required more time than Federico had. So again politely requesting for more assistance. Etc etc

Eventually Federico starts blogging about Rust, fixing super old but very visible bugs, etc. If you look at the announcement you'll notice how big just this one release is. He did way more.

Wikipedia relies on librsvg. The bugs were really hurting them. At one point it really seemed like maybe we'd better have a developer paid somehow to work on it.

tldr: great effort by Federico.

Re: Librsvg now requires Rust

#28
post #26

Earlier quoted context omitted.

http://www.dwheeler.com/trusting-trust/

The only sure way to beat that type of attack is to write your own compiler on your own hardware, not to rely on a different compiler that someone else wrote.

The linked paper disagrees.

Re: Librsvg now requires Rust

#29
post #26

Earlier quoted context omitted.

The only sure way to beat that type of attack is to write your own compiler on your own hardware, not to rely on a different compiler that someone else wrote.

The linked paper disagrees.

Only if the second compiler is trusted. If I can hack one publicly available compiler, I can hack two; your second compiler should be private.
Post reply on HN