Projects / Dijjer

Dijjer

Dijjer is a peer-to-peer HTTP cache, designed to allow the distribution of large files from Web servers while virtually eliminating the bandwidth cost to the file's publisher. Dijjer is designed to be simple, elegant, and to cleanly integrate with existing applications where possible. Dijjer uses "UDP hole punching" to allow it to operate from behind firewalls without any need for manual reconfiguration. Dijjer's distributed and scalable content distribution algorithm is inspired by Freenet.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  27 Feb 2006 16:18

    Release Notes: Support for Maven-style MD5 checking was added. Potential race conditions in data transmission code have been fixed. URLs have been updated to the new Dijjer download server.

    •  03 Apr 2005 20:05

      Release Notes: This release fixes a number of important bugs, including some that were causing Dijjer to die after a few days of uptime. Code to automatically verify file integrity against MD5SUM files has been reintroduced.

      •  27 Mar 2005 16:38

        Release Notes: A serious bug in how the messaging layer waited on multiple messages has been fixed. Failed network connection detection has been improved. This version is a mandatory upgrade.

        •  12 Dec 2004 21:05

          Release Notes: The primary change is the addition of flow control, which will dynamically adjust bandwidth usage according to network conditions. This release will correctly detect and alert the user if a Web server cannot support Dijjer downloads. There are several bugfixes and code cleanups.

          •  08 Dec 2004 17:10

            Release Notes: Message serialization was reworked to facilitate backwards compatibility. Progressive hash checking and a correction mechanism were implemented. Major code refactoring and cleanup was done. Version checking is done. Many other minor changes were made.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.