Release Notes for Helix Admin, the Helix Administration Tool (P4Admin) Version 2023.4 Introduction Helix Admin is an end-user application designed for Helix Administrators. You can use Helix Admin with any Helix Core Server at Release 2018.2 or higher. P4Admin can be launched from P4V or can be invoked directly from the command line. Perforce numbers releases YYYY.R/CCCCC, for example 2002.2/30547. YYYY is the year; R is the release of that year; CCCCC is the bug fix change level. Each bug fix in these release notes is marked by its change number. Any build includes (1) all bug fixes for all previous releases and (2) all bug fixes for the current release up to the bug fix change level. -------------------------------------------------------------------------- Important Platform End-of-Life Notice P4Admin no longer offers 32-bit builds as of 2021.2. This specifically impacts the following platforms: Windows 7 for Intel (x86) Windows 8.1 for Intel (x86) Windows 10 for Intel (x86) -------------------------------------------------------------------------- Licenses Licenses are detailed in the following page: https://filehost.perforce.com/perforce/r23.4/doc/user/p4v_license.txt -------------------------------------------------------------------------- Important Notes "Applets" for P4Admin are no longer supported. This is because the P4V WebKit-based P4JsApi (the JavaScript API for Visual Tools) has been officially retired. It is replaced by P4VJS, which is a WebEngine-based solution that supports HTML5. More information, including a user guide and a conversion guide, is available on our website for those wishing to port their existing programs. Helix MFA is no longer installed by default. Customers are encouraged to evaluate the Helix Authentication Service and set up the 2FA step via their preferred Identity Provider (IdP). Any customer that wishes to continue using Helix MFA can install it separately from the Helix Visual Client (P4V). The unsupported P4V command syntax, "p4v -cmd" is discontinued as of P4V 2020.2. The actions available with the '-cmd' flag are replaced by P4VC commands. The "p4v -s" and "p4v -t" functionality will continue to be supported. For more information about P4VC, see: https://www.perforce.com/manuals/p4v/Content/P4V/advanced_options.p4vc.html -------------------------------------------------------------------------- Platform Notes Linux Ubuntu 22.04 requires an installation of the libxcb-cursor0 libraries to be able to run P4Admin 2023.4. This package can be installed by running: '$ sudo apt install libxcb-cursor0' P4Admin has a dependency on the 'libxcb-xinerama0' package, a XCB binding for multiple monitor support. On Ubuntu, this package is sometimes either not installed or not installed properly. If libxcb-xinerama0 is not found, P4Admin will throw an error at startup : qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This package can be restored by running : '$ sudo apt install --reinstall libxcb-xinerama0' This package can be installed by running : '$ sudo apt install libxcb-xinerama0' On Centos, if neccesary, these packages can be installed by running the following commands: $ sudo yum install libxcb-xinerama.so.0 $ sudo yum install xcb-util-* Windows As of relase 2019.2, P4Admin started linking with QtWebEngine framework in order to offer the P4VJS feature. This Qt framework requires the computer that P4Admin is running on to have a graphics driver that provides OpenGL 2.1 or higher. The default driver for Windows 10 is OpenGL 1.1, but most new graphics cards provide a more recent OpenGL version that is 2.1 or higher. See the following KB article if encountering problems launching P4Admin from a Remote Desktop session (RDP) https://community.perforce.com/s/article/17508 -------------------------------------------------------------------------- Supported Platforms Windows 10 (1809 or later) (x86_64) 11 (x86_64) macOS 11, 12, 13 (x86_64 and arm64) Linux (x86_64) CentOS 8.4, 9.0 Ubuntu 22.04 openSUSE 15.4 The above platforms are tested and subject to regression testing on a frequent basis. Errors or bugs discovered in these platforms are prioritized for correction. Any platform not listed above is not actively tested by Perforce. P4Admin may run on platforms that are not actively tested. -------------------------------------------------------------------------- Installation Windows 1. From the Perforce downloads page, select the appropriate Windows platform installer type. The P4V installer includes P4Admin. 2. To launch the installer, run the installation either by accepting the prompt in your Internet browser or by executing the downloaded file directly from the download location. 3. The Windows installer for P4V may install Microsoft Visual C++ Redistributables. If it does, you may have to restart your system. Mac OS X 1. From the Perforce downloads page, select the Mac installer and save the file to disk. 2. To launch the installer, double-click the downloaded file. Linux 1. From the download page, select the appropriate Linux distribution option. For Linux platforms, P4V (includes P4Admin) is packaged in a compressed tar file. 2. To install, uncompress the file with gzip and extract the runtime files into the directory of your choice. You can create a symbolic link that points to the P4V executable script. For example, to create the link where $cd /foo $gunzip p4v.tgz $tar xvf p4v.tar $ln -s foo/p4v-2011.1-123456/bin/p4admin/usr/local/bin/p4admin p4admin -------------------------------------------------------------------------- Technology Preview features: Features offered in Technology Preview are experimental and not guaranteed to always work as expected. If you have feedback and functionality suggestions, email techpreview@perforce.com. -------------------------------------------------------------------------- Interoperating With Previous Releases You can use this version of Helix Admin with any Helix Core Server at Release 2019.2 or higher. The functionality available in Helix Admin depends on the server version as well as the Helix Admin version. In the following change descriptions, the asterisks indicate whether you must upgrade Helix Admin or the Helix Core Server as follows: ** -- requires new p4d Helix Core Server program -------------------------------------------------------------------------- Supporting Libraries for 2023.4 Update 1 (2023.4/2558838) (2024/02/21) Qt 6.5.3 OpenSSL 3.0.12 ICU 68.1 Helix Core C/C++ API 2023.2.2535420 -------------------------------------------------------------------------- Bugs fixed in 2023.4 Update 1 (2023.4/2558838) (2024/02/21) #119558 P4Admin (MacOS) has been updated to use Qt 6.5.3 and OpenSSL 3.0.12, which includes the latest security fixes. #119249 (Change #2551348) A Configurable in P4Admin that is set before starting the server now only shows as 'set before starting', and not offered as editable as well. #119100 (Changes #2551931, #2549576, #2554052) When creating a new user, the setting of the 'auth.default.method' configurable is automatically applied in the editor. #112825 (Change #2553260) P4Admin now correctly adds the "proxy-" prefix to report permissions when connecting to a proxy server. -------------------------------------------------------------------------- Supporting Libraries for 2023.4 (2023.4/2534624) (2023/12/18) Qt 6.5.3 (Windows, Linux) 6.3.1 (MacOS) OpenSSL 3.0.12 ICU 68.1 Helix Core C/C++ API 2023.2.2534008 -------------------------------------------------------------------------- New functionality in 2023.4 (2023.4/2534624) (2023/12/18) #118650 (Change #2503260) P4Admin (Windows and Linux) and has been updated to use Qt 6.5.3 and OpenSSL 3.0.12, which includes the latest security fixes. #102127 (Change #2522575) P4Admin 2023.4 offers a ‘Configurables’ editor. The Configurables tab shows a list of the configurables and environment variables. You can see the current value, set a value, unset the configurable, and add a comment. The top of the list has a filter that allows you to enter a string to search the list for a match in the name or description. This feature requires a 2023.2 Helix Core server with a serverId. -------------------------------------------------------------------------- Supporting Libraries for 2023.3 (2023.3/2495381) (2023/09/28) Qt 6.3.1 OpenSSL 1.1.1v ICU 68.1 Helix Core C/C++ API 2023.1.2468153 -------------------------------------------------------------------------- Bugs fixed in 2023.3 (2023.3/2495381) (2023/09/28) #117299 (Change #2394202) Fixed an issue where bringing up the Change Password dialog might lead to a crash. #116660 (Change #2477675) When creating a new user in P4Admin, you can now set the AuthMethod for that user. Previously, the AuthMethod field only appeared when editing a user. -------------------------------------------------------------------------- Supporting Libraries for 2023.2 Update 2 (2023.2/2467475) (2023/07/20) Qt 6.3.1 OpenSSL 1.1.1u ICU 68.1 Helix Core C/C++ API 2023.1.2442900 -------------------------------------------------------------------------- Bugs fixed in 2023.2 Update 2 (2023.2/2467475) (2023/07/20) #115238 (Change #2450989) The permission table now shows permissions correctly when selecting another user. -------------------------------------------------------------------------- Supporting Libraries for 2023.2 Update 1 (2023.2/2446649) (2023/05/26) Qt 6.3.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2023.1.2442900 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2023.2 (2023.2/2443448) (2023/05/17) Qt 6.3.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2023.1.2442900 -------------------------------------------------------------------------- New functionality in 2023.2 (2023.2/2443448) (2023/05/17) #113037 (Change #2426828) P4Admin now displays an alert and information about Users/Workspaces usage on unlicensed servers. -------------------------------------------------------------------------- Bugs fixed in 2023.2 (2023.2/2443448) (2023/05/17) #115500 (Change #2437558) Fixed issue where comments in the protections table would cause the Permissions Depot Tree to show the incorrect permissions for the selected user. -------------------------------------------------------------------------- Supporting Libraries for 2023.1 Update 1 (2023.1/2419860) (2023/03/16) Qt 6.3.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2022.2.2407422 -------------------------------------------------------------------------- Bugs fixed in 2023.1 Update 1 (2023.1/2419860) (2023/03/16) #114891 (Changes #2404678, #2413679) Disabled buttons in P4Admin are now easier to distinguish from buttons that are enabled. #114890 (Change #2415459) Fixed partially obscured timestamps in the log pane. -------------------------------------------------------------------------- Supporting Libraries for 2023.1 (2023.1/2411289) (2023/02/23) Qt 6.3.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2022.2.2407422 -------------------------------------------------------------------------- New functionality in 2023.1 (2023.1/2411289) (2023/02/23) #114553 (Change #2384600) This release of P4Admin has been upgraded to use the Qt6 Framework. This allows us to officially support additional platforms, among them is support for Windows 11 and the availability of Universal builds for MacOS. These will provide native support for arm64 processor platforms as well as Intel platforms. Note: Qt6 has high DPI monitor support always enabled on Windows. As a result, when upgrading from a previous version of P4V, some of the existing placement and sizes of dialogs/windows may be reset. You can also adjust the font type and size in Preferences->Fonts->Application font, if you'd like to further customize P4V. -------------------------------------------------------------------------- Bugs fixed in 2023.1 (2023.1/2411289) (2023/02/23) #110248 (Change #2340103) Tooltips in the Topology tab now have an appropriate size when using High DPI monitors. -------------------------------------------------------------------------- Supporting Libraries for 2022.3 Update 2 (2022.3/2412793) (2023/02/28) Qt 5.15.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2022.2.2407422 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.3 Update 1 (2022.3/2408367) (2023/02/15) Qt 5.15.1 OpenSSL 1.1.1t ICU 68.1 Helix Core C/C++ API 2022.2.2407422 -------------------------------------------------------------------------- New functionality in 2022.3 Update 1 (2022.3/2408367) (2023/02/15) #114447 P4Admin has been updated to use OpenSSL 1.1.1t, which includes the latest security fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.3/2370885 (2022/11/15) Qt 5.15.1 OpenSSL 1.1.1q ICU 68.1 Helix Core C/C++ API 2022.2.2369865 -------------------------------------------------------------------------- New functionality in 2022.3/2370885 (2022/11/15) #113293 (Change #2361866) P4Admin now supports configuring the advanced notice of license expiration. A dialog can warn the user about how many days until the Server license will expire. See auth.licenseexpiry.warn and auth.licenseexpiry.warnthreshold in the Configurables section of the Helix Core Command-Line (P4) Reference (2022.2) or later. #111112 (Changes #2352207, #2368054) The MaxMemory field has been added to the Group dialog in P4Admin. This limit in MB applies individually to each command issued by each member of the group. If any member of the group issues a command that exceeds the value, that particular command is subject to termination. The enforcement depends upon when the Server detects the need to terminate a command, so occasionally a command might temporarily exceed the limit. -------------------------------------------------------------------------- Supporting Libraries for 2022.2 Update 1 (2022.2/2336701) Qt 5.15.1 OpenSSL 1.1.1q ICU 68.1 Helix Core C/C++ API 2022.1.2305383 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.2 (2022.2/2304646) Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2022.1.2285021 -------------------------------------------------------------------------- New functionality in 2022.2 (2022.2/2304646) #108733 If you rearrange the position of the nodes in the Topology graph, your next session "remembers" and uses your preferred arrangement. #108210 (Change #2287979) The P4Admin Topology tab now allows you to filter the graph by IP address and points in time. #104133 (Change #2286087) P4Admin's Preferences for Connections now offers "Automatically try to reconnect to the server" at the interval you specify. #101614 (Change #2278306) ** P4Admin's Group dialog now shows the "Description" field. Also, if the Server is configured for LDAP authorization, LDAP configuration fields appear. These features require Helix Core Server 22.1 or later. -------------------------------------------------------------------------- Bugs fixed in 2022.2 (2022.2/2304646) #111163 (Change #2302915) Fixed a problem where, if the protections table had a streamspec permission line, the "Granted by" value in the Permissions tab was incorrect. #108904 (Change #2272329) Topology for a broker with multiple targets is now rendered correctly. #108669 Fixed a problem where, after a few minutes, the tab focus might switch to the Home tab. -------------------------------------------------------------------------- Supporting Libraries for 2022.1/2286077 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2273812 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.1/2266529 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2264565 -------------------------------------------------------------------------- New functionality in 2022.1/2266529 #108664 (Change #2256679) The P4Admin topology display now has a "Copy data to clipboard" button that makes it easy for the administrator to send that information to Perforce Support. #108394 (Change #2252995) The default depot type for when creating new depots is now set to "Stream". -------------------------------------------------------------------------- Supporting Libraries for 2021.4.2/2263543 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2252059 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.4.1/2227050 Qt 5.15.1 OpenSSL 1.1.1l ICU 68.1 Helix Core C/C++ API 2021.2.2220431 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.4/2221352 Qt 5.15.1 OpenSSL 1.1.1l ICU 68.1 Helix Core C/C++ API 2021.2.2220431 -------------------------------------------------------------------------- New functionality in 2021.4/2221352 #105244 (Change #2193805) ** --Tech Preview-- P4Admin now includes a new "Topology" tab that provides the ability to display a graph of all the Helix Core services that are directly or indirectly connected. This requires that the server be at version 21.2 or later. -------------------------------------------------------------------------- Bugs fixed in 2021.4/2221352 #108185 (Changes #2199340, #2213455, #2207407) When starting P4Admin with multiple connections listed, the connection to a server will only be established when needed by the user clicking on a connection. -------------------------------------------------------------------------- Supporting Libraries for 2021.3.1/2170446 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2156517 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.3/2164701 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2156517 -------------------------------------------------------------------------- Bugs fixed in 2021.3/2164701 #107122 (Changes #2158993, #2156093) The protections combobox in the P4Admin protect table no longer shows duplicate values. #107025 (Changes #2145459, #2147602) Removed the "Enable HTML tools" checkbox from the HTML Preference page in P4Admin. -------------------------------------------------------------------------- Supporting Libraries for 2021.2/2138880 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2126753 -------------------------------------------------------------------------- New functionality in 2021.2/2138880 #103652 (Change #2109995) Perforce super users can now obliterate task streams using P4Admin. -------------------------------------------------------------------------- Bugs fixed in 2021.2/2138880 #105974 (Change #2105797) P4Admin no longer crashes when selecting Print or Print Preview. #105943 (Change #2132913) "Open With..." context menu in Depot tab is no longer disabled. #102431 (Change #2092620) Fixed colors and alignment of the Security Level section of the Home tab. -------------------------------------------------------------------------- Supporting Libraries for 2021.1.2/2125979 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.1.1/2085655 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- Bugs fixed in 2021.1.1/2085655 #105609 (Changes #2079132, #2079129) Depending on the HTTP server setup, some of the deployed custom HTML Windows, Tabs, and Actions configuration files were no longer being loaded, and the HTML tools did not appear in P4Admin. This has been fixed. -------------------------------------------------------------------------- Supporting Libraries for 2021.1/2075061 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- New functionality in 2021.1/2075061 #105381 (Change #2059330) HTML hosted by P4Admin pages can now recognize familiar shortcuts for developers who work with the Chrome Browser. These shortcuts function if the associated context menus are enabled. On the Mac: Back: Option + Left Arrow Forward: Option + Right Arrow View Page Source: Command + Option + U Inspector: Command + Option + C or Command + Option + I On Windows and Linux: Back: Alt + Left Arrow Forward: Alt + Right Arrow View Page Source: Ctrl + Shift + U Inspector: Ctrl + Shift + C or Ctrl + Shift + I #105380 (Changes #2069642, #2069642) To improve security, P4VJS now works over a private websocket connection. #105378 (Changes #2061072, #2060378, #2060377, #2060374, #2060368, #2060365) P4Admin now links with International Components for Unicode (ICU) library version number 68.1 on Linux and Windows platforms. -------------------------------------------------------------------------- Supporting Libraries for 2020.3.1/2060285 Qt 5.15.1 OpenSSL1.1.1 ICU 65.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- Supporting Libraries for 2020.3/2048092 Qt 5.15.1 OpenSSL1.1.1 ICU 65.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- Bugs fixed in 2020.3/2048092 #103715 (Change #2027394) The Obliterate Preview in P4Admin correctly lists the files to be obliterated. -------------------------------------------------------------------------- New functionality in 2020.2/1999419 #101862 (Changes #1960295, #1959275, #1953387) Added Custom Tools to P4Admin, it is always on, it is not a Feature. The arguments accepted in P4Admin are different from the arguments used in P4V %u : selected user %g : selected group %d : selected depot (depot directory not recognized as a folder ) %f : selected file %o : selected folder $u : current user $D : Arguments for prompt dialog $% : Literal '%' character $$ : Literal '$' character -------------------------------------------------------------------------- New functionality in 2020.1/1946989 #101526 (Change #1928143) ** The protect table editor in P4Admin supports a comma separated list of host fields. #100605 (Change #1917945) ** To control user access for editing stream definitions, P4Admin now supports the readstreamspec, openstreamspec, and writestreamspec permissions in the protect table. See "Managing Permissions" in the P4Admin Guide. #93495 (Change #1926349) The MaxOpenFiles field is added to the Group viewer, editor, and list. -------------------------------------------------------------------------- Bugs fixed in 2020.1/1946989 #92893 (Changes #1912628, #1875251, #1875205) Permissions tab in p4admin display no longer misled by 'noaccess' lines. #77076 (Change #1922735) The System Info in P4Admin no longer displays a ghost title named "Swarm configuration". P4Admin does not connect to Swarm. There is therefore no need to report on a SwarmConnection that is not established. -------------------------------------------------------------------------- Bugs fixed in 2019.2/1856742 #99458 (Changes #1837903, #1837664) When clicking apply in the user create dialog, the dialog switches to edit mode on the user you just created. #99337 (Change #1832864) P4Admin only allows supported monitor values. -------------------------------------------------------------------------- Bugs fixed in 2019.1 update2/1830398 #99315 P4Admin no longer incorrectly displays message about the user becoming the sole user with superuser access. -------------------------------------------------------------------------- New functionality in 2018.3 patch1/1719707 #96608 (Changes #1713805, #1713805) A new preference has been added to the Display section of the preferences that allows the user to select the desired icon scale size to be used by P4Admin. The default is calculated based on the primary monitor resolution, but the user can now select a custom scaling in case they want to use P4Admin on a secondary monitor that has a different resolution. -------------------------------------------------------------------------- Bugs fixed in 2018.3/1706936 #70403 (Change #1604425) Fixed problem where protection lines were being removed when saving. Now the first line is added as new style comment at the end of line above. Second is added as separate new style comment. -------------------------------------------------------------------------- Bugs fixed in 2018.2 patch2/1666551 #95195 (Changes #1663989, #1663983) Fixed the the protection table filter button that filters the table version of the protection table editor to only display selected user or groups items. -------------------------------------------------------------------------- Bugs fixed in 2018.2 patch1/1661700 #95201 (Change #1660153) Column visibility and widths of lists are now preserved. #95128 (Change #1658118) The Mac "Quit P4Admin" menu is now enabled in all cases after connecting through the Open Connection dialog. #95071 (Changes #1660328, #1660328, #1657112, #1656291) Changing Access Level in the Permission table, no longer eliminates the row content. Only when you change the Access Level to 'comment' will it clear the content of the other cells in the targeted row. #94919 (Changes #1657112, #1656291, #1656291) Permission lines in the protection table with '## ...' style comments, are properly processed for displaying permissions in the Permission view. -------------------------------------------------------------------------- Bugs fixed in 2018.1/1637591 #1603765 (Bug #88962) P4Admin support for '##' style comments instead of comments created by previous version of P4Admin. P4Admin will: 1. Not allow you to edit the protect table for servers older than 16.1. 2. Not allow you to edit a protect table with 'old style' comments. (it does suggest you convert the table) 3. Allow you to edit the 'protects table' and save it with 'new style comments' -------------------------------------------------------------------------- Bugs fixed in 2017.2 patch2/1532340 #1531513 (Bug #91744) Fixed issue with P4Admin Preferences crashing on start-up. -------------------------------------------------------------------------- Bugs fixed in 2017.1/1491634 #1469002 (Bug #89383) Fixed crash when selecting "System Info..." on a server that is not running. #1429825 (Bug #89320) ** P4Admin Permissions tab is now enabled when connecting to 2016.1 and above servers, but it is not supported with the new ## style comments. #1324516 (Bug #84496) Fixed crash when opening preferences. #1323647 (Bug #84463) Fix crash when running admin from P4V and clicking around the user/group trees. -------------------------------------------------------------------------- Bugs fixed in Patch 1 since 2015.2 #1448195 (Bug #88730) Fixed crash when opening preferences. -------------------------------------------------------------------------- Bugs fixed in 2014.3 #994935 (Bug #77144) Fixed crash when quitting after navigating to different tabs in different connections. -------------------------------------------------------------------------- Bugs fixed in 2014.1 #758128 (Bug #70279) Fix crash when choosing not to login, then viewing the System Info. -------------------------------------------------------------------------- Bugs fixed in 2013.4 #736212 (Bug #69513) Columns in depot tab are correctly translated. -------------------------------------------------------------------------- Bugs fixed in 2013.3 #675030 (Bug #67324) Improperly passing the -a flag when creating a new group could cause it to fail when creating a group from another group. We now only pass the -a flag where appropriate. #671100 (Bug #67322) Hitting apply in the create/edit group window will no longer permanently disable the dialog, making it impossible to click the Ok button to close. ------------------------------------------------------------------------------- Bugs fixed in Patch 1 since 2013.2/661179 (GA) #673499 (Bug #67250) Fixed preferences not getting saved properly. -------------------------------------------------------------------------- Major new functionality in 2012.3 #527137 (Bug #38908) Added a triggers widget to the homepage to display list of active triggers on the connection being viewed. -------------------------------------------------------------------------- Minor new functionality in 2012.3 #521604 (Bug #57782) ** Added ability to create depots of type 'unload'. -------------------------------------------------------------------------- Bugs fixed in 2012.3 #527137 (Bug #27357) Adding wording on the security level when an auth trigger is present. -------------------------------------------------------------------------- Minor new functionality in 2012.1 #424041 (Bug #49840) ** Added support for SpecMap field when creating/editing a spec depot. #420079 (Bug #52692) Allow "Change Password" to operate for current user if no user is selected. This provides a way to fix the connection if the security level requires a new password. #411825 (Bug #41291, 41297) Added support for setting the security level of a server, and setting monitor level (server must be version 2010.2 or newer). -------------------------------------------------------------------------- Bugs fixed in 2012.1 #457950 (Bug #55574) Fixed a crash when creating a new depot on a server older than version 2010.2. -------------------------------------------------------------------------- Minor new functionality in 2011.1 #373325 (Bug #49900) ** Added support for the 'operator' user type when creating a new user. Users of this type can operate a server: monitor, stop, restart, verify, etc, but can't see any metadata or file contents. #333992 (Bug #47083) Added support for Chinese language character encodings: cp936 - Windows Codepage 936 (Simplified Chinese GBK) cp950 - Windows Codepage 950 (Traditional Chinese Big5) #332283 (Bug #43945) ** Added support for the dm.user.noautocreate flag added in 2010.2 server release. Homepage will reflect this flag state when reporting the automatic user-creation status of the server. #324100, #332117 (Bug #36198) When additional languages are available, users can choose which language to use for the application menus, labels and dialogs. This is set in the Preferences dialog under the General tab. #298434 (Bug #43363) ** Display a chart for server diskspace usage on the Homepage. -------------------------------------------------------------------------- Bugs fixed in 2011.1 #350176 (Bug #47427) Fixed "Change Password" command when run from Group dialog. #331708, 328665 (Bug #43410) Altered capitalization of form fields and column headers to match Human Interface guidelines. #314329 (Bug #42720) Prevent a crash when connecting to a slow server using P4Auth. #308682 (Bug #42809) Fixed conflict with Ctrl-N shortcut. Now creates a new Depot, User or Group form when the respective list is selected. #295435 (Bug #43230) Display confirmation prompt when removing all members of a group. #293415 (Bug #43040, 43164) Display 'Type' as a radio list on the new User form. Provide Alt-T as an access key. #290957 (Bug #42940) Don't show an expansion handle for groups with no members. -------------------------------------------------------------------------- Minor new functionality in 2010.2 #284618 (Bug #43103) All P4Admin preferences are recorded in ApplicationSettings.xml. All per-connection settings (such as splitter positions and column selections) are recorded in ConnectionSettings.xml.This change allows for different selections per server connection and prevents incompatible properties from affecting older servers. #280528 (Bug #42140) ** Add support for the new "Password Changed" date column in the Users view for 2010.2 and newer servers. Requires superuser privilege. #278364/272149 (Bug #42340, 29116) ** Display the "Changelist server" in System Info output and on the P4Admin home page. #274287 (Bug #41787) Fix problem where the Permissions tab becomes disabled and fails to match the currently selected connection. #274026 Display the P4Admin window prior to restoring connections. This fix prevents a long delay if a connection is stalled. #271997 (Bug #40489) ** Add support for new "User Type" form property. When creating a new user, the type can now be a "service" user. This user type does not consume a license count, but service users cannot run commands on the server. #271687 (Bug #41453, 32233, 28709) ** Enable P4Admin to display all tabs when connecting to a server running as an Authentication Server (P4AUTH). Display auth-server connection on the Homepage. Hide license information, as it is managed by the auth-server and not the outer-server connection. Also, added support for new unlimited user (limited change) policy for unlicensed servers. #268417 (Bug #39884) ** Support group "Password Timeout" field for 2010.2 servers and above. Display new Password Timeout field on group view/edit dialog. Added radio list buttons to select timeout option. #264534 (Bug #22714) Added context menus to users and groups that are not on the server. These group members are grayed out. To create the group or user, context-click the user or group and choose the "Create" menu item. #261287 (Bug #39484) Mark the Password column with 'set' instead of enabled. -------------------------------------------------------------------------- Bugs fixed in 2010.2 #314982 (Bug #45529) Fix crash when canceling the initial password prompt for the selected connection. #289503 (Bug #42959, 43206, 43688) Fix crash when editing user form. Group membership can cause the checkboxes to remain blank or context menus not to appear. #287535 (Bug #43495) Enable all user-visible strings for translation appearing on command line output. #286694 (Bug #42870) Fix filter button functionality when connected to a server configured to use an Authorization Server. #286418 (Bug #43362) Display the process ID in the "long-running process" alert message. Regression bug introduced in beta release. #286230 (Bug #42870,43273) Read combined protections when connected to a server that is configured to use an Authorization Server. Only permit editing of "outer" server protections table. #284415 (Bug #43084) Removed P4JsApi support for 'tickets' command, because its not supported in P4Admin. #284412 (Bug #43106) Limit the columns visible on the Homepage "Inactive Users" list. #283934 (Bug #43118) On Mac OS X, save the home page settings when quitting P4Admin. #283707 (Bug #37761) Display a message in the Submit dialog when a file has been moved or deleted at the head revision. #282715 (Bug #42196) The "Delete User" dialog no longer displays as a sheet, to avoid conflicts with possible error messages. The dialog is no longer modal, and multiple instances can be opened at once. #282205 (Bug #37282) Refresh permissions table upon turning off depot path filter. #280425 (Bug #38122) Enable Update Spec Depot only when the 'spec' depot has been selected under the Depots tab. #274912 (Bug #39589) P4Admin is now able to delete a user that has shelved changelists and an unset workspace. #272867 (Bug #41392) Fix the Edit->Find command to work in all panes. #272824 (Bug #37813, 22615) Display proper values in the details pane when Group form is selected. #271867 (Bug #41330) Display labels for Access fields as "Last Accessed," and Update fields as "Date Modified." #265565 (Bug #39540) Ensure the user is up-to-date prior to creating a new user from it. #263401 (Bug #39540) Now copies Reviews from an existing user when creating a new user from its form settings. -------------------------------------------------------------------------- Major new functionality in 2010.1 #230942 You can now extend P4Admin using the Perforce JavaScript API for Visual Tools (P4JsApi) to create applets written in JavaScript and HTML. For details, see the new user's guide. Example applets can be found in the Perforce Public Depot: http://public.perforce.com:8080/public/perforce/p4jsapi/examples/?ac=83 #222851 (Bug #36506) P4Admin now saves preferences in XML files in a separate location than P4V. Only settings shared with P4V appear in the older "settings" file format. #221887 (Bug #34950) P4Admin can now display multiple server connections in a single instance of the application. #218753 (Bug #23507) P4Admin is now a standalone application that can be installed independently of P4V and launched from the command line. --------------------------------------------------------------------------- Minor new functionality in 2010.1 #235851 (Bug #37644) P4Admin now has a System Info Dialog that displays information about the application state and configuration. -------------------------------------------------------------------------- Bugs fixed in 2010.1 #270909 (Bug #41446) Fixed problem saving groups on servers older than 2007.3. The "empty group" warning was displayed if the group contained only user members. #263586 (Bug #40655) Fixed problem loading central settings file when the current workspace is set to non-local line endings. #260573 (Bug #39862) Fixed a bug which prevented group members with uppercase names from appearing checked in the display. The unchecked members would be removed if the group was edited, modified and saved. #260404 (Bug #40069) Fixed crash when opening a Pending Changelist from the "Delete User" dialog. #255597 (Bug #39687, 39694) Improved handing of embedded quotes using forms input in P4JsApi #255591 (Bug #39261, 37332) Changed behavior using -f on operations to only when required #253239 (Bug #38141) Disabled P4JsApi applets in Windows 2000 #249221 (Bug #39270) When performing a combination of Find Next and Remove Row in the Permissions table, P4Admin no longer crashes. #244543 (Bug #38866) When editing a group, the checkboxes now correctly display the saved state of the group after you click "Apply." #244503 (Bug #38867) P4Admin now ensures that groups have at least one user or subgroup member. #243992 (Bug #38842) The "Update" field is now set to the current date & time after you edit a user. #237755 (Bug #37806) P4Admin no longer runs commands that require super access when launching from P4V as a non-super user. #237003 (Bug #37136) You can no longer click OK while user form updates are being saved. #235866 (Bug #36997) Group edits are no longer lost when the form refreshes during editing. #233392 (Bug #36343) Icon of deleted users updated to indicate that they no longer exist on the server but still might be members of groups. #228655 (Bug #36739) Permissions editor toggle buttons now correctly reflect state. #224641 (Bug #36738) The Back Out button on the Submitted Changelist dialog is now disabled if your server connection has no workspace specified. #222408 (Bug #31236) Adding and deleting users or groups on the "Users & Groups" page now updates the corresponding list on the "Permissions" page. #222354 (Bug #36259) Progress bar now displays properly when operations are running. #222233 (Bug #35753) Switching tabs on the Permissions page now works correctly. #220526 (Bug #36023) When using the Browse button to modify the list of users in a group, only users that are currently in the group are now hidden. --------------------------------------------------------------------------- Minor new functionality in 2009.2 #216523 (Bug #33402) Added the Tools menu item to the Administration window. #215693 (Bug #34972) ** Group owners are no longer required to be members of the group. Users can now be marked as a member and/or an owner of a group. #206059 Extend maximum timeout limit for groups to 24855 days. #205995 (Bug #25296) Plain text editor button added - enables you to edit the permissions table as text instead of using the spreadsheet format. -------------------------------------------------------------------------- Bugs fixed in 2009.2 #229183 (Bug 37217) Removed About dialog box that was added to Administration window. #227130 (Bug #36739) Admin: Fix problem with permissions table editor icons toggling on and off at the same time. #226806 (Bug #36849) Fixed the problem that a user named with mixed-case letters on a case-insensitive server could not edit a group, even though the user is an owner of the group. #222849 (Bug #36337) Fixed translation related bug that occurred when editing the permissions table in the Administration Tool. #222408 (Bug #31236) User and Group lists are kept in sync between the tab views when they are added or deleted in the Administration Tool. Also, using "Refresh All" now refreshes the users and groups when the Permissions tab is visible. #222354 (Bug #36259) Fix progress bar to operate properly in the Administration Tool. Now displays whenever an operation is running. #222233 (Bug #35753) Fixed problem changing sub-tabs on the Administration Tool Permissions pane. #216742 (Bug #31736) (Admin Tool) The user icon now refreshes correctly if you add the user to a group before creating the user. -------------------------------------------------------------------------- Minor new functionality in 2009.1 #194839 (Bug #21323, #17950, #688) New Depot tab supports creating, editing and deleting depots, and running obliterate. #189100 (Bug #31761) The Administration Tool enables superusers to display the password field in the "View User" dialog and Users details pane. #186391 (Bug #30793) In the Administration Tool, redesigned the User and Group dialogs that display group owners using checkboxes in the view. The tabbed views, which only allowed one group member type to be displayed at a time, have been removed. A "Group Owner" column displays a check mark for users that can modify the group. --------------------------------------------------------------------------- Bugs fixed in 2009.1 #212051 (Bug #34478) The Administration Tool no longer hangs while continually refreshing the user list on servers with a large number of users. #210122 (Bug #34898) P4V no longer crashes after an attempted view or edit of groups in the Administration Tool on servers at version 2007.2 or earlier. #196446 (Bug #31610) In the Administration Tool, when the permissions table is shown in text format, it is now possible to find any matched records by choosing [Previous] when "Ignore case" option is turned off in the Find dialog. #189903 (Bug #32737) In the Administrative Tool, the superuser icon is now displayed correctly for user names that differ by case from protect table references. #189057 (Bug #31661) In the Administration tool "Users & Groups" tab, the Group detail pane no longer shows values for some of the group fields when a non-existent group is selected. #187412 (Bug #31263) In the Administration Tool, the display position is now remembered when adding comments and moving lines in the protections table. #186578 (Bug #31648) In the Administration Tool, unused user license alert is displayed when you are over the license quota. --------------------------------------------------------------------------- Minor new functionality in 2008.2 #160242 (Bug #30020, #30021) The Users tab has been moved to the Administration Tool. Users with any access level can now run the Administration Tool, but they can only access the Users/Groups tab. #164170, 160462, 160252 (Bug #25267) The Administration Tool now supports owners in Group forms. Super users can add specify a user as the owner of a group, and owners can modify their groups. #163986, 164303 (Bug #21202, #30066, #30230) The Administration Tool now supports a new Password column on the Users & Groups tab. The Password column displays the text "enabled" when a valid password exists. Only super-users can see the password field and status. Column settings are saved across sessions. #163982 (Bug #30039) Alerts dashboard widgets have been added to the home page. Three new alerts are now displayed: number of user licenses, process running too long, and support about to expire. The trigger thresholds are all user-definable and accessible from the dashboard widget. #163717 (Bug #30047) The home page now contains dashboard widgets. These widgets can be collapsed and expanded. Some widgets enable you to edit preferences. #162838 (Bug #24946) ** New file sizes dashboard widget added to the home page. This widget displays sizes and location of versioned files, database files, the journal file, log file, and audit log file. This information is only available with 2008.2 and newer servers. #162655 (Bug #18232) New inactive users dashboard widget for the home page. This widget is dynamically filtered by the amount of time a user has been inactive. #162510 (Bug #30319) Improved wildcard handling in the Administration Tool. For example, permissions reported for //depot/*/pathspec2/* now match //depot/pathspec1/pathspec2/*. #162377 (Bug #29078) Home page now displays the Zeroconf name of the server to which you are connected, if a name is assigned. #162093 (Bug #21239) ** New monitor dialog displays processes running in the server using p4 monitor show and (for 2008.2 servers and higher) p4 admin lockstat information on locked tables. #157688 (Bug #22369) The permissions viewer now displays permissions for an unsaved protect table. #157530 (Bug #25015) The protect table now supports CIDR syntax. -------------------------------------------------------------------------- Bugs fixed in 2008.2 #192131 (Bug #32819) In the Administration Tool the versioned files line in the "Disk Space Usage" table has been removed from the home page because it cannot show the correct size of the versioned files on the server. It could only show the size of the files that would be synced to a client workspace. #186604 (Bug #22554) The groups visible under an expanded user item are now refreshed after dragging the user to a new group. #186114 (Bug #32182) In the Administration Tool, permission lines are no longer hidden when editing a comment and filtering the permissions table. #182751 (Bug #32042) The Administration Tool now handles "-" properly in comment lines as a leading character. #179082 (Bug #31850) The Administration tool no longer crashes when scrolling through the users list using the up and down arrow keys. #176916 (Bug #31658, 21202) Display the Password field read-only on editable user forms. The Password field remains read-only for existing forms, but is editable for new users being created. Existing passwords must be changed using the "Change password" dialog. #176627 (Bug #31597) Non-existent groups are now hidden from the browse dialog of user editing. #176048 (Bug #31644) Fixed a crash when deleting a user which was the last member of a group. #171767 (Bug #30960) Alert entry fields in Administration tool home page now displays correct sizes. #169912 (Bug #23605, 31098, 31140) In the Administration tool, keep non-existent users from appearing at the top level of the Users list view. The user objects should only appear as sub-items to the group objects where they are named as members. #168458 (Bug #29368) The Administration tool on the Mac will only show the icon for the Refresh All and Find actions in the toolbar. #162728 (Bug #29466) Entering "localhost" into the protect table no longer turns the cell yellow. #160844 (Bug #28992) If you enter a user name that includes spaces, P4V now converts the spaces to underscores in the same manner as p4. -------------------------------------------------------------------------- Minor new functionality in 2008.1 #156892 (Bug #29836) Now displays the correct permission if the only reference is to an "equals" permission. #155828 (Bug #29475) Pressing the Tab key in the Permissions tab no longer sets the focus to the first line of the protection table. #154627 (Bug #29031) The home page now indicates whether automatic user creation is enabled on the server. #152203 (Bug #23391) The server IP address is now displayed on the home page. #152055 (Bug #24728) Added the ability to add comments to the protections table. #151851 (Bug #28898) When editing a group while connected to a 2008.1 server, you can now set timeout to "unlimited" or "unset." Previous Timeout editor values remain for older servers. #151474 (Bug #25315) The "New User" menu item is available when you context-click in the background of the Users list. --------------------------------------------------------------------------- Bugs fixed in 2008.1 #160327 (Bug #30176) When editing groups in the Administration tool, the Remove button now properly removes the selected sub-groups from the list. P4V no longer crashes if multiple groups are selected. #158833 (Bug #26001) The Administration tool window now correctly closes after saving changes to the protect table. #158830 (Bug #26066) When creating a group from a template, the users list now correctly refreshes. #158271 (Bug #25100) User spec now updated if you delete a group that the user belongs to while editing the user. #155064 (Bug #28864) Groups can now be modified or saved without being refreshed first. #154989 (Bug #24077) The pie chart and the Support end date now populate correctly. #154434 (Bug #22343) Protections Table Editor: when data is larger than the current screen size, a horizontal scroll bar is now displayed. #152504 (Bug #28505) Paths with spaces are now supported in the Protections Table Editor. #152484 (Bug #29037) Added review permission to Access Level drop-down menu. #152030 (Bug #23764) Groups are no longer displayed if a group is selected in the Browse window and then canceled in the user editor. #151892 (Bug #26027) The list of users and groups is refreshed in the Depot Tree whenever an entry is added or deleted. #151502 (Bug #23384) The Group Edit form no longer prompts you to save when no changes have been made. #151384 (Bug #22599) When creating a new user, the Save and Apply buttons are enabled only after the required fields are populated. #151384 (Bug #23710) When creating a user, the initial focus is now set to the User Name field. #151152 (Bug #28416) The "Change Password" dialog has been expanded to display the security message, and the "Change Password" command is re-enabled. -------------------------------------------------------------------------- Minor new functionality in 2007.3 #141214 (Bug #25303) New labels now indicate what user, group or path's permissions are being shown in the Permission viewer. #140787 (Bug #27612) The Groups view will no longer expand infinitely deep when groups are subgroups of themselves. #139785 (Bug #22390) Drag and drop now supported in the table editor. Users, groups, and paths can be dragged into the table editor from the users, groups or depot panes. #136833 (Bug #26675) The protections table now shows the correct permissions for specifiers using the expansion characters %40, %23, %2a, %25. #136643 (Bug #26647) The protections table now shows the correct permissions for paths "//.." and "//....". #136472 (Bug #26592) The Permissions viewer for the protect table entries now correctly ignores trailing spaces. #134785 (Bug #24531) The access level slider is not accessible until all data is loaded. #134142 (Bug #23538) The menu items for cut, copy and paste are now available in the plain text editor. #132558 (Bug #25083) Host field validation warning color in the table editor now supports "proxy-" and CIDR syntax. #130708 (Bug #24709) User and Group columns are now customizable. #130708 (Bug #25319) Combo boxes now support autocomplete in the table editor. -------------------------------------------------------------------------- Bugs fixed in 2007.3 #151873 (Bug #21758) Allow user to add licenses to a running server. #151877 (Bug #23791) Refresh home page after any form is deleted or when a user or group form is saved. #151723 (Bug #28357) Do not select line in protect table that grants permission when the permission has an 'equals' permission (e.g. =branch). #151719 (Bug #23429) Interpret blank entry in the host ip filter combo box as 'none'. #151594 (Bug #23369) Restore scroll position of depot tree permissions tab when selecting new path. #151591 (Bug #27698) Have table editor scroll the view when moving a line off the visible screen. #151518 (Bug #22514) The home page now shows three different monitor levels in the server: disabled, enabled (excluding idle processes), and enabled (including idle processes) #151472 (Bug #24077) Pie chart and license info on the home page now supports "support expired" condition #151405 (Bug #27543) Home page displays server up-time. #151396 (Bug #22096) Support the permission levels =read, =open, =branch, =write in the permission viewer. #151238 (Bug #28356) Super users have distinguishing icon. #149302 (Bug #28604) P4V-Admin now saves group membership when creating a new user from an existing user. #145362 (Bug #22102) Option to filter the view of the protect table for the selected user or group. #145082 (Bug #28147) P4Admin now correctly validates the host filter. #136206 (Bug #22651) After deleting a line in the table editor, the view no longer inappropriately scrolls. #136206 (Bug #22994) Partially completed lines are retained when switching between the plain text and table editors. #135783 (Bug #23825) Creating a new group is now supported from the permissions viewer groups tab even when no group previously exists. #132534 (Bug #25509, #24606) Mixed case users names are now properly displayed. #130708 (Bug #23533) In the User or Group forms, the copy menu and CTRL+C hot key are now enabled when highlighting text. #130708 (Bug #25072) In the Administration Tool, the revert edit menu item is now disabled when a revert is not allowed. #130708 (Bug #18379) Eliminated duplicate error message when creating user over the quota. #130708 (Bug #25007) When using translation files, user is correctly deleted from the visible groups in the Group tab in the administration tool. -------------------------------------------------------------------------- Bugs fixed in 2007.2 #138386 (Bug# 24606) In the administration tool, report correct permissions for users and groups with names that differ only in case. #123019 (Bug #24619) In the administration tool, support ... wildcard in the host field. #122914 (Bug #24759) In the administration tool, display correct permissions for non-exclusionary quoted paths in the protect table. #122906 (Bug #24662) In the administration tool, handle wildcards properly when matching host fields for certain ip configurations. Add mask to combo box to prevent entering wildcards and possibly seeing incorrect permissions. #121862 (Bug #24598) The administration tool window no longer goes white while processing with large depots on the depot tree tab. #121614 (Bug #24559) The Administration Tool depot tree tab reports correct permissions for wildcards ... and in user and group names. #121474, #121276, #121174, #121024 (Bug #23840, Bug #24545) Several performance enhancements were implemented to speed up loading and processing of the Administration Tool tabs. #121060 (Bug #23826) Admin user is now able to change its own password on secure servers when using the Change Password menu in the Administration tool. #121013 (Bug #24443) Restore wait cursor when Administration tool has finished loading data. #120772 (Bug #23971) Enable Show table formatting menu to have two options, one for showing each type of table. #120669 (Bug #23820, Bug #23310) In the Administration Tool, improve Depot tab performance with large sets of data. #119177 (Bug #22467) The Administration tool now checks for recursive relationship when you are adding groups from Group edit window. A warning message is issued if membership is inherited. #118243 (Bug #24140) In the Administration tool, save typing in "Folder/File" in the Protect Table Editor when you hit the "insert new line" button. #118241 (Bug #24141) In the Administration tool, trailing quotes are now correctly processed with path matching. #118083 (Bug #23841) In the Administration tool, subgroups now sort before user members in the expanded list view. #118026 (Bug #23969) In the Administration tool, choosing the Table Formatting menu item now correctly changes the state of the button. #118014 (Bug #22719) The Administration tool enables group members to be removed from their parent group using the new "Remove from Group" context menu item. #117917 (Bug #24077) The user license information and pie chart in the Administration tool Home page now works correctly for different types of licenses. #117839 (Bug #23783) In the Administration tool, the table editor and the revert/save edits buttons are disabled during a revert or save. -------------------------------------------------------------------------- Major new functionality in 2007.1 Administration -------------- P4V now supports administrative operations for managing users and groups and setting up permissions. Superusers can access this functionality by selecting the Tools->Administration option. This option requires the 2006.2 server. -------------------------------------------------------------------------- Bugs fixed in 2007.1 #116470 (Bug #23857) In the Administration tool, performance of the permissions slider has been improved. #116405 (Bug #23813) In the Administration tool, files are now correctly filtered in the Permissions tab. Additionally, the folder hierarchy is now displayed correctly. #116135 (Bug #23786) In the Administration tool, switching between the protection table editor and the plain text editor no longer crashes. #115784 (Bug #23706) In the Administration tool, in the Depot tab, users can no longer be deleted. This change enables users and groups to be displayed correctly. #115565 (Bug #23584, #23641) Refresh permissions on all group and user form saved events #115484 (Bug #23584) Suppress nonexistent members from the Depot Tree member's list #115480 (Bug #23486) Apply the host filter to the view when tabbing to the user or group tab from the Depot Tree tab #115477 (Bug #23584) Refresh permissions on all group and user form saved events #115309 (Bug #23584) In the Administration tool, the cache is now reset when group membership changes. #115262 (Bug #23502) Control-A (Select All) now correctly works in the protect table plain text editor of the Administration tool. #115262 (Bug #23534) In the Administration tool, switching to the plain text editor no longer adds a blank line to the end of the protect table. #115148 (Bug #23582) Calculate permissions correctly when inheriting from group (all groups). #114844 (Bug #23562) Toggling "Show Files" in the Administration tool now filters the depot tree correctly. #114649 (Bug #23434) All fields are now copied to the new form when you create a new group from an existing one. #114601 (Bug #23494) When filtering the depot tree in the Administration tool, directories that match filter criteria are now correctly displayed. #114592 (Bug #23493) When filtering and showing top level directories in the Administration tool, access level strings are now correctly displayed. #114167 (Bug #23432) Folder indicator (down arrow) in the Depot Tree of the Permissions tab now is displayed correctly when access level is different in lower folders or files. #113976 (Bug #23387) Deleting a group correctly removes this group from all other groups and shows the correct icon.