Date: Thu, 13 Jan 2011 02:40:12 GMT From: Brandon Low <lostlogic@lostlogicx.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/153942: Tmux patch breaks backspace in tmux command mode Message-ID: <201101130240.p0D2eCNW082612@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/153942; it has been noted by GNATS. From: Brandon Low <lostlogic@lostlogicx.com> To: bug-followup@freebsd.org Cc: Subject: Re: ports/153942: Tmux patch breaks backspace in tmux command mode Date: Wed, 12 Jan 2011 18:36:20 -0800 --TybLhxa8M7aNoW+V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Here's an email that I received from the maintainer of tmux about this issue, indicating that it should be safe to remove the patch nowadays: the reason they did that is because at least some freebsd versions have = =20 xterm etc generate ^H by default and have ^H as verase in termios (stty) = =20 = =20 tmux always sends ^? as backspace to programs inside, but earlier = =20 versions did not change the termios inside to set verase to ^? = =20 = =20 new versions do, so outside can have verase=3D^H, tmux will detect that is = =20 backspace (from termios) and translate it to ^? inside as well as = =20 setting verase to ^? in new windows so applications inside tmux use the = =20 right thing = =20 = =20 this is all because terminfo kbs is too unreliable and so many = =20 applications just blindly accept ^? anyway = =20 = =20 since your terminal on freebsd sends ^? (and termios is ^? too) either = =20 you're using a terminal which uses that by default, you changed the = =20 xterm deleteIsDEL property (like everyone else does), or freebsd changed = =20 their default=20 --TybLhxa8M7aNoW+V Content-Type: application/x-pkcs7-signature Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIIPtAYJKoZIhvcNAQcCoIIPpTCCD6ECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC DQ0wggbRMIIFuaADAgECAgIOIjANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAU BgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmlj YXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1l ZGlhdGUgQ2xpZW50IENBMB4XDTEwMTIyNzA3MzczMloXDTEyMTIyODA3NTUwOFowgcQxIDAe BgNVBA0TFzMyMjM3OS1uNWJmRUhQTXg5MDlpc2M1MQswCQYDVQQGEwJVUzETMBEGA1UECBMK V2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTEtMCsGA1UECxMkU3RhcnRDb20gVmVyaWZp ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRQwEgYDVQQDEwtCcmFuZG9uIExvdzEnMCUGCSqGSIb3 DQEJARYYbG9zdGxvZ2ljQGxvc3Rsb2dpY3guY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAux0wMX3BHVGGGjxQcArOp3TMdhHuw968KAmG0v6eXsjKy4X6xFvAiERciac+ jB3mVKhZns7TLvKuEtp6vjD1ogik0uzCO48POIYdSPnC5ws51ZuJOuXoQWGrGYjT8/i1Vix5 WxX/JT6ej0S0lsEgdvL/kvNSpfAiE84RNTXC91Z5/1UfeX6NU9JrI0R5bIlIkk1YoGZt0Yhn OUlBGDeZJUTf1Xvpj/1wXMqBm6SUNl7l1bpEQqrgXQwXoS4f5qTp0LXocya61GRNIn8d6DvW BY8FdTdSDBEw5jpuwUkE84DdkFYZy1uYQtDmbvGxqvr/ZIKgIchIl489E0r0Nx4GfwIDAQAB o4IDATCCAv0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMEMB0GA1UdDgQWBBQKQvblWOXo9hajgjgN+xh31WbvyjAfBgNVHSMEGDAWgBSu VYNv7DHKufcd+q9rMfPIHeOsuzAjBgNVHREEHDAagRhsb3N0bG9naWNAbG9zdGxvZ2ljeC5j b20wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAuBggrBgEFBQcCARYi aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYoaHR0cDov L3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYBBQUHAgIwgaowFBYN U3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNlZSBzZWN0aW9uICpM ZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9y aXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5 LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jcnR1Mi1j cmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1Mi1jcmwuY3JsMIGO BggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20v c3ViL2NsYXNzMi9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93d3cuc3RhcnRzc2wu Y29tL2NlcnRzL3N1Yi5jbGFzczIuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8v d3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAHGR2zd2Qh/+ti0uSq383KLG 5H0BaWGG+Vhf7KPonBSxtlnLZZau9MqSCI9dnFcgDt/3/06NX7gV05JC/RuGzKZ6CMG15G8x 84RTTRl7LbKXYSWzkspGU7+7ApwnomonCcblUgn9BjZg8A6owdZ14nXBStBfcejr795y9OAi TmV0jQdCjmvFRvz4BjF14Jh5wbatBgtUNySETPQTm90FfsVPtdg0S39vL6CXUzv6+0+mAg8X l7cJcWMjIWrn0UTHSAJdEV2ZErqX4F98bhHPA+qUnlkNOVDeFyrxFpuf0P8v/ZnFXcU7M4ZQ ctFymw4lODjjRoYIujMYWrb0bXC1htswggY0MIIEHKADAgECAgEgMA0GCSqGSIb3DQEBBQUA MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1 cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0 aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAyNTVaFw0xNzEwMjQyMTAyNTVaMIGM MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJl IERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3Mg MiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDLKIVFnAEs+xnyq6UzjCqgDcvQVe1dIoFnRsQPCFO+y92k8RK0Pn3MbQ2G d+mehh9GBZ+36uUQA7Xj9AGM6wgPhEE34vKtfpAN5tJ8LcFxveDObCKrL7O5UT9WsnAZHv7O YPYSR68mdmnEnJ83M4wQgKO19b+Rt8sPDAz9ptkQsntCn4GeJzg3q2SVc4QJTg/WHo7wF2ah 5LMOeh8xJVSKGEmd6uPkSbj113yKMm8vmNptRPmM1+YgmVwcdOYJOjCgFtb2sOP79jji8uhW R91xx7TpM1K3hv/wrBZwffrmmEpUeuXHRs07JqCCvFh9coKF4UQZvfEg+x3/69xRCzb1AgMB AAGjggGtMIIBqTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU rlWDb+wxyrn3HfqvazHzyB3jrLswHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIw ZgYIKwYBBQUHAQEEWjBYMCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20v Y2EwLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNV HR8EVDBSMCegJaAjhiFodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOG IWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEE AYG1NwECATBmMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu cGRmMA0GCSqGSIb3DQEBBQUAA4ICAQA6qScNyNO0FpHvaZTQacVMXH33O51KyEKSRw3IvdQx Ru31YR0ZDGdSfgSoOVDVMSBSdmfQfdDInHPzV3LO5DwUXZ+lxjv7z3PO2OkfnFkvTXPfn6dx J5rJveDsTsCPcJ/Kp6/+qN5g+J6D/SaYcFD018B6L42r0Z4VEBy36P4tjRtF14Ex10tl5tJF VKM16qWKQHbpjIgf73s49UB0CQ5lHT2DHKfq3oPfdNc5Mk93w1v4ryVb+qVrZIej8NsrWU+5 r4O2IV91edDb/OtHFddZqHFFXKgS79IHE/hwQ2LW7r3sTX7cDUCg+dfdwO8zeLxuwk2JF8cr Uoyrl66RGrRIhT8VoG/OJ1Y9uUlOav69V4cG8upi4ZG2l7JZFbcBFk91Wp+Payo5SuF61CmG FrZ386umkmpObtFacXda2O/bVoQ9xHQrzoTc/0KZTWvlZCLK3Ke/vGYT9ZdW9lOjGsSFbXrl TA919L84iMK+48WGnvRWY28ZaVHpql43AtEGhXze6iNCbEDACy+4hkQYOytAqDgcxAnQ937m YpeZFPyz/XK9QSt9VNFMuudWxZwDDDJKoQAoSG59Hou9lZ26UrK60nRdAQBmEPL8h2nuWgoP h++XVQld9yuhbsWa39Pck8/lcfz5HUVGJF5mc/zk38iV7FDlF68puiryNq2KXHEpOTGCAm8w ggJrAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkG A1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3Rh cnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAg4iMAkGBSsO AwIaBQCggbEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTEw MTEzMDIzNjIwWjAjBgkqhkiG9w0BCQQxFgQUMW5QBuDNE8TSN/7/KpoutIkpjKEwUgYJKoZI hvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAw BwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAGpoxF89xKE4H86jO O1uKFSvJRRP/Ebj+iIr99iiirrvC68rRRpHFpBL56ne0AQ6BZRIuC32le7NofWRiytaPAv+I cZ7Db0W5Q+5sQg9aXlN4uOwYgZ33Da+OxafyoAAt7pPvi8NqKKnH+GpXFQBA95shQO7aX8eo vhtT0DVbCkf88oomkdxjKKwGutv9Nu/olfIAyFkIyO0FQ98ax5SP1IENjZ60/yA+If25OlJa CCoBEiasuwsymV+//CIEYWFkbzh6kWWvj384nbmrGgjh/bVMQsYbQK1rdUGs7pHsDP7ZnXhx czYLHDSHv4mSfXaf+sUCj4A8U3YIMKUsF8Myig== --TybLhxa8M7aNoW+V--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101130240.p0D2eCNW082612>