Hi Florian,

if (!S_ISREG(buf.st_mode) || (buf.st_mode&  0137) != 0
     || ((buf.st_mode&  0040) != 0&&  buf.st_gid != getgid())) {
     syslog(L_ERROR, "bad ownership or permissions on private key"
            " '%s': private key must be mode 640 at most, and readable by the news 
"
            "group only", cert_file);
                            ^^^^^^^^^
this must be key_file, by the way, the error message "bad ownership or
permissions on private key '/etc/news/cert.pem'" is rather confusing...

Oh, yes, you're right.  key_file is used everywhere near that check;
it is also the right variable to use here (and not cert_file).
Thanks for having seen that error.


And may I request that my key.pem may be a symlink pointing to the
actual key file? Currently, this won't work as a symlink's permissions
will always be lrwxrwxrwx.

As Russ suggests, we will use stat() instead of lstat() in INN 2.5.3.

--
Julien ÉLIE

« Mettez-vous de profil avec les épaules de face et ne bougeons plus
  je vous prie. » (Astérix)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to