mutt

課題

POPスプール用スパム除去ソフトKutteHakeに以下の機能を追加する UIDLのサポート(これをサポートしたらとりあえず公開) POPプロキシのサポート IMAPのサポート SpamAssassin 3.2.0に対する日本語対応パッチの作成 SpamAssassinの日本語のルールファイルをs…

BrendanがMuttの開発リーダーに

http://marc.theaimsgroup.com/?l=mutt-dev&m=117213180616596&w=2 1週間以上前の話ですが、Muttの開発リーダーがThomasからBrendanに変わりました。ThomasはRFCに厳格ではないものは嫌っていたので、文字エンコーディングの指示がないメッセージの文字エン…

mutt-1.5.13のjaパッチ

Mutt-1.5.13が出ています。とうことで、Mutt-1.5.13に対するjaパッチを作りました。 http://www.emaillab.org/mutt/download1513.htmlmutt-dev MLではもうそろそろ1.6に向けてfeature freezeしたらどうかというような話になっています。まあ、最終的にはBren…

mutt-1.5.12のjaパッチ

Mutt-1.5.12に対するjaパッチを作りました。 http://www.emaillab.org/mutt/download1512.html 作ったというか、単に1.5.11用のパッチを当てただけだったりするのですが。 rejされるところが全くないという点で、マルチバイト文字まわりに関して1.5.11からの…

multi-charset patch for mutt-1.5.12の予定

最近は、SpamAssassinにかかり切りだったので、Mutt 1.5.12用のパッチの作成作業を放置していたのですが、「multi-charsetパッチをmutt-1.5.12用にアップデートする予定はどうなっているの?」という問い合わせが来てしまいました。 「今週末パッチ作ります…

UTF-8 -> ISO-2022-JP

私のメール環境は、WindowsのノートPCからLinuxサーバにPuttyを使ってsshでログインして、VimやMuttを使ってメールを読み書きしています。このときの端末の文字符号化方式はUTF-8にしています。この環境でメールを書いているときに時々問題が生じます。それ…

mutt-1.5.11

mutt-1.5.11が出ました。 http://groups.yahoo.com/group/mutt-dev/message/23901日本語版パッチのベータ版も作りました。 http://www.emaillab.org/mutt/download1511.htmlドキュメントもどうにかしないといけないですね。

wcwidthパッチ、その3

8月18日の記事の続きです。 追加した文字 追加した文字は次の7文字です。 Unicode グリフ 00A2 ¢ 00A3 £ 00A5 ¥ 00A6 釗 00AC ¬ 00AF  ̄ 2212 − なんというか、どこでも問題となっている文字ですね。ちなみに、mutt-dev本家に投げることを前提として作って…

1.5.10 ja-beta2

溜まっていた課題を少々片付けた beta2 を作りました。 http://www.emaillab.org/mutt/download1510.html beta1からの変更点 tamoさんパッチにある程度同期して、機能は同じになった。 $assumed_charsetの変換失敗時の動作変更; 変換に失敗したらassumed_cha…

wcwidthパッチ、その2

8月14日の記事の続きです。 CJK対応のwcwidth()ができたので、次に行ったのは、UTF-8の環境でAmbiguousな文字のWide/Narrowの切り替えオプションの作成とその対応です。 やったことはオプションの作成と切り替えを行うwcwidth()のラッパー関数の作成およびラ…

wcwidthパッチ

http://www.emaillab.org/mutt/download1510.html 今回のパッチ作成作業の中心はwcwidth()のCJK対応です。ここで、その作業について書いてみます。 Mutt内蔵の国際化対応はEdmundが行ったものです。しかし、内蔵のワイド文字関数がUTF-8以外のワイド文字が扱…

Mutt 1.5.10

以下、mutt-j MLに投稿した内容です。 昨日の朝起きてからから夜寝るまでの作業の賜物です。疲れた…… 1.5.10対応のパッチを作ってみました。 http://www.emaillab.org/mutt/download1510.html 動作確認をほとんどしていません。はっきり言って人柱用です。 t…

MMDFとは何ぞや?

tamoさんのコメントを読んで、そういえば正式な文書ってどこにあるのかなぁと思い、ちょっくら探してみました。Mutt使いとしてはmmdf(5)をとりあえず読みましょう。私が書いた文書もこのマニュアルを元にしています。書いた当時はそれほど探求するつもりもな…

メイルボックスの形式

次の話のネタの前提として以前に雑誌に書いたコラムを転載します。厳密に言えばコラムの元原稿からの転載ですが。 Muttで利用できるメイルボックスの形式の特徴を説明します。 mbox 一つのファイルに全てのメッセージを格納する形式で、各メッセージは次のよ…

tamoさんのパッチ

tamoさんのパッチを早く処理せねばと思いつつ、assumed_charsetの動きについても試行錯誤で処理できていません。ごめんなさい。

mutt-1.5.9

以下の文章はMutt-j-usersに投稿した内容です。 開発系の最新版 mutt-1.5.9 がリリースされました。これに対する暫定日本語パッチのベータ版は以下の場所からダウンロードできます。 付属文書は含まれていません。 http://www.emaillab.org/mutt/download159…

日本語パッチの棚卸し完了

Muttの日本語パッチの棚卸しがひとまず完了しました。多分…… http://www.emaillab.org/mutt/download15.html後の作業はこれだけあります。 $assumed_charsetの改良 $attach_charset(旧$file_charset)の改良 default_japaneseパッチの作成 分割したパッチの…

linear-white-space

日本語パッチからencoded-wordと*textの間のlinear-white-spaceを無視するパッチを作りました。 これを有効に機能するためにignore_linear_white_spaceという変数を用意するようにしました。 もう少し見直しをするつもりなので、明日には公開できたらいいな…

日本語パッチの棚卸し

Muttの現在の系列の日本語パッチができてから5年近く経つので、パッチの棚卸しを2週間前からしています。まだ、途中なのですが、成果物は以下のページに置いています。 http://www.emaillab.org/mutt/download15.html 一つ一つ機能を確かめながら、また、…

slang-pre2-r3

12月12日に、Davis氏がslang-usersメーリングリストで次のURLのような投稿をしました。新しいスナップショットの案内です。http://www.jedsoft.org/pipermail/slang-users_jedsoft.org/2004/000135.html朝日ネットのスパムブロックサービスでブロックされて…

slang-pre2-r2

昨日、Davis氏がslang-usersメーリングリストで次のURLのような投稿をしました。新しいスナップショットの案内です。http://www.jedsoft.org/pipermail/slang-users_jedsoft.org/2004/000131.html変更点を読むとワイド文字がうまく表示できないのが直ってい…

slang-pre2-r1

10月にS-Lang2の開発中のスナップショットであるslang-pre2-r0を試してみました。日本語を使う上では何ら改善されていないどころかちょっと改悪されているという結果でした。昨日、Davis氏がslang-usersメーリングリストで次のURLのような投稿をしました。新…

slang-pre2-r0

S-LangはJohn E. Davis氏が開発したインタープリタ言語として知られています。その一方でcursesライブラリの実装の一つとしても知られています。私のようなMutt使いにとってはcursesライブラリとしてのS-Langを利用しています。S-Langの最新バージョンは1.4.…

日本語パッチ

今夜、mutt の日本語パッチの作成作業をしていたのですが、私が作った文字列の桁数を数える関数 mutt_mbswidth() と同じ機能をする関数 mutt_strwidth() が1.5.x系統に含まれていることに気がつきました。1.4の時には無かったので、いつの間にか入っていたよ…

adjust_lineパッチ

UNIX系OSで動くmuttというCUIベースのメーラがあります。日本国内ではかなりマイナーな部類に入ります。muttに関する日本語の情報は次のページにあります。 http://mutt-j.sourceforge.jp/ http://mutt-j.sourceforge.jp/pukiwiki/?FrontPage http://www.ema…