[MacPorts] #48661: screen displays ""TERMCAP", line 20, col 1, terminal 'SC': Missing separator"

MacPorts noreply at macports.org
Mon Jan 21 07:01:46 UTC 2019

#48661: screen displays ""TERMCAP", line 20, col 1, terminal 'SC': Missing
  Reporter:  hellhovnd  |      Owner:  dgilman
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.3.3
Resolution:  fixed      |   Keywords:
      Port:  screen     |
Changes (by Scott Shambarger <devel@…>):

 * status:  assigned => closed
 * resolution:   => fixed


 In [changeset:"4e83768a2da5ff16752c4dd07b4a729e63f78908/macports-ports"
 4e83768a2da5ff16752c4dd07b4a729e63f78908/macports-ports] (master):
 #!ConfigurableCommitTicketReference repository="macports-ports"
 screen: limit termcap, fix blanker, fix error messages

 Screen creates invalid TERMCAP entries for full featured terminals
 like xterm-256color.  Adds patch to limit the size of TERMCAP
 to 1023 characters by skipping some function keys but keeping
 important navigation keys.

 Screen currently fails to run blanker when suid root.  Adds patch
 to correctly prepare the PTY before running the blanker.  Also
 allows errors to be displayed when blanker is blocking the display.

 When screen fails in a child process and is suid root, the Panic
 message isn't sent as the Panic process also Panics.  Adds patch
 to correctly set the internal effective uid so that error messages
 are sent to the parent.  Also fixes children to not remove the
 screen socket when they Panic.

 I've submitted all patches upstream, but it appears the maintainers
 don't often push new screen releases.

 Closes: https://trac.macports.org/ticket/48661

Ticket URL: <https://trac.macports.org/ticket/48661#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list