X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL,BAYES_50,SPF_PASS X-Spam-Check-By: sourceware.org Date: Tue, 3 Mar 2009 20:47:03 -0700 (MST) From: David Mastronarde To: cygwin AT cygwin DOT com Subject: tcsh 6.15.00 loses DOS line ending crossing 32768 byte boundary Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463780512-2063336061-1236129433=:7538" Content-ID: X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com ---1463780512-2063336061-1236129433=:7538 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; FORMAT=flowed Content-ID: When a tcsh script has DOS line endings and a line ending falls in bytes 32767 and 32768, the line ending is lost. I discovered this with a script passing shell input to a program using the << construct, and have reproduced the problem with a script (bigscript) that passes 4 lines of input to another script. The functional part of the script is ./testreader < Content-Description: Content-Disposition: ATTACHMENT; FILENAME=cygcheck.out DQ0KQ3lnd2luIENvbmZpZ3VyYXRpb24gRGlhZ25vc3RpY3MNDQpDdXJyZW50 IFN5c3RlbSBUaW1lOiBXZWQgTWFyIDA0IDAwOjUzOjU3IDIwMDkNDQoNDQpX aW5kb3dzIFhQIFByb2Zlc3Npb25hbCBWZXIgNS4xIEJ1aWxkIDI2MDAgU2Vy dmljZSBQYWNrIDMNDQoNDQpQYXRoOglDOlxjeWd3aW5cdXNyXGxvY2FsXGJp bg0NCglDOlxjeWd3aW5cYmluDQ0KCUM6XGN5Z3dpblxiaW4NDQoJQzpcY3ln d2luXHVzclxsb2NhbFxJTU9EXGJpbg0NCglDOlxjeWd3aW5cYmluDQ0KCWM6 XFdJTkRPV1Ncc3lzdGVtMzINDQoJYzpcV0lORE9XUw0NCgljOlxXSU5ET1dT XFN5c3RlbTMyXFdiZW0NDQoJYzpcUHJvZ3JhbSBGaWxlc1xQeXRob24yNQ0N CgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNcU2NhbkVu Z2luZQ0NCgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNc Q0FVcGRhdGVcDQ0KCWM6XFByb2dyYW0gRmlsZXNcQ0FcU2hhcmVkQ29tcG9u ZW50c1xUaGlyZFBhcnR5XA0NCgljOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJl ZENvbXBvbmVudHNcU3Vic2NyaXB0aW9uTGljZW5zZVwNDQoJYzpcUHJvZ3Jh bSBGaWxlc1xDQVxlVHJ1c3RJVE0NDQoNDQpPdXRwdXQgZnJvbSBDOlxjeWd3 aW5cYmluXGlkLmV4ZSAobm9udHNlYykNDQpVSUQ6IDEwMDMobWFzdCkgICAg IEdJRDogNTEzKE5vbmUpDQ0KMChyb290KSAgICAgICAgICAgICA1MTMoTm9u ZSkgICAgICAgICAgIDU0NChBZG1pbmlzdHJhdG9ycykgNTQ1KFVzZXJzKQ0N Cg0NCk91dHB1dCBmcm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChudHNlYykN DQpVSUQ6IDEwMDMobWFzdCkgICAgIEdJRDogNTEzKE5vbmUpDQ0KMChyb290 KSAgICAgICAgICAgICA1MTMoTm9uZSkgICAgICAgICAgIDU0NChBZG1pbmlz dHJhdG9ycykgNTQ1KFVzZXJzKQ0NCg0NClN5c0RpcjogQzpcV0lORE9XU1xz eXN0ZW0zMg0NCldpbkRpcjogQzpcV0lORE9XUw0NCg0NCkhPTUUgPSAnL2hv bWUvbWFzdCcNDQpQV0QgPSAnL2hvbWUvbWFzdCcNDQpVU0VSID0gJ21hc3Qn DQ0KTUFLRV9NT0RFID0gJ3VuaXgnDQ0KDQ0KQUxMVVNFUlNQUk9GSUxFID0g J0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcQWxsIFVzZXJzJw0NCkFQUERB VEEgPSAnQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtYXN0XEFwcGxpY2F0 aW9uIERhdGEnDQ0KQ0FTSENPTVAgPSAnQzpcUHJvZ3JhbSBGaWxlc1xDQVxT aGFyZWRDb21wb25lbnRzXCcNDQpDTElFTlROQU1FID0gJ0NvbnNvbGUnDQ0K Q09NTU9OUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0gRmlsZXNcQ29tbW9u IEZpbGVzJw0NCkNPTVBVVEVSTkFNRSA9ICdTQUxTQScNDQpDT01TUEVDID0g J0M6XFdJTkRPV1Ncc3lzdGVtMzJcY21kLmV4ZScNDQpGUF9OT19IT1NUX0NI RUNLID0gJ05PJw0NCkhPTUVEUklWRSA9ICdDOicNDQpIT01FUEFUSCA9ICdc RG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtYXN0Jw0NCkhPTUVfUyA9ICdDOlxE b2N1bWVudHMgYW5kIFNldHRpbmdzXG1hc3RcTXkgRG9jdW1lbnRzJw0NCklH V19MT0MgPSAnQzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRz XGlUZWNobm9sb2d5XCcNDQpJTU9EX0RJUiA9ICdDOlxjeWd3aW5cdXNyXGxv Y2FsXElNT0QnDQ0KSU1PRF9ESVJfUyA9ICdDOlxQcm9ncmFtIEZpbGVzXElN T0RcY3lnd2luXHVzclxsb2NhbFxJTU9EJw0NCklOT0NVTEFOID0gJ0M6XFBy b2dyYW0gRmlsZXNcQ0FcZVRydXN0SVRNJw0NCklUTUxJQ0VOU0UgPSAnQzpc UHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXFN1YnNjcmlwdGlv bkxpY2Vuc2VcJw0NCklUTVRISVJEUEFSVFkgPSAnQzpcUHJvZ3JhbSBGaWxl c1xDQVxTaGFyZWRDb21wb25lbnRzXFRoaXJkUGFydHlcJw0NCkxPR09OU0VS VkVSID0gJ1xcU0FMU0EnDQ0KTlVNQkVSX09GX1BST0NFU1NPUlMgPSAnMicN DQpPUyA9ICdXaW5kb3dzX05UJw0NClBBVEhFWFQgPSAnLkNPTTsuRVhFOy5C QVQ7LkNNRDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NIJw0NClBBVEhf T1JJRyA9ICdDOlxXSU5ET1dTXHN5c3RlbTMyO0M6XFdJTkRPV1M7QzpcV0lO RE9XU1xTeXN0ZW0zMlxXYmVtO0M6XFByb2dyYW0gRmlsZXNcUHl0aG9uMjU7 QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXFNjYW5Fbmdp bmU7QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRzXENBVXBk YXRlXDtDOlxQcm9ncmFtIEZpbGVzXENBXFNoYXJlZENvbXBvbmVudHNcVGhp cmRQYXJ0eVw7QzpcUHJvZ3JhbSBGaWxlc1xDQVxTaGFyZWRDb21wb25lbnRz XFN1YnNjcmlwdGlvbkxpY2Vuc2VcO0M6XFByb2dyYW0gRmlsZXNcQ0FcZVRy dXN0SVRNJw0NClBBVEhfUyA9ICdDOlxXSU5ET1dTXHN5c3RlbTMyO0M6XFdJ TkRPV1M7QzpcV0lORE9XU1xTeXN0ZW0zMlxXYmVtO0M6XFByb2dyYW0gRmls ZXNcSU1PRFxJTU9EXGJpbjtDOlxQcm9ncmFtIEZpbGVzXElNT0RcY3lnd2lu XGJpbjtDOlxQcm9ncmFtIEZpbGVzXFB5dGhvbjI1Jw0NClBST0NFU1NPUl9B UkNISVRFQ1RVUkUgPSAneDg2Jw0NClBST0NFU1NPUl9JREVOVElGSUVSID0g J3g4NiBGYW1pbHkgNiBNb2RlbCAxNCBTdGVwcGluZyA4LCBHZW51aW5lSW50 ZWwnDQ0KUFJPQ0VTU09SX0xFVkVMID0gJzYnDQ0KUFJPQ0VTU09SX1JFVklT SU9OID0gJzBlMDgnDQ0KUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0gRmls ZXMnDQ0KU0VTU0lPTk5BTUUgPSAnQ29uc29sZScNDQpTWVNURU1EUklWRSA9 ICdDOicNDQpTWVNURU1ST09UID0gJ0M6XFdJTkRPV1MnDQ0KVVNFUkRPTUFJ TiA9ICdTQUxTQScNDQpVU0VSTkFNRSA9ICdtYXN0Jw0NClVTRVJQUk9GSUxF ID0gJ0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcbWFzdCcNDQpXSU5ESVIg PSAnQzpcV0lORE9XUycNDQpURVJNID0gJ3h0ZXJtJw0NCkNPTE9SRkdCRyA9 ICcwO2RlZmF1bHQ7MTUnDQ0KRElTUExBWSA9ICc6MCcNDQpXSU5ET1dJRCA9 ICc2ODk3MDQwJw0NCkNPTE9SVEVSTSA9ICdyeHZ0LXhwbScNDQpIT1NUVFlQ RSA9ICdpMzg2LWN5Z3dpbicNDQpWRU5ET1IgPSAnaW50ZWwnDQ0KT1NUWVBF ID0gJ2N5Z3dpbicNDQpNQUNIVFlQRSA9ICdpMzg2Jw0NClNITFZMID0gJzEn DQ0KTE9HTkFNRSA9ICdtYXN0Jw0NCkdST1VQID0gJ05vbmUnDQ0KSE9TVCA9 ICdzYWxzYScNDQpJTU9EX1BMVUdJTl9ESVIgPSAnQzpcY3lnd2luXHVzclxs b2NhbFxJTU9EXGxpYlxpbW9kcGx1ZycNDQpJTU9EX0NBTElCX0RJUiA9ICdD OlxjeWd3aW5cdXNyXGxvY2FsXEltb2RDYWxpYicNDQpNQU5QQVRIID0gJzov dXNyL3NzbC9tYW4nDQ0KU0hFTEwgPSAnL2Jpbi90Y3NoJw0NCg0NCkhLRVlf Q1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnMNDQpIS0VZ X0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXEN5Z3dp bg0NCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlv bnNcQ3lnd2luXG1vdW50cyB2Mg0NCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3 YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXFByb2dyYW0gT3B0aW9ucw0N CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z DQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlv bnNcQ3lnd2luDQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251 cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mg0NCiAgKGRlZmF1bHQpID0g Jy9jeWdkcml2ZScNDQogIGN5Z2RyaXZlIGZsYWdzID0gMHgwMDAwMDAyMg0N CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z XEN5Z3dpblxtb3VudHMgdjJcLw0NCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dp bicNDQogIGZsYWdzID0gMHgwMDAwMDAwYQ0NCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJc L3Vzci9iaW4NDQogIChkZWZhdWx0KSA9ICdDOlxjeWd3aW4vYmluJw0NCiAg ZmxhZ3MgPSAweDAwMDAwMDBhDQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRX QVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvdXNyL2xp Yg0NCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dpbi9saWInDQ0KICBmbGFncyA9 IDB4MDAwMDAwMGENDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln bnVzIFNvbHV0aW9uc1xDeWd3aW5cUHJvZ3JhbSBPcHRpb25zDQ0KDQ0KYzog IGhkICBOVEZTICAgICAyOTE1M01iICA2NyUgQ1AgQ1MgVU4gUEEgRkMgICAg IA0NCmQ6ICBjZCAgICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAg ICAgICAgICANDQoNDQpDOlxjeWd3aW4gICAgICAvICAgICAgICAgIHN5c3Rl bSAgYmlubW9kZQ0NCkM6XGN5Z3dpbi9iaW4gIC91c3IvYmluICAgc3lzdGVt ICBiaW5tb2RlDQ0KQzpcY3lnd2luL2xpYiAgL3Vzci9saWIgICBzeXN0ZW0g IGJpbm1vZGUNDQouICAgICAgICAgICAgICAvY3lnZHJpdmUgIHN5c3RlbSAg YmlubW9kZSxjeWdkcml2ZQ0NCg0NCkZvdW5kOiBDOlxjeWd3aW5cYmluXGF3 ay5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxiYXNoLmV4ZQ0NCkZvdW5k OiBDOlxjeWd3aW5cYmluXGNhdC5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJp blxjcC5leGUNDQpOb3QgRm91bmQ6IGNwcCAoZ29vZCEpDQ0KTm90IEZvdW5k OiBjcm9udGFiDQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZmluZC5leGUNDQpO b3QgRm91bmQ6IGdjYw0NCk5vdCBGb3VuZDogZ2RiDQ0KRm91bmQ6IEM6XGN5 Z3dpblxiaW5cZ3JlcC5leGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxraWxs LmV4ZQ0NCk5vdCBGb3VuZDogbGQNDQpGb3VuZDogQzpcY3lnd2luXGJpblxs cy5leGUNDQpOb3QgRm91bmQ6IG1ha2UNDQpGb3VuZDogQzpcY3lnd2luXGJp blxtdi5leGUNDQpOb3QgRm91bmQ6IHBhdGNoDQ0KTm90IEZvdW5kOiBwZXJs DQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5ccm0uZXhlDQ0KRm91bmQ6IEM6XGN5 Z3dpblxiaW5cc2VkLmV4ZQ0NCkZvdW5kOiBDOlxjeWd3aW5cYmluXHNzaC5l eGUNDQpGb3VuZDogQzpcY3lnd2luXGJpblxzaC5leGUNDQpGb3VuZDogQzpc Y3lnd2luXGJpblx0YXIuZXhlDQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cdGVz dC5leGUNDQpOb3QgRm91bmQ6IHZpDQ0KTm90IEZvdW5kOiB2aW0NDQoNDQog ICA2MWsgMjAwOC8wNC8wMSBDOlxjeWd3aW5cYmluXGN5Z2J6Mi0xLmRsbCAt IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAgICAgICAi Y3lnYnoyLTEuZGxsIiB2MC4wIHRzPTIwMDgvMy8zMSAyMTozNw0NCiAgICA3 ayAyMDAzLzEwLzE5IEM6XGN5Z3dpblxiaW5cY3lnY3J5cHQtMC5kbGwgLSBv cz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAgImN5 Z2NyeXB0LTAuZGxsIiB2MC4wIHRzPTIwMDMvMTAvMTkgMTo1Nw0NCiAxMDU3 ayAyMDA4LzA2LzA5IEM6XGN5Z3dpblxiaW5cY3lnY3J5cHRvLTAuOS44LmRs bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAgICAg ICAiY3lnY3J5cHRvLTAuOS44LmRsbCIgdjAuMCB0cz0yMDA4LzYvOSAxMDoz Mw0NCiAgNzAzayAyMDA3LzEyLzE3IEM6XGN5Z3dpblxiaW5cY3lnZGItNC4y LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZGItNC4yLmRsbCIgdjAuMCB0cz0yMDA3LzEyLzE3IDQ6NTgN DQogMTAzNmsgMjAwNy8xMi8xNyBDOlxjeWd3aW5cYmluXGN5Z2RiX2N4eC00 LjIuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAg ICAgICAgICJjeWdkYl9jeHgtNC4yLmRsbCIgdjAuMCB0cz0yMDA3LzEyLzE3 IDQ6NTgNDQogIDExOGsgMjAwOC8wNS8wOSBDOlxjeWd3aW5cYmluXGN5Z2V4 cGF0LTEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAg ICAgICAgICAgICJjeWdleHBhdC0xLmRsbCIgdjAuMCB0cz0yMDA4LzUvOCAy MjowMw0NCiAgIDQwayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnZm9y bS04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lnZm9ybS04LmRsbCIgdjAuMCB0cz0yMDA2LzExLzE1IDA6 MDYNDQogICA0OGsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5Z2Zvcm03 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZm9ybTcuZGxsIiB2MC4wIHRzPTIwMDMvOC85IDM6MjUNDQog ICAxOWsgMjAwNi8xMS8xOSBDOlxjeWd3aW5cYmluXGN5Z2dkYm0tNC5kbGwg LSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAg ImN5Z2dkYm0tNC5kbGwiIHYwLjAgdHM9MjAwNi8xMS8xOSAxOjE4DQ0KICAg IDhrIDIwMDYvMTEvMTkgQzpcY3lnd2luXGJpblxjeWdnZGJtX2NvbXBhdC00 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnZ2RibV9jb21wYXQtNC5kbGwiIHYwLjAgdHM9MjAwNi8xMS8x OSAxOjE4DQ0KICAgMjVrIDIwMDgvMDEvMDQgQzpcY3lnd2luXGJpblxjeWdo aXN0b3J5Ni5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z2hpc3Rvcnk2LmRsbCIgdjAuMCB0cz0yMDA4LzEv MyAyMDozMQ0NCiAgMjcxayAyMDA3LzA4LzI0IEM6XGN5Z3dpblxiaW5cY3ln aWNvbnMtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z2ljb25zLTAuZGxsIiB2MC4wIHRzPTIwMDcvOC8y NCAxOjI0DQ0KICA5NzZrIDIwMDYvMTAvMjIgQzpcY3lnd2luXGJpblxjeWdp Y29udi0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnaWNvbnYtMi5kbGwiIHYwLjAgdHM9MjAwNi8xMC8y MiAxNzo0NA0NCiAgIDM3ayAyMDAzLzA4LzEwIEM6XGN5Z3dpblxiaW5cY3ln aW50bC0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnaW50bC0yLmRsbCIgdjAuMCB0cz0yMDAzLzgvMTAg MTU6NTANDQogICAzMWsgMjAwNS8xMS8yMCBDOlxjeWd3aW5cYmluXGN5Z2lu dGwtMy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAg ICAgICAgICAgImN5Z2ludGwtMy5kbGwiIHYwLjAgdHM9MjAwNS8xMS8xOSAx OTowNA0NCiAgIDMxayAyMDA2LzEwLzIzIEM6XGN5Z3dpblxiaW5cY3lnaW50 bC04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lnaW50bC04LmRsbCIgdjAuMCB0cz0yMDA2LzEwLzIyIDE4 OjEyDQ0KICAgMjFrIDIwMDYvMTEvMTUgQzpcY3lnd2luXGJpblxjeWdtZW51 LTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAg ICAgICAgICJjeWdtZW51LTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTUgMDow NQ0NCiAgIDI5ayAyMDAzLzA4LzA5IEM6XGN5Z3dpblxiaW5cY3lnbWVudTcu ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAgICAgICAgICAg ICAgICJjeWdtZW51Ny5kbGwiIHYwLjAgdHM9MjAwMy84LzkgMzoyNQ0NCiAg IDIwayAyMDA2LzEyLzIxIEM6XGN5Z3dpblxiaW5cY3lnbWluaXJlcy5kbGwg LSBvcz00LjAgaW1nPTEuMSBzeXM9NC4wDQ0KICAgICAgICAgICAgICAgICAg ImN5Z21pbmlyZXMuZGxsIiB2MC4wIHRzPTIwMDYvMTIvMjAgMjI6MDcNDQog ICA2N2sgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5Z25jdXJzZXMrKy04 LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnbmN1cnNlcysrLTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTUg MDoxMw0NCiAgMjM3ayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnbmN1 cnNlcy04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAg ICAgICAgICAgICAiY3lnbmN1cnNlcy04LmRsbCIgdjAuMCB0cz0yMDA2LzEx LzE1IDA6MDINDQogIDIyNGsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5 Z25jdXJzZXM3LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAg ICAgICAgICAgICAgICAiY3lnbmN1cnNlczcuZGxsIiB2MC4wIHRzPTIwMDMv OC85IDM6MjQNDQogICAxMmsgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5 Z3BhbmVsLTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAg ICAgICAgICAgICAgICJjeWdwYW5lbC04LmRsbCIgdjAuMCB0cz0yMDA2LzEx LzE1IDA6MDQNDQogICAxOWsgMjAwMy8wOC8wOSBDOlxjeWd3aW5cYmluXGN5 Z3BhbmVsNy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAg ICAgICAgICAgICAgImN5Z3BhbmVsNy5kbGwiIHYwLjAgdHM9MjAwMy84Lzkg MzoyNA0NCiAgMTUwayAyMDA4LzA0LzI1IEM6XGN5Z3dpblxiaW5cY3lncGNy ZS0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAg ICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0yMDA4LzQvMjQgMTg6 MzANDQogIDMwM2sgMjAwOC8wNC8yNSBDOlxjeWd3aW5cYmluXGN5Z3BjcmVj cHAtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAgICAgICAg ICAgICAgICAgImN5Z3BjcmVjcHAtMC5kbGwiIHYwLjAgdHM9MjAwOC80LzI0 IDE4OjMwDQ0KICAgIDdrIDIwMDgvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdw Y3JlcG9zaXgtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0KICAg ICAgICAgICAgICAgICAgImN5Z3BjcmVwb3NpeC0wLmRsbCIgdjAuMCB0cz0y MDA4LzQvMjQgMTg6MzANDQogICAyMmsgMjAwMi8wNi8wOSBDOlxjeWd3aW5c YmluXGN5Z3BvcHQtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0K ICAgICAgICAgICAgICAgICAgImN5Z3BvcHQtMC5kbGwiIHYwLjAgdHM9MjAw Mi82LzggMjM6NDUNDQogIDE1NWsgMjAwOC8wMS8wNCBDOlxjeWd3aW5cYmlu XGN5Z3JlYWRsaW5lNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQ0K ICAgICAgICAgICAgICAgICAgImN5Z3JlYWRsaW5lNi5kbGwiIHYwLjAgdHM9 MjAwOC8xLzMgMjA6MzENDQogIDIxOWsgMjAwOC8wNi8wOSBDOlxjeWd3aW5c YmluXGN5Z3NzbC0wLjkuOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w DQ0KICAgICAgICAgICAgICAgICAgImN5Z3NzbC0wLjkuOC5kbGwiIHYwLjAg dHM9MjAwOC82LzkgMTA6MzMNDQogICAyMmsgMjAwOC8wMi8yNCBDOlxjeWd3 aW5cYmluXGN5Z3dyYXAtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w DQ0KICAgICAgICAgICAgICAgICAgImN5Z3dyYXAtMC5kbGwiIHYwLjAgdHM9 MjAwOC8yLzIzIDA6MDMNDQogICA2NWsgMjAwNi8xMC8xNiBDOlxjeWd3aW5c YmluXGN5Z3ouZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0NCiAgICAg ICAgICAgICAgICAgICJjeWd6LmRsbCIgdjAuMCB0cz0yMDA2LzEwLzE1IDE5 OjEwDQ0KIDE4MjhrIDIwMDgvMDUvMjcgQzpcY3lnd2luXGJpblxjeWd3aW4x LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANDQogICAgICAgICAgICAg ICAgICAiY3lnd2luMS5kbGwiIHYwLjAgdHM9MjAwOC81LzI2IDE4OjM4DQ0K ICAgIEN5Z3dpbiBETEwgdmVyc2lvbiBpbmZvOg0NCiAgICAgICAgRExMIHZl cnNpb246IDEuNS4yNQ0NCiAgICAgICAgRExMIGVwb2NoOiAxOQ0NCiAgICAg ICAgRExMIGJhZCBzaWduYWwgbWFzazogMTkwMDUNDQogICAgICAgIERMTCBv bGQgdGVybWlvczogNQ0NCiAgICAgICAgRExMIG1hbGxvYyBlbnY6IDI4DQ0K ICAgICAgICBBUEkgbWFqb3I6IDANDQogICAgICAgIEFQSSBtaW5vcjogMTU2 DQ0KICAgICAgICBTaGFyZWQgZGF0YTogNA0NCiAgICAgICAgRExMIGlkZW50 aWZpZXI6IGN5Z3dpbjENDQogICAgICAgIE1vdW50IHJlZ2lzdHJ5OiAyDQ0K ICAgICAgICBDeWdudXMgcmVnaXN0cnkgbmFtZTogQ3lnbnVzIFNvbHV0aW9u cw0NCiAgICAgICAgQ3lnd2luIHJlZ2lzdHJ5IG5hbWU6IEN5Z3dpbg0NCiAg ICAgICAgUHJvZ3JhbSBvcHRpb25zIG5hbWU6IFByb2dyYW0gT3B0aW9ucw0N CiAgICAgICAgQ3lnd2luIG1vdW50IHJlZ2lzdHJ5IG5hbWU6IG1vdW50cyB2 Mg0NCiAgICAgICAgQ3lnZHJpdmUgZmxhZ3M6IGN5Z2RyaXZlIGZsYWdzDQ0K ICAgICAgICBDeWdkcml2ZSBwcmVmaXg6IGN5Z2RyaXZlIHByZWZpeA0NCiAg ICAgICAgQ3lnZHJpdmUgZGVmYXVsdCBwcmVmaXg6IA0NCiAgICAgICAgQnVp bGQgZGF0ZTogTW9uIE1heSAyNiAyMDozNzo1OCBFRFQgMjAwOA0NCiAgICAg ICAgQ1ZTIHRhZzogY3ItMHg1ZjENDQogICAgICAgIFNoYXJlZCBpZDogY3ln d2luMVM0DQ0KDQ0KDQ0KTm8gQ3lnd2luIHNlcnZpY2VzIGZvdW5kLg0NCg0N Cg0NCkN5Z3dpbiBQYWNrYWdlIEluZm9ybWF0aW9uDQ0KTGFzdCBkb3dubG9h ZGVkIGZpbGVzIHRvOiBDOlxET0NVTUV+MVxzdWVoXExPQ0FMU34xXFRlbXBc aXMtQ0NQRDkudG1wDQ0KTGFzdCBkb3dubG9hZGVkIGZpbGVzIGZyb206IEM6 XERPQ1VNRX4xXHN1ZWhcTE9DQUxTfjFcVGVtcFxpcy1DQ1BEOS50bXANDQoN DQpQYWNrYWdlICAgICAgICAgICAgICBWZXJzaW9uDQ0KX3VwZGF0ZS1pbmZv LWRpciAgICAgMDA3MzgtMQ0NCmFsdGVybmF0aXZlcyAgICAgICAgIDEuMy4z MGMtMg0NCmFzaCAgICAgICAgICAgICAgICAgIDIwMDQwMTI3LTMNDQpiYXNl LWZpbGVzICAgICAgICAgICAzLjctMQ0NCmJhc2UtcGFzc3dkICAgICAgICAg IDIuMi0xDQ0KYmFzaCAgICAgICAgICAgICAgICAgMy4yLjM5LTE5DQ0KYnpp cDIgICAgICAgICAgICAgICAgMS4wLjUtMg0NCmNvcmV1dGlscyAgICAgICAg ICAgIDYuMTAtMQ0NCmNyeXB0ICAgICAgICAgICAgICAgIDEuMS0xDQ0KY3ln cnVuc3J2ICAgICAgICAgICAgMS4zNC0xDQ0KY3lndXRpbHMgICAgICAgICAg ICAgMS4zLjItMQ0NCmN5Z3dpbiAgICAgICAgICAgICAgIDEuNS4yNS0xNA0N CmN5Z3dpbi1kb2MgICAgICAgICAgIDEuNC00DQ0KZWRpdHJpZ2h0cyAgICAg ICAgICAgMS4wMS0yDQ0KZXhwYXQgICAgICAgICAgICAgICAgMi4wLjEtMQ0N CmZpbmR1dGlscyAgICAgICAgICAgIDQuNC4wLTENDQpnYXdrICAgICAgICAg ICAgICAgICAzLjEuNi0xDQ0KZ2NjLXRlc3RzdWl0ZSAgICAgICAgMy40LjQt Mw0NCmdyZXAgICAgICAgICAgICAgICAgIDIuNS4xYS00DQ0KZ3JvZmYgICAg ICAgICAgICAgICAgMS4xOC4xLTINDQpnemlwICAgICAgICAgICAgICAgICAx LjMuMTItMg0NCmxlc3MgICAgICAgICAgICAgICAgIDM4Mi0xDQ0KbGliYnoy XzEgICAgICAgICAgICAgMS4wLjUtMg0NCmxpYmRiNC4yICAgICAgICAgICAg IDQuMi41Mi41LTINDQpsaWJleHBhdDEgICAgICAgICAgICAyLjAuMS0xDQ0K bGliZXhwYXQxLWRldmVsICAgICAgMi4wLjEtMQ0NCmxpYmdkYm00ICAgICAg ICAgICAgIDEuOC4zLTgNDQpsaWJpY29udjIgICAgICAgICAgICAxLjExLTEN DQpsaWJpbnRsMiAgICAgICAgICAgICAwLjEyLjEtMw0NCmxpYmludGwzICAg ICAgICAgICAgIDAuMTQuNS0xDQ0KbGliaW50bDggICAgICAgICAgICAgMC4x NS0xDQ0KbGlibmN1cnNlczcgICAgICAgICAgNS4zLTQNDQpsaWJuY3Vyc2Vz OCAgICAgICAgICA1LjUtMw0NCmxpYnBjcmUwICAgICAgICAgICAgIDcuNi0y DQ0KbGlicG9wdDAgICAgICAgICAgICAgMS42LjQtNA0NCmxpYnJlYWRsaW5l NiAgICAgICAgIDUuMi4xMi0xMA0NCmxpYndyYXAwICAgICAgICAgICAgIDcu Ni00DQ0KbG9naW4gICAgICAgICAgICAgICAgMS45LTcNDQptYW4gICAgICAg ICAgICAgICAgICAxLjZlLTENDQptaW5pcmVzICAgICAgICAgICAgICAxLjAx LTENDQpuYW5vICAgICAgICAgICAgICAgICAyLjAuNi0xDQ0Kb3BlbnNzaCAg ICAgICAgICAgICAgNS4wcDEtMQ0NCm9wZW5zc2wgICAgICAgICAgICAgIDAu OS44aC0xDQ0KcHl0aG9uICAgICAgICAgICAgICAgMi41LjEtMg0NCnJlYmFz ZSAgICAgICAgICAgICAgIDIuNC40LTENDQpydW4gICAgICAgICAgICAgICAg ICAxLjEuMTAtMQ0NCnJ4dnQgICAgICAgICAgICAgICAgIDIwMDUwNDA5LTcN DQpzZWQgICAgICAgICAgICAgICAgICA0LjEuNS0yDQ0KdGFyICAgICAgICAg ICAgICAgICAgMS4yMC0xDQ0KdGNsdGsgICAgICAgICAgICAgICAgMjAwODA0 MjAtMQ0NCnRjc2ggICAgICAgICAgICAgICAgIDYuMTUuMDAtNA0NCnRlcm1j YXAgICAgICAgICAgICAgIDIwMDUwNDIxLTENDQp0ZXJtaW5mbyAgICAgICAg ICAgICA1LjVfMjAwNjExMDQtMQ0NCnRleGluZm8gICAgICAgICAgICAgIDQu OGEtMQ0NCnRpbWUgICAgICAgICAgICAgICAgIDEuNy0xDQ0KdHpjb2RlICAg ICAgICAgICAgICAgMjAwOGEtMQ0NCndoaWNoICAgICAgICAgICAgICAgIDIu MTktMQ0NCnpsaWIgICAgICAgICAgICAgICAgIDEuMi4zLTINDQpVc2UgLWgg dG8gc2VlIGhlbHAgYWJvdXQgZWFjaCBzZWN0aW9uDQ0K ---1463780512-2063336061-1236129433=:7538 Content-Type: APPLICATION/X-GZIP; NAME=scripts.tar.gz Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME=scripts.tar.gz H4sIAG/UrUkAA+3VwWrbQBRA0VkL9A8vjhctIdU8aaaG4EA37arQb5CdSTVN rAZJdiil/96xXDe7bILcFO7dSE8Sx2NjRqv4tV938WEw02VTC+/3x1LtYpzV H45WrWrpjKr6qvLqnDXpivPWiJ1wTX/b9kPdiZhN3T/7GzS7sDnFek7c+Vmx im2x7hu5vM2zPgzybdveybU0Lw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P Dw8PDw8PDw8PD+9feHn2rhhCP3ShvgmdLJcfv3zKs7vwQ0VkV99vg45jeRzL cayOYzWO7ji6PBuB1/Ul8V67Z+i/6Wm7mO4zbGrh/f5Yql2Ms/rDcTx/XxpV 9VXl1TlrrKYrzoidbklPbfuh7kTMpu6H555rdmFzivWcuPOzYhXbYt03cnmb Zx8kpl3A5tljE++DvJlHWYp7m2fpnSDp5sXF4XS/Zez/Nuk9kZ6fzZezw/Ww br7L7HNsg8x/xl9XMv/zVLof2ps8Y3cgIiIiIiIiIiIiIpq+39xZvqUAoAAA ---1463780512-2063336061-1236129433=:7538 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ---1463780512-2063336061-1236129433=:7538--