Name | Größe | Rev. | Zeit | Autor | Log Message |
---|---|---|---|---|---|
ftp_passive.c | 1.5 k | r17 | 2009-02-25 22:47:38 | hirohitohigashi | Starting 2nd version of libOftp proje... |
ftp_get_descriptor.c | 2.47 k | r32 | 2009-03-01 00:03:18 | hirohitohigashi | added get/put functions by descriptor. |
ftp_rmdir.c | 2.05 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_get_file.c | 3.46 k | r36 | 2009-03-01 22:40:55 | hirohitohigashi | added ftp_reset() function and fixed ... |
COPYRIGHT | 2.06 k | r34 | 2009-03-01 21:43:14 | hirohitohigashi | added COPYRIGHT file. and fix some bu... |
ftp_user.c | 3.23 k | r29 | 2009-02-28 21:48:31 | hirohitohigashi | changed error messageing system. and ... |
sub.c | 12.34 k | r44 | 2009-03-04 00:06:37 | hirohitohigashi | Merge r42 (RB-2.0) |
ftp_type.c | 2.67 k | r31 | 2009-02-28 22:12:23 | hirohitohigashi | added message when argument error occ... |
ftp_quit.c | 2.06 k | r46 | 2009-03-04 17:27:07 | hirohitohigashi | force close socket even if an error o... |
ftp_reset.c | 2.23 k | r38 | 2009-03-02 00:51:51 | hirohitohigashi | modified some functions for robustness. |
Makefile | 977 | r44 | 2009-03-04 00:06:37 | hirohitohigashi | Merge r42 (RB-2.0) |
sub.h | 1.82 k | r44 | 2009-03-04 00:06:37 | hirohitohigashi | Merge r42 (RB-2.0) |
ftp_cd.c | 2.05 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_timeout.c | 2.18 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
Doxyfile | 57.98 k | r37 | 2009-03-01 23:20:30 | hirohitohigashi | added Doxyfile. |
ftp_pwd.c | 2.82 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
liboftp.h | 3.23 k | r45 | 2009-03-04 14:00:43 | hirohitohigashi | changed char * to const char *. |
ftp_put_buffer.c | 3.96 k | r45 | 2009-03-04 14:00:43 | hirohitohigashi | changed char * to const char *. |
ftp_open.c | 4.02 k | r29 | 2009-02-28 21:48:31 | hirohitohigashi | changed error messageing system. and ... |
example | r35 | 2009-03-01 21:47:31 | hirohitohigashi | added sample programs. | |
ftp_delete.c | 2.04 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
README | 1.76 k | r47 | 2009-03-08 16:28:56 | hirohitohigashi | ready for version 2.1 |
ftp_site.c | 2.03 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_put_descriptor.c | 3.45 k | r32 | 2009-03-01 00:03:18 | hirohitohigashi | added get/put functions by descriptor. |
ftp_mkdir.c | 2.03 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_put_file.c | 4.23 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_rename.c | 2.63 k | r30 | 2009-02-28 22:03:02 | hirohitohigashi | revised comments. |
ftp_get_buffer.c | 5.74 k | r44 | 2009-03-04 00:06:37 | hirohitohigashi | Merge r42 (RB-2.0) |
liboftp: this is an FTP library to simplify the work to a Developer who want to work with FTP servers (RFC 959). version 2.1 ■これは? 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ファイルを基本とする。 ・できるだけシンプルに。