HTTP Replicator is a general purpose caching proxy server written in python. It reduces bandwidth by merging concurrent downloads and building a local 'replicated' file hierarchy, similar to wget -r. The cache is also accessible through a web interface


http://http-replicator.sourceforge.net





Separate each tag with a space.

Release Date:

2008-01-31

Topics:

License:

Ratings and Reviews

Be the first to post a text review of HTTP Replicator. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • released 4.0alpha2

    This release fixes an omission of the previous one: the inclusion of the GPL licence file. This clears the way for packaging initiatives on linux distributions and other operating systems. Other than this just minor fixes; the serious work unfortunately got lost on a crashed disk.

    posted by g3rtjan 647 days ago

  • http-replicator 4.0alpha2 file released: http-replicator_4.0alpha2.tgz

    * added GPL licence file * generalized fiber.py by using generator name instead of hardcoded string * removing partial file in cache after 403 forbidden * flushing every line in debug mode * fix: no longer setting mtime to -1 if server does not send Last-Modified * fix: handling empty command lines correctly

    posted 647 days ago

  • File released: /http-replicator/4.0alpha2/http-replicator_4.0alpha2.tgz

    posted 647 days ago

  • released 4.0alpha1

    The first release in more than three years time; result of the decision to give up on old code and rewrite replicator completely from scratch. The new version breaks with python's built-in asyncore framework and replaces it with a much more flexible 'fiber' scheduler based on python generators. For implementation details see README.devel included in the package. To the user the new flexibility shows as a long new features list, which includes often requested features such as server-side download resuming, ftp support, bandwidth shaping, ipv6 support. Known issues have been solved such as the frozen download problem and the race condition that prevented joining of simultaneously started downloads. Most of the old functionality is unchanged, except for cache browsing which will be restored in a later alpha release. For basic usuage instructions please see the README.user documentation. The server has been tested on OS X Leopard and Debian Etch, both i386 architectures. Users with access to other platforms or architectures are highly encouraged to report their findings on the http-replicator-users mailing list. Note the unit-test script which checks replicator's functionality on 16 different aspects using standard gnu tools. Feature requests and general discussion are preferably sent to the mailing list as well.

    posted by g3rtjan 677 days ago

  • http-replicator 4.0alpha1 file released: http-replicator_4.0alpha1.tgz

    * rewrite from scratch * replaced restrictive asyncore scheduler with new 'fiber' system * new feature: server-side download resuming * new feature: fpt support * new feature: bandwidth shaping * new feature: ipv6 support * new feature: frozen transactions killed after configurable timeout * new feature: rudimentary off-line mode * fixed race condition that prevented joining of simultaneously started downloads * currently missing feature: cache browsing

    posted 678 days ago

  • File released: /http-replicator/4.0alpha1/http-replicator_4.0alpha1.tgz

    posted 678 days ago

  • http-replicator 3.0 file released: http-replicator_3.0.tar.gz

    * new feature: cache brower on proxy address * new feature: client-side support for partial content * added alias option for caching mirrors on same location * added check to prevent access outside of cache through symlinks * added header length restriction to fight infinite request server attacks * created man pages for http-replicator and http-replicator_maintenance * fixed timestamp bug; files are now properly closed before changing mtime * suppressed size warning for chunked data

    posted 861 days ago

  • http-replicator 2.1 file released: http-replicator_2.1.tar.gz

    * integrated daemon code in http-replicator * changed init.d and cron script to bash * moved settings from configuration file to /etc/default/http-replicator * introduced optparse module for command line parsing * introduced logging module for output * added support for an external proxy server * added support for an external proxy requiring authentication

    posted 861 days ago

  • http-replicator 2.0 file released: http-replicator_2.0.tar.gz

    * added support for HTTP/1.1 * replicator is now suitable for maintaining a gentoo package cache * fixed problem with absolute urls * added posting support * added support for servers that use LF in header instead of CRLF * added a command line system * fixed security issues * improved traceback message for unhandled exceptions * fixed problem with incomplete files after a server crash * fixed problems with select * fixed size calculation in cron script

    posted 861 days ago

  • File released: /http-replicator/3.0/http-replicator_3.0.tar.gz

    posted 861 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

HTTP Replicator Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review