On Wed, 25 May 2016 12:08:12 +0200, Florian Zieboll wrote:
> On Tue, 24 May 2016 23:07:33 +0200
> Irrwahn <irrw...@freenet.de> wrote:
> 
>> In my humble opinion a quality distribution like Devuan 
>> should not show a potential weakness at such a crucial 
>> spot by shipping a package in questionable condition. 
> 
> 
> Hallo Irrwahn,
> 
> in an earlier mail you wrote regarding slim:
> 
> | Subject: Re: [DNG] How to change default session
> | Date: Mon, 23 May 2016 23:14:11 +0200
> |
> | (...) plus there were some other more severe problems with it (if 
> | my memory serves me right
> 
> Can you elaborate on this? 

One specific thing I recall is slim leaking memory on each 
login cycle. That might not sound dramatic per se (given the 
amount of RAM present in even tiny machines today), but in 
my experience is usually the symptom of an underlying more 
severe problem or design flaw. And, it can very well be used 
as an attack vector.

> I remember strange behavior on my PC (random
> swallowing of approx. 30-50% of the characters typed on tty1 => login
> ~impossible on tty1) a few years ago, definitely related to slim. IIRC,
> at that time probably somewhat paranoid me didn't troubleshoot (besides
> the usual websearch magic) this any further but quietly switched over to
> lightdm to avoid going even more crazy ;)
> 
> This is not meant to be about retroactively solving a no longer
> reproducible bug, just my two trade beads worth of objective experience
> with slim, plus some curiosity.

Just out of curiosity, I downloaded the slim source package 
and built the poor thing. Now I wish I had not, because 
compiler diagnostics like that:

/tmp/slim-1.3.6/app.cpp:478:26: warning: ‘pw’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
   correct = pw->pw_passwd;

are not exactly what I call confidence-inspiring. And 
definitely not something I want to see while building a login 
manager! 

Sure, it *could* be just the usual gcc noise, but to tell,  
one would have to dig in the code and confirm. And than 
*bloody* *fix* it, for Ritchie's sake, and be it only to 
silence a gratuitous warning to make life easier for the next 
person to build the thing!

Sorry for getting all worked up, but things like that really 
irritate me. What trust shall I put in an author who doesn't 
even seem to care, when the compiler already has him by the 
balls?

Regards
Urban

 
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to