Written by jshin@pantheon.yale.edu 국내외에서 Unix에서 trn,gnus 등과 함께 널리 쓰이는 뉴스 읽기 프로그램은 tin입니다. 이 tin의 최종 공식 버전은 1.2pl2이고, 1.3beta의 공식 버전은 작년 8월 24일판을 끝으로 더 이상 나오지 않고 있습니다. 대신, 금년 3월부터 독일의 Urs Jensen이 중심이 되어서 1.3 unoff Beta가 발표되고 있습니다.일주일에 2회 이상 빠른 속도로 바뀌고 있는 이 버전의 8월 17일자 판에는 한글 관련 기능에 대한 (8bit 입출력이 가능할 뿐 아니라, 한글 sendmail이 없이 tin에서 바로 메일로 답장을 할 경우에도 RFC 1557을 따르는 한글 메일 발송이 가능하도록 함. tin의 경우는 따라서 더 이상 l10n이 필요하지 않음. 단, tin이 locale을 지원하고, i18n기능이 조금만 더 강화된다는 가정하에) 패치가 반영되어 있습니다. 또, MS Internet News/Mail에 있는 것과 같은 8bit header 허용 여부를 결정하는 옵션도 들어 있습니다. 이런 패치 이외에 trn과 같은 강력한 reference-based-threading은 아니지만, 초보적인 수준의 reference-based-threading도 지원합니다. 또, MIME 관련 기능이 대폭 보강되었고 (RFC 1522 style로 인코드된 헤더를 자동으로 디코드해 보여주고, multipart가 아닌 text/plain에 base64/qp로 인코드된 본문도 바로 디코드해서 보여줍니다), tinrc에서 설정 가능한 거의 모든 옵션을 'M'을 통해서 프로그램내에서도 설정 가능합니다. 그밖에 여러가지 좋은 기능- 예를 들어 color-이 들어 있습니다. 이 tin1.3unoff-BETA의 최신판은 ftp://ftp.akk.uni-karlsruhe.de/pub/tin 에서 항상 구하실 수 있습니다. 이 버전을 설치하실 때에는 MIME_STRICT_CHARSET을 정의하지 마시고, (이것을 정의하면, agent나 netscape등에서 문자셋을 EUC-KR이 아닌 iso-8859-1등으로 잘못 설정되어 올라온 한글이 현재의 터미널에 표시가 안 되는 것으로 간주되어서 모두 '?'로 바뀌어 표시됩니다) MM_CHARSET은 EUC-KR(나중에 tinrc에서 mm_charset을 지정해도 상관없음)로 하시고 컴파일하셔야 합니다. 그리고, tinrc에서 (또는 'M'을 눌러서 설정 가능) post_8bit_header는 ON, post_mime_encoding은 8bit로 하셔야 합니다. 한글 sendmail이 설치된 경우에는 mail_8bit_header와 mail_mime_encoding 역시 마찬가지로 설정하시면 됩니다. 만일, 한글 sendmail이 없다면, mail_8bit_header를 OFF, mail_mime_encoding은 7bit로 하십시오. 이때, 약간의 문제가 있기는 합니다. 현재 이 버전은 헤더를 항상 Q로만 인코드하는데,현재의 한글 sendmail이 Qencoded 헤더를 디코드하지 못하므로 수신측이 Non-MIME MUA를 쓴다면, 헤더를 못 알아본다는 불평이 나올 수 있습니다.그럴 경우에는 그냥 mail_mime_encoding을 8bit로 해서 8bit 전송을 시도하시거나, 편집기 안에서 발송 전에 'hcode -kd'를 버퍼 전체에 적용하면 (vi라면 명령 모드에서 "1G!Ghcode -kd"를 누르면 됩니다) 됩니다. (hcode는 ftp.kaist.ac.kr의 /incoming/hangul에 있는 hcode2.1-mailpatch2 사용) 참고로 메일과 뉴스 모두에서 헤더에 8bit글자가 들어가는 것은 현재까지의 RFC와 인터넷 표준에는 위배되는 것입니다. 메일에서는 엄격히 금지되어 (실제는 어떨지라도, 적어도 표준 문서에서는) 있지만,뉴스는 약간 사정이 다른 듯 합니다. han.*과 같이 로컬 그룹이나 특정 언어 그룹에서는 본문 뿐 아니라 헤더에도 8bit를 쓰는 경우가 많고 그것이 RFC 1036의 후속 문서에서 로컬 그룹이나 특정 언어 그룹에 한정한다는 조건으로 허용하는 방향으로 정리가 된 듯 하므로 post_8bit_header 옵션을 넣었습니다. 또, Unix환경에서 널리 쓰이는 뉴스 읽기 프로그램이 아직도 MIME 기능이 좋지 못하므로, 1036을 따른다고 헤더를 무조건 B/Q encode하면 못 읽는 경우가 많기 때문에 이런 옵션이 필요합니다. 신정식