Hello Hiltjo, 

thanks for looking further than I did...

Moving to tech@...

[email protected] (Hiltjo Posthuma), 2021.05.19 (Wed) 16:59 (CEST):
> On Wed, May 19, 2021 at 01:20:34PM +0200, Marcus MERIGHI wrote:
> > By accident I noticed that 
> > 
> >         $ ssh -v $host
> > 
> > gives me, among many other lines, this
> > 
> >         debug1: pledge: filesystem full
> > 
> > Is this expected? Something to worry about?
> 
> A grep shows its in the file /usr/src/usr.bin/ssh/clientloop.c client_loop()
> function.

to prevent the *very* similiar wording of the infamous dmesg output

        uid 539 on /var/db/clamav: file system full

I'd suggest a slightly different message, something like this?

Marcus

Index: usr.bin/ssh/clientloop.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/clientloop.c,v
retrieving revision 1.363
diff -u -p -u -r1.363 clientloop.c
--- usr.bin/ssh/clientloop.c    19 May 2021 01:24:05 -0000      1.363
+++ usr.bin/ssh/clientloop.c    20 May 2021 10:11:06 -0000
@@ -1232,7 +1232,7 @@ client_loop(struct ssh *ssh, int have_pt
                        fatal_f("pledge(): %s", strerror(errno));
 
        } else if (options.update_hostkeys) {
-               debug("pledge: filesystem full");
+               debug("pledge: filesystem full access");
                if (pledge("stdio rpath wpath cpath unix inet dns proc tty",
                    NULL) == -1)
                        fatal_f("pledge(): %s", strerror(errno));

Reply via email to