Latest Version: 3.4.1
Universal Peer to Peer is available in regularly released binary and source distributions. It is highly recommended that users of U-P2P read the accompanying User’s Guide to ensure that U-P2P is installed and configured correctly. To download U-P2P please select one of the options below:
The binary distribution of U-P2P is deployed in a default install of Tomcat 5.5. The deployed U-P2P web application is configured with a number of sample communities and by default will attempt to connect to the standard Carleton U-P2P network. Note that additional configuration of this package is required for U-P2P to function properly. The setup procedure is described briefly on the Installation Instructions page, or in more detail in the User’s Guide.
The U-P2P source distribution is a snapshot of a stable state of the complete U-P2P source code. This includes the U-P2P code, the Apache Xindice deployment, the polyester project (required to build U-P2P), and complete documentation and test data. The compilation and setup procedure is described in detail in the User’s Guide. Note that the source code can also be downloaded directly from the project SVN (hosted on SourceForge). However, there is no guarantee that development code will function as intended (if at all).
New In Version 3.4
- NAT Traversal via Relay Peers: When a firewall prevents a file download, U-P2P can manage the transfer through a relay peer that is not behind a firewall.
- P2Pedia: Both distributions of U-P2P now include P2Pedia, a distributed wiki implemented as a U-P2P community. See the P2Pedia page for more information.
- Multiple Deployments: U-P2P now supports deploying multiple nodes within the same Tomcat deployment. An automated node duplication script (implemented in Python) is provided.
- Improved Community Customization Options: Communities can now specify a custom home page, and a custom view for search results. For an example of these features, see the P2Pedia community.
- Numerous Interface Improvements: Among other changes, these include improved host management, a new search results interface, and batch delete support in the local repository.]
- User Authentication: U-P2P now supports a single user authentication system for each node.
- Many Bug and Stability Fixes
New In Version 3.3
New In Version 3.2
- Database Overhaul: The beta version of eXist XML database previously used by U-P2P has been replaced with Apache Xindice. This change (along with significant modification to the U-P2P database adapter code) has brought several performance and stability enhancements to U-P2P.
- UP2Pedia Sample Community: UP2Pedia is an XML based distributed wiki running on the U-P2P framework. The UP2Pedia sample community is the most advanced community developed for U-P2P to date, and is an excellent example of the flexibility of U-P2P. Features of UP2Pedia include versioning support for wiki articles, advanced queries based on versioning information, and rich text editing widgets.
- Usability Enhancements: Efforts have been made to ensure that the usage of U-P2P is as straight forward as possible. Additional help text in the U-P2P system as well as an overhaul of existing documentation have been included in this release.
- Improved Stability: Critical bug fixes as well as additional validation of uploaded resources have drastically improved the stability of the system over the last release.