ftplib
Details
| Size: | 163K |
| Last Update: | 2008-07-03 21:08:54 |
| Version: | 3.1 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Thomas Pfau |
| Price: | $0.00 |
Description:
ftplib 3.1 is networking software developed by Thomas Pfau.
ftplib is a set of routines that implement the FTP protocol. They allow applications to create and access remote files through function calls instead of needing to fork and exec an interactive ftp client program.
ftplib has been built, tested and is working on Linux (X86 and AXP), VMS (VAX and AXP), OSF/1 (now Digital Unix), and Windows NT (X86 and AXP).
What's New in This Release:
1) Added FtpPwd(), FtpSysType(), FtpCDUp(), FtpSize() and FtpModDate().
2) Fixed bug in FtpClose() - It wasn't waiting for the '226 Transfer
Complete' since it didn't have access to the control connection. A pointer to it is now kept in the data connection.
3) Fixed bug in FtpClose() - The data connection wasn't being freed. This could have resulted in memory leaks.
4) Allow runtime selection of connection mode (PORT/PASV) with default set at compile time.
5) Added support for a user callback routine which can get called after a user specified number of bytes are transferred or after waiting for data on a socket for a user specified time period.
6) Add FtpOptions() which allows changing connection options. Options include connection mode, callback routine, and parameters regarding when the user's callback routine gets called.
7) Added checks to make sure strcpy()/sprintf()/etc. wouldn't write past end of buffers.
8) Modified build procedure to create a shared library.
9) Added install option to makefile which installs under /usr/local.
10) Modified qftp to use new interface.
11) Modified qftp to log progress every 10% of file or every time data is delayd by 1 second if -v setting is not zero.
12) Modified qftp to use fgets() instead of gets().
ftplib 3.1 supports different languages (including english). It works with Linux.
Downloading ftplib 3.1 will take several seconds if you use fast ADSL connection.
0 comments
Add to
ftplib Version History
Related Software
|
|
From category: Operating-Systems-Linux-Distri |
| Aurox 11.1 is operating systems linux distri software developed by Aurox Sp. z o.o.. Aurox Live is a version of the Aurox operating system which runs directly from CD. Quicksilver includes up-to-da... |
|
|
From category: Monitoring |
| collectd is a small daemon which collects system information every 10 seconds and writes the results in an RRD-file.... |
|
|
From category: Monitoring |
| TraffStats is a monitoring and traffic analysis application that uses SNMP to collect data from any enabled device.... |
|
|
From category: Operating-Systems-Linux-Distri |
| Flonix 1.2 is operating systems linux distri software developed by Flonix. Flonix USB Edition is a light-weight GNU/Linux operating system for personal computers, desktop-oriented. Flonix USB Editi... |
|
|
From category: Monitoring |
| AIDE 0.13 RC1 is monitoring software developed by Rami Lehti. AIDE (Advanced Intrusion Detection Environment) is a free replacement for Tripwire. It does the same things as the semi-free Tripwire a... |
|
|
From category: Monitoring |
| lm_sensors is a inux sensors drivers and hardware monitoring tools.... |
|
|
From category: Software-Distribution |
| DebInstaller 0.2.3 is software distribution software developed by Mikkel Kamstrup Erlan. DebInstaller project is a graphical front end for installing local Debian packages. DebInstaller is... |
|
|
From category: Networking |
| angst 0.4b is networking software developed by Patroklos G. Argyroudis. Angst is an active sniffer, based on libpcap and libnet. Angst provides methods for aggressive sniffing on switched local are... |
|
|
From category: Operating-Systems-Linux-Distri |
| DesktopBSD 1.0 is operating systems linux distri software developed by Peter H.. DesktopBSD aims at being a stable and powerful operating system for desktop users. DesktopBSD combines the st... |
|
|
From category: Networking |
| Fair NAT 0.80 is networking software developed by Andreas Klauer. Fair NAT is a script for configuring NAT on dedicated Linux routers. This is the home of my linux router shaper script which allows... |
|
|
From category: Software-Distribution |
| apt 0.6.46.4 is software distribution software developed by APT Development Team. apt is the Debian package manager. To compile this you need a couple things: - A working POSIX system... |
|
|
From category: Emulators |
| DirectX support for Wine 2005-06-13 is emulators software developed by Oliver Stieber. DirectX support for Wine project enables DirectX 9 support for Wine, which is useful for games and 3D graphics... |
|
|
From category: Monitoring |
| BixData 2.6 is monitoring software developed by Kobus. BixData is a system monitoring tool. BixData monitors services (HTTP, ping, POP3, SMTP), performance, and processes. You can create critical n... |
|
|
From category: Monitoring |
| Distributed Aide Runtime Controller 0.3.42 is monitoring software developed by Jacob Martinson. Distributed Aide Runtime Controller is a multi-threaded Python application designed for managing AIDE... |
|
|
From category: Monitoring |
| Bifrost 0.9.6 is monitoring software developed by Martin Forest. Bifrost is a firewall management interface to iptables (iptables GUI). The system is inspired by Checkpoint and Watchguard firewall... |
Leave a comment