Bug Fixes

#1257987 (Bug #83276) ** ChangeViews were not being honored in Stream import+ path definitions. Various commands were not honoring at the designated change, and submits to the target were being allowed - when the ChangeView should make the target read-only. This has been fixed.

#1250085 (Bug #81342) ** Under certain conditions a 'change-failed' trigger could run while the parent 'submit' process was holding locks, this could cause a deadlock.

#1248750 (Bug #79178) ** A new configuration parameter 'rejectList' has been added to reject certain application/version combinations from the server. For example to reject the 2014.2 version of P4EXP: configure set "rejectList=P4EXP,version=2014.2,Operating System"

#1242775 (Bug #81040) ** The server.locks.archive configurable introduced by #898102 now also applies to the 'p4 restore' command.

#1239052 (Bug #80722) ** A file which was integrated from a streams depot to a local depot, or vice versa, would be placed into the wrong location in the proxy cache if it was accessed via the proxy by a command such as 'p4 sync' or 'p4 print'. Note that the symptom of this bug is in the proxy cache, but the fix is in the server.

#1235350 (Bug #80774) ** Improve security by increasing randomness in tickets generated by 'p4 login'.

#1225226 (Bug #74936) ** A 'sync --parallel' command issued via a forwarding replica would complete immediately, but would sync no files.

#1215937 (Bug #78784) ** Submitting to a combination of task stream path and Import+ path in the same changelist is not allowed, but not prevented. This change catches the combination and rejects the submit, the user has to resubmit changes to the filepaths in separate submits.

#1213546 (Bug #79647) ** p4d -jr would mis-handle the revStatus field if replaying db.rev journal records written by a 2005.2 or older server.

#1204331,#1028814 (Bug #56707) ** The presence of a client spec with the same name as the TCP/IP address of a replica machine no longer causes that replica to issue the error: "Don't know how to translate paths for OS ''".