How to Browse

Please do not download software from this site unless you have read the statement below and agree to it:

DISCLAIMER OF WARRANTY:
For any and all software downloaded from the Perforce Public Depot: Perforce Software, Inc. disclaims all warranties, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.

If you're simply curious about our Public Depot, please browse freely using one of the following products we have set up on this site:

WebKeeper

The web server at public.perforce.com is an Apache Server with the Perforce Webkeeper module and the Perforce C++ API linked in. When you point your browser to public.perforce.com, you're browsing files in a Perforce depot. For example, the file you're reading now is stored in the Public Depot as "//public/index.html".

WebKeeper source files are available in the Perforce Public Depot in the //public/perforce/webkeeper path. For more information about the Perforce C++ API, see the Perforce Related Software page.

P4Web

The alternate web server on this site is a P4Web Viewer, listening on public.perforce.com:8080.

P4Web lets you navigate a depot hierarchy, observe activity, and browse file content. (The links on this page to Public Depot paths are handled by P4Web.) Start here to try it out.

Like WebKeeper, P4Web sends documents to your web browser directly from a Perforce depot. For example, the page you're reading now is also available through P4Web at:

http://public.perforce.com:8080/public/index.html

Unlike WebKeeper, however, P4Web's Back-in-Time Browsing ® lets you "go back in time" to browse documents stored in a Perforce depot. For example to see what this page looked like at 1:00 pm back in October 2, 1998, say, you could point your browser to:

http://public.perforce.com:8080/public/index.html@1998/10/02:13:00

P4Web is currently available from the Perforce Downloads page.

P4DB

P4DB is a suite of CGI scripts in Perl contributed by Perforce user Fredric Fredricson. It lets you navigate a depot hierarchy, observe activity, and browse file content. The latest P4DB release is available in the Public Depot here.

NOTE: Security problems have been found with the P4DB implementation. Refer to this Bugtraq notification for more details.

P4FTP

P4FTP, a supported Perforce product, allows access to a Perforce depot via the widely-implemented ftp protocol. As featured here, it is configured to provide read-only access for browsing and downloading content from the Perforce Public Depot.

P4FTP can also be used by registered Public Depot users for read-write access; in this mode, it allows Perforce to be used conveniently from software with ftp client support, (like Dreamweaver, Netscape, and Internet Explorer) to browse, download, or upload Perforce depot files.

More information about P4FTP, including download instructions, can be found here.

And...

You can run any of the available Perforce client programs (P4, P4Win, P4Web, etc.) on your own machine to access the Public Depot. Just set your Perforce port (P4PORT) to:

	public.perforce.com:1666

Note that we periodically purge client specs created by unregistered users. You are free to create new clients but unless you're a registered user, don't count on having a persistent client spec in the depot. See below for instructions on becoming a registered user.

Perforce client programs are available from the Perforce Downloads page.