Welcome, Guest! Log In | Create Account

Share

HTTP Replicator

by g3rtjan

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

Networking, WWW/HTTP

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 ...

    11:51AM on Jan 31 2008 by g3rtjan

  • 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 ...

    08:57AM on Jan 31 2008

  • 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 ...

    01:54PM on Jan 01 2008 by g3rtjan

  • 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 ...

    02:49AM on Jan 01 2008

  • 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 ...

    09:03PM on Jul 01 2007

  • 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
    * ...

    09:00PM on Jul 01 2007

  • 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
    * ...

    08:54PM on Jul 01 2007

  • http-replicator 1.0 file released: http-replicator_1.0.tar.gz

    * initial Release.

    08:47PM on Jul 01 2007

HTTP Replicator Actions