Projects / konspire

konspire

konspire is a searchable, distributed file-sharing system featuring resumable file transfers and fast, exhaustive substring searches of all hosted file names on the network. konspire is written using pure Java. Load from processing search requests is distributed throughout a dynamically connected network of servers. Several fault-tolerant features ensure system correctness and reliability.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  04 Oct 2000 13:06

    Release Notes: This release provides a major enhancement: a fault-tolerant message propagation scheme is being used for passing crucial messages. Additionally, a continuous network socket verification scheme has been implemented to overcome problems with dead TCP sockets. Minor client enhancements include multi-directory shared file paths and refreshable live server lists. Minor fixes include a resolved bug that caused servers to appear in the live server list more than once.

    •  29 Aug 2000 17:05

      Release Notes: This release provides a major fix: the downed-server detection protocol caused servers to go into almost endless loops in certain situations. All know issues involving downed servers have now been resolved. Minor fixes include relsolved bugs in transfer progress bars and proper handling of failed file transfers. Major enhancements include text file logging support in both client and server. Minor enhancements include increasing the maximum search results limit from 40 to 160 (per user request).

      •  17 Aug 2000 13:14

        Release Notes: This release provides a major fix. Previously, clients which were connected to a server when the server went down were not removed from the database correctly. This issue has been resolved. Major graphical client improvements include a reimplemented table interface for selecting and interacting with files and transfers. An error in the text displayed on progress bars has also been fixed. For this release, many of the konspire distributions have been repackaged to make installing and running the program easier for novice users.

        •  25 Jul 2000 17:31

          Release Notes: This release provides a major fix: Clients and servers behind firewalls (or connected via certain ISPs) were not obtaining their own IP addresses correctly. This issue has been resolved. Major graphical client improvements include a reorganized GUI, user-selectable file sharing directory, GUI logging of completed transfers, dynamically selected order of magnitude unit prefixes for file sizes, and adoption of the IEEE proposal for base-two order of magnitude prefixes (KiB, MiB, GiB, etc).

          •  25 Jun 2000 15:01

            Release Notes: This release provides a major fix: Download buttons were not clickable in Java 1.3 (potentially due to a Java bug). This issue has been resolved with a temporary fix. Minor fixes include: Clients now track their number of current connections correctly (this eliminates many connection refusals). The server list now resists listing the same server more than once.

            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.