[Bug 2860] "-lc" should be used for non-interactive session

2018-10-18 Thread bugzilla-daemon
https://bugzilla.mindrot.org/show_bug.cgi?id=2860

Damien Miller  changed:

   What|Removed |Added

 Status|RESOLVED|CLOSED

--- Comment #4 from Damien Miller  ---
Close RESOLVED bugs with the release of openssh-8.0

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
___
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs


[Bug 2860] "-lc" should be used for non-interactive session

2018-05-03 Thread bugzilla-daemon
https://bugzilla.mindrot.org/show_bug.cgi?id=2860

Damien Miller  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|REOPENED|RESOLVED

--- Comment #3 from Damien Miller  ---
We don't intend to change this for the reasons that I've already
described.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
___
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs


[Bug 2860] "-lc" should be used for non-interactive session

2018-05-02 Thread bugzilla-daemon
https://bugzilla.mindrot.org/show_bug.cgi?id=2860

Tom Yan  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|WONTFIX |---

--- Comment #2 from Tom Yan  ---
> Command execution sessions are assumed to be non-interactive

Of course, but login shell is not equivalent to interactive shell


> Shell profile scripts are allows to contain actions that write to stdout and 
> these would interfere with ssh being used as a transport if sourced

It is the responsibility of the script writer that he/she should make
sure such actions are only performed in interactive shell (e.g. by
checking whether "$-" has i, or by putting them in the "rc" file
instead).

It does not really make sense to break the non-interactive command
execution environment just for that, because ssh is logging in either
way.

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
___
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs


[Bug 2860] "-lc" should be used for non-interactive session

2018-05-01 Thread bugzilla-daemon
https://bugzilla.mindrot.org/show_bug.cgi?id=2860

Damien Miller  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||d...@mindrot.org
 Resolution|--- |WONTFIX

--- Comment #1 from Damien Miller  ---
That inconsistency is intentional. Command execution sessions are
assumed to be non-interactive and are essential to ssh's use as a
transport for other protocols (e.g. rsync or git).

Shell profile scripts are allows to contain actions that write to
stdout and these would interfere with ssh being used as a transport if
sourced.

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
___
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs


[Bug 2860] "-lc" should be used for non-interactive session

2018-04-26 Thread bugzilla-daemon
https://bugzilla.mindrot.org/show_bug.cgi?id=2860

Tom Yan  changed:

   What|Removed |Added

   Severity|enhancement |normal

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
___
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs