[Bug 2601] New: StreamLocalBindUnlink not working

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Thu Jul 21 23:29:03 AEST 2016


            Bug ID: 2601
           Summary: StreamLocalBindUnlink not working
           Product: Portable OpenSSH
           Version: 7.2p1
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: ssh
          Assignee: unassigned-bugs at mindrot.org
          Reporter: harald at redhat.com

StreamLocalBindUnlink is advertised as an option for the client
Following the codepath, it ends up as an option for the server program.

Server process receives in serverloop.c:1409
"streamlocal-forward at openssh.com"

receives fwd.listen_path

calls channel_setup_remote_fwd_listener(&fwd, NULL, &options.fwd_opts)

channel_setup_local_fwd_listener ->

channel_setup_fwd_listener_streamlocal(int type, struct Forward *fwd,
    struct ForwardOptions *fwd_opts)

calls unix_listener(fwd->listen_path, SSH_LISTEN_BACKLOG,

fwd_opts->streamlocal_bind_unlink is set in servconf.c and thus a
server option.

To fix this, not only the fwd.listen_path would have to be transmitted,
but also the bind_unlink flag, which would probably need a new type of
message, like "streamlocal-forward-unbind at openssh.com"

You are receiving this mail because:
You are watching the assignee of the bug.

More information about the openssh-bugs mailing list