News for hackers. Stuff that matters.
Re:C meeting is over. C23 added: by pjmlp on Saturday February 19, 2022 @04:29AM (#30395678)
Including plenty of new CVEs, we have to keep the security industry job market safe.
Re:C meeting is over. C23 added: by rwmj on Saturday February 19, 2022 @04:33AM (#30395697)
Sure, I'm certainly not arguing that C is a good language. In RHEL we turn all warnings on, compile everything with hardening flags, use valgrind during development, and feed everything through Coverity.
Re:C meeting is over. C23 added: by axiosgunnar on Saturday February 19, 2022 @05:55AM (#30396120)
> In RHEL we turn all warnings on, compile everything with hardening flags, use valgrind during development, and feed everything through Coverity.

Surely the compile time is not 100ms anymore then?

Re:C meeting is over. C23 added: by pjmlp on Saturday February 19, 2022 @04:40AM (#30395727)
The exception that confirms the rule.
Re:C meeting is over. C23 added: by rossy on Saturday February 19, 2022 @11:11AM (#30398134)
The exception? It's standard practice for distros to compile with hardening flags, and if RH submits the bugs they find with Coverity upstream, that protects the 1000s of C projects they package.
Re:C meeting is over. C23 added: by pjmlp on Saturday February 19, 2022 @12:53PM (#30398971)
Re:C meeting is over. C23 added: by torstenvl on Saturday February 19, 2022 @04:21PM (#30400651)
Mozilla is not a Linux distro.

You have made dozens of negative (and sometimes rude) comments in this thread. I'm curious why you're spending so much time and energy being negative. If C isn't something you're interested in, why not just ignore it and move on?

Re:C meeting is over. C23 added: by tialaramex on Saturday February 19, 2022 @07:21PM (#30401902)
> Mozilla is not a Linux distro.

That's true. But should I interpret this to mean, "All that stuff about how careful we are doesn't actually apply to any third party software, we only do that for code we wrote" ? Because the thing about a Linux distro is that it's overwhelmingly third party software.

If that stuff does apply to NSS, then all that hard work apparently missed this pretty serious bug that could not have happened in a safe language.

Re:C meeting is over. C23 added: by pjmlp on Sunday February 20, 2022 @04:30AM (#30404437)
C powers lots of junk where I as a user don't have a choice other than put up with security mitigations.

Being rude, yeah that is how people defend themselves when reality doesn't check.