Révision | l'heure | Auteur | Message: |
---|---|---|---|
r55 | 2010-03-24 17:04:56 | hirohitohigashi | Tag release 2.2 |
r54 | 2010-03-24 17:03:37 | hirohitohigashi | recovery operation miss. |
r53 | 2010-03-24 17:01:21 | hirohitohigashi | Creating lelease branch for 2.2 |
r52 | 2010-03-24 16:25:48 | hirohitohigashi | slide __cplusplus extern brace, including struct LIBOFTP. |
r51 | 2010-03-24 16:23:41 | hirohitohigashi | update version number |
r50 | 2009-12-03 00:13:30 | hirohitohigashi | add error check |
r49 | 2009-12-03 00:12:52 | hirohitohigashi | Improvement of robustness |
r48 | 2009-03-08 16:32:44 | hirohitohigashi | Tag release 2.1 |
r47 | 2009-03-08 16:28:56 | hirohitohigashi | ready for version 2.1 |
r46 | 2009-03-04 17:27:07 | hirohitohigashi | force close socket even if an error occurred. |
Nom | Révision | l'heure | Auteur |
---|---|---|---|
REL-2.2 | r55 | 2010-03-24 17:04:56 | hirohitohigashi |
REL-2.1 | r48 | 2009-03-08 16:32:44 | hirohitohigashi |
REL-2.0 | r43 | 2009-03-03 23:51:49 | hirohitohigashi |
REL-1.1 | r14 | 2009-02-23 11:24:24 | hirohitohigashi |
Nom | Révision | l'heure | Auteur | Message: |
---|---|---|---|---|
RB-1.0 | r4 | 2009-02-18 19:08:56 | hirohitohigashi | Creating release branch for... |
RB-1.1 | r13 | 2009-02-23 11:22:49 | hirohitohigashi | Creating relase branch for 1.1 |
RB-2.0 | r42 | 2009-03-02 21:28:49 | hirohitohigashi | merged ftp_get_buffer.c and... |
liboftp: this is an FTP library to simplify the work to a Developer who want to work with FTP servers (RFC 959). version 2.2 ■これは? C言語で書かれたプログラムでftp接続をサポートするライブラリです。 ■使い方 #include "liboftp.h" LIBOFTP ftp; ftp_initialize( &ftp ); ftp_open( &ftp, "HOSTNAME", 0 ); ftp_user( &ftp, "USERNAME", "PASSWORD" ); ftp_get_file( &ftp, "test.txt", "test.txt" ); ftp_quit( &ftp ); 基本的にコマンドライン版 ftp を使うときのコマンドと同じセマンティクスで 関数をコールすることで、使えるように設計してあります。 example ディレクトリの中に、もう少し複雑なサンプルがあります。 html ディレクトリの中に、各関数のマニュアルがあります。 ■歴史 バージョン1は、Omni さんによって、開発されました。 ライセンスは、GPLv3で、sourceforge.net により公開されましたが、 2008-9-30に本人によるアナウンスでプロジェクトは停止しました。 2009-2-18 に、hirohito が、プロジェクトを引き継ぎ、2009-2-23に linux実装に依存しすぎる部分などを改良した、version 1.1をリリース しました。 しかしながら、発見したいくつかの問題点や、私が実現したい機能を 実装するには、今の設計では不可能なこともわかってきました。 そこで、バージョン2の開発に移行する形をとり、バージョン1からは 名前と以下の設計ポリシーのみを継承し、ゼロから設計しました。 ・ftp(CUI)のコマンドを、できるだけ真似た関数名をつける。 ・1関数1ファイルを基本とする。 ・できるだけシンプルに。