pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/libfetch

Module Name:    pkgsrc
Committed By:   joerg
Date:           Fri Jan 22 13:21:09 UTC 2010

Modified Files:
        pkgsrc/net/libfetch: Makefile
        pkgsrc/net/libfetch/files: common.c common.h fetch.3 fetch.h ftp.c

Log Message:
Revamp FTP connection cache. Move it to the common layer to be later
shared with HTTP (for persistent connection). The application controls
how much caching is desired. Drop the reference counting on connections.
Add a callback when the cached connection is dropped due to LRU.
Over all, this allows more than one session cached per host and sessions
cached to different servers.

To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/net/libfetch/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/libfetch/
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/libfetch/files/common.c
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/libfetch/files/common.h
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/libfetch/files/fetch.3
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/libfetch/files/fetch.h
cvs rdiff -u -r1.31 -r1.32 pkgsrc/net/libfetch/files/ftp.c
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/libfetch/files/http.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index