Perforce Software
P4Web Release Notes
99.2beta/15399

Documentation · Requirements · Installing on Macintosh · Passwords and Authentication
Latest Changes · Unsupported Operations · Limitations and Known Problems · Your Feedback

Thank you for trying out the beta test version of P4Web, the web-enabled Perforce user interface. During the beta test period, we will be making incremental improvements to P4Web that may change its appearance and behavior.

Please check our Beta Downloads page from time to time to make sure you are testing with the latest version.

Documention

Currently, P4Web is documented in "How to Use P4Web" and in embedded help files. You can browse the embedded help file here.

Requirements

P4Web requires a Perforce 99.2 server.

Installing on Macintosh

(See "How to Use P4Web" for Unix and Windows NT startup information.)

To install and run P4Web on the Macintosh:

To connect your browser to P4Web, open a browser window and enter the URL "http://localhost:80/".

Since this version of P4Web for Macintosh always listens on local port 80, it not currently possible to run multiple instances of P4Web on the same Macintosh.

Passwords and Authentication

P4Web uses browser authentication to restrict access to a single browser. It prompts the first browser that connects to it for a username and password. If the browser-supplied username matches the P4Web startup username, P4Web binds itself to that browser. No other browser will be able to connect to a P4Web that has already authenticated a browser.

Between the time you start up P4Web and make your first browser connection, P4Web is open to connections from anyone else's browser. If another user enters your username at the browser prompt, your P4Web will bind itself to their browser. You will have to kill your P4Web and restart it in order to use it with your own browser.

Rest assured, however, another user accessing your P4Web will not have access to your client workspace as long as:

Incorrectly entered usernames or passwords can result in these error messages:

This P4Web is already in use by another browser or another user
You have most likely entered a username at your browser prompt that does not match the username P4Web started up with. You will also see this message if you try to connect to a single P4Web from more than one browser.

Perforce password (P4PASSWD) invalid or unset
You've entered the correct username but the wrong password at your browser's prompt, and P4Web is trying to issue Perforce commands with the wrong password.

Once your browser has stored a username/password authentication code for a P4Web running on a particular "hostname:port" address, it will continue to use the same code every time it communicates with that P4Web. The only way to reset the P4Web authentication code for a particular address is to exit and restart your browser.

Currently, you will need to stop and restart your P4Web if you want to:

Latest Changes

99.2beta/15399
P4Web's "Client mode/depot mode" concept has been replaced with client/depot view preferences available in the Path Browser's "Show" menu. Now you can view mapped files you're not synced to yet. (Same as what you see in P4Win.)
3494 fixed: Offline remote depots prevent viewing top level path.
99.2beta/15106
3426 fixed: "Error: //* - must refer to client 'clientname'"
3399 fixed: No "resolve" page help
3252 new: Support for browse-only P4Web.
3011 fixed: P4Web stops running (or won't start up) if it can't connect to a Perforce server
3438 fixed: No "unlock" help
3378 fixed: Problems with diff output page
3433 fixed: Mangled $Id examples in help pages

Unsupported Operations

The following operations will be supported in a future release:

Limitations and Known Problems

Please Send Us Your Feedback

Your feedback will help us craft a better P4Web. Please email your comments and bug reports to [email protected]. Be prepared to tell us:

Thank you!


Copyright 2000 Perforce Software
$Id: //depot/r99.2/p4-doc/user/p4webnotes.html#14 $