Bug 71549

Summary: /etc/termcap missing passthrough printing entries for VT100 and workalikes
Product: Base System Reporter: Andrew Webster <andrew>
Component: confAssignee: Edwin Groothuis <edwin>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.10-RELEASE   
Hardware: Any   
OS: Any   

Description Andrew Webster 2004-09-10 03:30:24 UTC
VT100 spec indicates that passthrough printing can be enabled by sending ESC[5i and disabled by sending ESC[4i
These entries should be listed as po and pf in /etc/termcap, but are absent.  
See http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.23    
  
Problem also appears in FreeBSD 5.2.1-RELEASE

Fix: 

Add the following entries to /etc/termcap for vt100 and workalikes:
:po=\E[5i:pf=\E[4i:\
How-To-Repeat: N/A
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-06-14 08:02:54 UTC
State Changed
From-To: open->patched

Commited to head, MFC in a week. 


Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2009-06-14 08:02:54 UTC
Responsible Changed
From-To: freebsd-bugs->edwin

I'll do the MFC.
Comment 3 dfilter service freebsd_committer freebsd_triage 2009-06-14 08:03:24 UTC
Author: edwin
Date: Sun Jun 14 07:02:50 2009
New Revision: 194176
URL: http://svn.freebsd.org/changeset/base/194176

Log:
  Add missing passthrough printing entries for VT100 and workalikes
  in /etc/termcap:
  
      VT100 spec indicates that passthrough printing can be enabled
      by sending ESC[5i and disabled by sending ESC[4i These entries
      should be listed as po and pf in /etc/termcap, but are absent.
      See http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.23
  
  PR:		conf/71549
  Submitted by:	Andrew Webster <andrew@pubnix.net>
  MFC after:	1 week

Modified:
  head/share/termcap/termcap.src

Modified: head/share/termcap/termcap.src
==============================================================================
--- head/share/termcap/termcap.src	Sun Jun 14 07:01:22 2009	(r194175)
+++ head/share/termcap/termcap.src	Sun Jun 14 07:02:50 2009	(r194176)
@@ -2481,7 +2481,7 @@ vt100|dec-vt100|vt100-am|vt100am|dec vt1
 	:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:pt:sr=2*\EM:xn:\
 	:sc=2\E7:rc=2\E8:cs=5\E[%i%d;%dr:UP=2\E[%dA:DO=2\E[%dB:RI=2\E[%dC:\
 	:LE=2\E[%dD:ct=2\E[3g:st=2\EH:ta=^I:ms:bl=^G:cr=^M:eo:it#8:\
-	:RA=\E[?7l:SA=\E[?7h:
+	:RA=\E[?7l:SA=\E[?7h:po=\E[5i:pf=\E[4i:
 vt100-nam|dec-vt100-nam|vt100nam|vt100 w/no am:\
 	:am@:xn@:\
 	:is=\E>\E[?1;3;4;5;7l\E[?8h\E[1;24r\E[24;1H:\
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 4 dfilter service freebsd_committer freebsd_triage 2009-06-21 03:49:35 UTC
Author: edwin
Date: Sun Jun 21 02:49:21 2009
New Revision: 194568
URL: http://svn.freebsd.org/changeset/base/194568

Log:
  Add missing passthrough printing entries for VT100 and workalikes
  in /etc/termcap:
  
      VT100 spec indicates that passthrough printing can be enabled
      by sending ESC[5i and disabled by sending ESC[4i These entries
      should be listed as po and pf in /etc/termcap, but are absent.
      See http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.23
  
  PR:           conf/71549
  Submitted by: Andrew Webster <andrew@pubnix.net>

Modified:
  stable/7/share/termcap/   (props changed)
  stable/7/share/termcap/termcap.src

Modified: stable/7/share/termcap/termcap.src
==============================================================================
--- stable/7/share/termcap/termcap.src	Sun Jun 21 02:48:16 2009	(r194567)
+++ stable/7/share/termcap/termcap.src	Sun Jun 21 02:49:21 2009	(r194568)
@@ -2481,7 +2481,7 @@ vt100|dec-vt100|vt100-am|vt100am|dec vt1
 	:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:pt:sr=2*\EM:xn:\
 	:sc=2\E7:rc=2\E8:cs=5\E[%i%d;%dr:UP=2\E[%dA:DO=2\E[%dB:RI=2\E[%dC:\
 	:LE=2\E[%dD:ct=2\E[3g:st=2\EH:ta=^I:ms:bl=^G:cr=^M:eo:it#8:\
-	:RA=\E[?7l:SA=\E[?7h:
+	:RA=\E[?7l:SA=\E[?7h:po=\E[5i:pf=\E[4i:
 vt100-nam|dec-vt100-nam|vt100nam|vt100 w/no am:\
 	:am@:xn@:\
 	:is=\E>\E[?1;3;4;5;7l\E[?8h\E[1;24r\E[24;1H:\
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 5 Edwin Groothuis freebsd_committer freebsd_triage 2009-06-21 03:50:26 UTC
State Changed
From-To: patched->closed

MFC to stable/7 done thank you very much!