里程碑: CLX 0.19.0 までの要件

以下の 2 点を組み込む事を目標とする.

1. FTPS (FTP over SSL) の実装 FTPS では,explicit モードと呼ばれるものが存在する. これは,最初は平文のまま TCP 通信を行い,ある段階で SSL 通信へ移行する と言うものである. しかし,現在の clx::ssl::socket は,そういった「通信の途中から SSL 通信に移行する」ような通信を想定していない. clx::ssl::scoket を上記の要件を満たすように修正し,ftps を実装する.

2. MIME の取り扱い 現在,smtp と pop3 を実装しているが,これらのクラスはそれぞれの プロトコルに従って通信を行うだけである. しかし,実際のメールはマルチバイトの扱いや添付ファイルなどの マルチ・パートの扱いが必要となる. これを扱う mime クラスを作成し,メールの送受信などのプログラム を容易に記述できるようにする.

狀態: Now Progressing / Due date is not set
No Tickets are assigned