; Teradici PCoIP Session Variables ADM

; NOTE-this file must have DOS line endings to be parsed by Group Policy Editor

CLASS MACHINE

CATEGORY !!PCoIPCategoryName
    CATEGORY !!AdminDefaultCategoryName

        KEYNAME "Software\Policies\Teradici\Client\PCoIP\pcoip_admin_defaults"

        ; Items under this keyname set level 1 policies


    POLICY !!PCoIPMaxLinkRate_Policy
            EXPLAIN !!PCoIPMaxLinkRate_Explain
            PART !!PCoIPMaxLinkRate_Part NUMERIC REQUIRED MIN 104 MAX 900000 DEFAULT 900000 SPIN 100
                VALUENAME "pcoip.max_link_rate"
            END PART
        END POLICY

        POLICY !!PCoIPMtuSize_Policy
            EXPLAIN !!PCoIPMtuSize_Explain
            PART !!PCoIPMtuSize_Part NUMERIC REQUIRED MIN 500 MAX 1500 DEFAULT 1200 SPIN 1
                VALUENAME "pcoip.mtu_size"
            END PART
        END POLICY

        POLICY !!PCoIPBandwidthFloor_Policy
            EXPLAIN !!PCoIPBandwidthFloor_Explain
            PART !!PCoIPBandwidthFloor_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 0 SPIN 1
                VALUENAME "pcoip.device_bandwidth_floor"
            END PART
        END POLICY
        POLICY !!PCoIPAudio_Policy
            EXPLAIN !!PCoIPAudio_Explain
                VALUENAME "pcoip.enable_audio"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPSessionNegotiationSSL_Policy
            EXPLAIN !!PCoIPSessionNegoationSSL_Explain
            
            PART !!PCoIPCertificateStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.cert_store_name"
                DEFAULT "MY"
            END PART

            PART !!PCoIPCertificateCAStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.ca_cert_store_name"
                DEFAULT "ROOT"
            END PART

            PART !!PCoIPCipherAES128_Part CHECKBOX
                VALUENAME "pcoip.ssl_disable_aes_128"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART
        END POLICY

        POLICY !!PCoIPEncryption_Policy
            EXPLAIN !!PCoIPEncryption_Explain

            PART !!PCoIPEncryption_Text TEXT
            END PART

            PART !!PCoIPDisableSalsa20256Round12_Part CHECKBOX
                VALUENAME "pcoip.enable_salsa20_256_round12"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

            PART !!PCoIPDisableAes128Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_128_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

            PART !!PCoIPDisableAes256Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_256_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        END POLICY
        POLICY !!PCoIPSSLProtocolList
            EXPLAIN !!PCoIPSSLProtocolList_Explain

            PART !!PCoIPSSLProtocolList EDITTEXT
            DEFAULT "TLS1.0:TLS1.1:TLS1.2"
            VALUENAME "pcoip.ssl_protocol"
            END PART
        END POLICY

        POLICY !!PCoIPUdpClient_Policy
            EXPLAIN !!PCoIPUdpClient_Explain

            PART !!PCoIPUdpport_Text TEXT
            END PART

            PART !!PCoIPUdpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 50002 SPIN 1
                VALUENAME "pcoip.client_udpport"
            END PART

            PART !!PCoIPUdpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 64 SPIN 1
                VALUENAME "pcoip.client_udpport_range"
            END PART

            PART !!PCoIPUdpportClientBindToPort_Part CHECKBOX
                VALUENAME "pcoip.client_use_os_udpport"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART
        END POLICY

        POLICY !!PCoIPVchan_Policy
            EXPLAIN !!PCoIPVchan_Explain

            PART !!PCoIPDisableVchan_Part DROPDOWNLIST
                VALUENAME "pcoip.enable_vchan"
                REQUIRED
                ITEMLIST
                    NAME "0 - Disable virtual channels in PCoIP sessions" VALUE NUMERIC 0 DEFAULT
                    ; Option 1 is not visible.  It is reserved for backward compatibility
                    NAME "2 - Disable all virtual channels other than" VALUE NUMERIC 2
                    NAME "3 - Enable all virtual channels other than" VALUE NUMERIC 3
                END ITEMLIST
            END PART

            PART !!PCoIPVchanAuthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanAuthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_auth_list"
            END PART

            PART !!PCoIPVchanUnauthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanUnauthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_unauth_list"
            END PART
        END POLICY

        POLICY !!PCoIPImageCaching_Policy
            EXPLAIN !!PCoIPImageCaching_Explain

            PART !!PCoIPImageCaching_Text TEXT
            END PART

            PART !!PCoIPImageCachingCacheSizeMb_Part NUMERIC DEFAULT 250 SPIN 50 MIN 50 MAX 1024
                VALUENAME "pcoip.image_cache_size_mb"
            END PART

        END POLICY

        POLICY !!PCoIPTransportHdr_Policy
            EXPLAIN !!PCoIPTransportHdr_Explain

            PART !!PCoIPTransportSessionPriorityList_Text DROPDOWNLIST
            VALUENAME "pcoip.transport_session_priority"
                ITEMLIST
                    NAME "High Priority"              VALUE NUMERIC 1
                    NAME "Medium Priority (default)"  VALUE NUMERIC 2
                    NAME "Low Priority"               VALUE NUMERIC 3
                    NAME "Undefined Priority"         VALUE NUMERIC 4 DEFAULT
                END ITEMLIST
            END PART

        END POLICY

        POLICY !!PCoIPEventLogFilter_Policy
            EXPLAIN !!PCoIPEventLogFilter_Explain

            PART !!PCoIPEventLogFilter_Text TEXT
            END PART

            PART !!PCoIPEventLogFilter_Part NUMERIC DEFAULT 2 SPIN 1 MIN 0 MAX 3
                VALUENAME "pcoip.event_filter_mode"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesTime_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesTime_Explain

            PART !!PCoIPEventCleanLogFilesTime_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part2 NUMERIC DEFAULT 7 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_days_to_keep_log"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesSize_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesSize_Explain

            PART !!PCoIPEventCleanLogFilesSize_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part2 NUMERIC DEFAULT 100 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_size_to_keep_log_mb"
            END PART
        END POLICY

    END CATEGORY
END CATEGORY

CATEGORY !!PCoIPCategoryName
    CATEGORY !!AdminCategoryName

        KEYNAME "Software\Policies\Teradici\Client\PCoIP\pcoip_admin"

        ; Items under this keyname set level 3 policies

        POLICY !!PCoIPMaxLinkRate_Policy
            EXPLAIN !!PCoIPMaxLinkRate_Explain
            PART !!PCoIPMaxLinkRate_Part NUMERIC REQUIRED MIN 104 MAX 900000 DEFAULT 900000 SPIN 100
                VALUENAME "pcoip.max_link_rate"
            END PART
        END POLICY

        POLICY !!PCoIPMtuSize_Policy
            EXPLAIN !!PCoIPMtuSize_Explain
            PART !!PCoIPMtuSize_Part NUMERIC REQUIRED MIN 500 MAX 1500 DEFAULT 1200 SPIN 1
                VALUENAME "pcoip.mtu_size"
            END PART
        END POLICY

        POLICY !!PCoIPBandwidthFloor_Policy
            EXPLAIN !!PCoIPBandwidthFloor_Explain
            PART !!PCoIPBandwidthFloor_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 0 SPIN 1
                VALUENAME "pcoip.device_bandwidth_floor"
            END PART
        END POLICY

        POLICY !!PCoIPAudio_Policy
            EXPLAIN !!PCoIPAudio_Explain
                VALUENAME "pcoip.enable_audio"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPSessionNegotiationSSL_Policy
            EXPLAIN !!PCoIPSessionNegoationSSL_Explain

            PART !!PCoIPCertificateStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.cert_store_name"
                DEFAULT "MY"
            END PART

            PART !!PCoIPCertificateCAStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.ca_cert_store_name"
                DEFAULT "ROOT"
            END PART

            PART !!PCoIPCipherAES128_Part CHECKBOX
                VALUENAME "pcoip.ssl_disable_aes_128"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

        END POLICY

          POLICY !!PCoIPEncryption_Policy
            EXPLAIN !!PCoIPEncryption_Explain

            PART !!PCoIPEncryption_Text TEXT
            END PART

            PART !!PCoIPDisableSalsa20256Round12_Part CHECKBOX
                VALUENAME "pcoip.enable_salsa20_256_round12"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

            PART !!PCoIPDisableAes128Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_128_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        PART !!PCoIPDisableAes256Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_256_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        END POLICY
        POLICY !!PCoIPSSLProtocolList
            EXPLAIN !!PCoIPSSLProtocolList_Explain

            PART !!PCoIPSSLProtocolList EDITTEXT
            DEFAULT "TLS1.0:TLS1.1:TLS1.2"
            VALUENAME "pcoip.ssl_protocol"
            END PART
        END POLICY

        POLICY !!PCoIPUdpClient_Policy
            EXPLAIN !!PCoIPUdpClient_Explain

            PART !!PCoIPUdpport_Text TEXT
            END PART

            PART !!PCoIPUdpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 50002 SPIN 1
                VALUENAME "pcoip.client_udpport"
            END PART

            PART !!PCoIPUdpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 64 SPIN 1
                VALUENAME "pcoip.client_udpport_range"
            END PART

            PART !!PCoIPUdpportClientBindToPort_Part CHECKBOX
                VALUENAME "pcoip.client_use_os_udpport"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART
        END POLICY

        POLICY !!PCoIPVchan_Policy
            EXPLAIN !!PCoIPVchan_Explain

            PART !!PCoIPDisableVchan_Part DROPDOWNLIST
                VALUENAME "pcoip.enable_vchan"
                REQUIRED
                ITEMLIST
                    NAME "0 - Disable virtual channels in PCoIP sessions" VALUE NUMERIC 0 DEFAULT
                    ; Option 1 is not visible.  It is reserved for backward compatibility
                    NAME "2 - Disable all virtual channels other than" VALUE NUMERIC 2
                    NAME "3 - Enable all virtual channels other than" VALUE NUMERIC 3
                END ITEMLIST
            END PART

            PART !!PCoIPVchanAuthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanAuthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_auth_list"
            END PART

            PART !!PCoIPVchanUnauthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanUnauthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_unauth_list"
            END PART
        END POLICY

        POLICY !!PCoIPImageCaching_Policy
            EXPLAIN !!PCoIPImageCaching_Explain

            PART !!PCoIPImageCaching_Text TEXT
            END PART

            PART !!PCoIPImageCachingCacheSizeMb_Part NUMERIC DEFAULT 250 SPIN 50 MIN 50 MAX 1024
                VALUENAME "pcoip.image_cache_size_mb"
            END PART
        END POLICY

        POLICY !!PCoIPTransportHdr_Policy
            EXPLAIN !!PCoIPTransportHdr_Explain

            PART !!PCoIPTransportSessionPriorityList_Text DROPDOWNLIST
            VALUENAME "pcoip.transport_session_priority"
            REQUIRED
                ITEMLIST
                    NAME "High Priority"              VALUE NUMERIC 1
                    NAME "Medium Priority (default)"  VALUE NUMERIC 2
                    NAME "Low Priority"               VALUE NUMERIC 3
                    NAME "Undefined Priority"         VALUE NUMERIC 4 DEFAULT
                END ITEMLIST
            END PART

        END POLICY

        POLICY !!PCoIPEventLogFilter_Policy
            EXPLAIN !!PCoIPEventLogFilter_Explain

            PART !!PCoIPEventLogFilter_Text TEXT
            END PART

            PART !!PCoIPEventLogFilter_Part NUMERIC DEFAULT 2 SPIN 1 MIN 0 MAX 3
                VALUENAME "pcoip.event_filter_mode"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesTime_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesTime_Explain

            PART !!PCoIPEventCleanLogFilesTime_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part2 NUMERIC DEFAULT 7 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_days_to_keep_log"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesSize_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesSize_Explain

            PART !!PCoIPEventCleanLogFilesSize_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part2 NUMERIC DEFAULT 100 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_size_to_keep_log_mb"
            END PART
        END POLICY

    END CATEGORY
END CATEGORY

[strings]
PCoIPCategoryName="PCoIP Client Session Variables"
AdminDefaultCategoryName="Overridable Administrator Defaults"
AdminCategoryName="Not Overridable Administrator Settings"


PCoIPMaxLinkRate_Policy="Configure the maximum PCoIP session bandwidth"
PCoIPMaxLinkRate_Explain="Specifies the maximum bandwidth, in kilobits per second, in a PCoIP session. The bandwidth includes all imaging, audio, virtual channel, USB, and control PCoIP traffic.\n\nSet this value based on the overall capacity of the link to which your endpoint is connected, taking into consideration the number of expected concurrent PCoIP sessions. For example, with a single user VDI configuration (e.g. a single PCoIP session) that connects through a 4Mbit/s Internet connection, set this value to 4Mbit (or 10% less than this value to leave some allowance for other network traffic). When you expect multiple concurrent PCoIP sessions to share a link (e.g. multiple VDI users or a RDSH configuration), you may want to adjust the setting accordingly, however this will restrict the maximum bandwidth for each active session.\n\nSetting this value prevents the agent from attempting to transmit at a higher rate than the link capacity, which would cause excessive packet loss and a poorer user experience. This value is symmetric. It forces the client and agent to use the lower of the two values that are set on the client and agent side. For example, setting a 4Mbit/s maximum bandwidth forces the agent to transmit at a lower rate, even though the setting is configured on the client.\n\nWhen this setting is disabled or not configured on an endpoint, the endpoint imposes no bandwidth constraints. When this setting is configured, the setting is used as the endpoint's maximum bandwidth constraint in kilobits per second.\n\nThe default value when this setting is not configured is 900000 kilobits per second.\n\nThis setting applies to the agent and client. If the two endpoints have different settings, the lower value is used."

PCoIPMaxLinkRate_Part="Set PCoIP session bandwidth in kilobits per second to:"

PCoIPBandwidthFloor_Policy="Configure the PCoIP session bandwidth floor"
PCoIPBandwidthFloor_Explain="Specifies a lower limit, in kilobits per second, for the bandwidth that is reserved by the PCoIP session.\n\nThis setting configures the minimum expected bandwidth transmission rate for the endpoint. When you use this setting to reserve bandwidth for an endpoint, the session does not have to wait for bandwidth to become available, which improves session responsiveness.\n\nMake sure that you do not over-subscribe the total reserved bandwidth for all endpoints. Make sure that the sum of bandwidth floors for all connections in your configuration does not exceed the network capability.\n\nThe default value is 0, which means that no minimum bandwidth is reserved. When this setting is disabled or not configured, no minimum bandwidth is reserved.\n\nThis setting applies to the server and client, but the setting only affects the endpoint on which it is configured.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."
PCoIPBandwidthFloor_Part="Set PCoIP session bandwidth floor in kilobits per second to:"

PCoIPMtuSize_Policy="Configure the PCoIP session MTU"
PCoIPMtuSize_Explain="Specifies the Maximum Transmission Unit (MTU) size for UDP packets for a PCoIP session.\n\nThe MTU size includes IP and UDP packet headers. TCP uses the standard MTU discovery mechanism to set MTU and is not affected by this setting. The maximum MTU size is 1500 bytes. The minimum MTU size is 500 bytes. The default value is 1200 bytes.\n\nTypically, you do not have to change the MTU size. Change this value if you have an unusual network setup that causes PCoIP packet fragmentation.\n\nThis setting applies to the server and client. If the two endpoints have different MTU size settings, the lowest size is used.\n\nIf this setting is disabled or not configured, the client uses the default value in the negotiation with the server."
PCoIPMtuSize_Part="Set PCoIP MTU size in bytes to:"
PCoIPAudio_Policy="Enable/disable audio in the PCoIP session"
PCoIPAudio_Explain="Determines whether audio is enabled in PCoIP sessions. Both endpoints must have audio enabled. When this setting is enabled, PCoIP audio is allowed. When it is disabled, PCoIP audio is disabled. When this setting is not configured, audio is enabled by default.\n\n"
PCoIPDisableAudio_Part="Enable/disable audio in PCoIP sessions"

PCoIPSessionNegotiationSSL_Policy="Configure SSL connections to satisfy Security Tools"
PCoIPSessionNegoationSSL_Explain="Specifies how SSL session negotiation connections are established.\n\nIn order to satisfy port scanners, enable this 'Configure SSL connections' setting and do the following:\n\n1. Store the certificate for the Certificate Authority that signed any Server certificate to be used with PCoIP in the Trusted Root certificate store.\n2. Configure the agent to load certificates only from the Certificate Store. If the Personal store for the Local Machine is used, leave the CA Certificate store name unchanged with the value, “ROOT” (without the quotes), unless a different store location was used in step 1.\n\nThe resulting PCoIP Client will satisfy Security Tools such as port scanners.\n\nIf this 'Configure SSL connections' setting is disabled or not configured:\n\n1. The endpoint will use certificates Certification Authority certificates from the machine account's “MY” store and Certification Authority certificates from the “ROOT” store.\n2. The AES-128 cipher suite will be available."

PCoIPCertificateStoreName_Part="Name of the Machine account's Certificate Store to search for a certificate:"
PCoIPCertificateCAStoreName_Part="Name of the Machine account's Certificate Store to search for a Certificate Authority's certificate:"
PCoIPCipherAES128_Part="Enforce AES-256 or stronger ciphers for SSL connection negotiation"

PCoIPEncryption_Policy="Configure PCoIP session encryption algorithms"
PCoIPEncryption_Explain="Controls the encryption algorithms advertised by the PCoIP endpoint during session negotiation.\n\nChecking one of the check boxes disables the associated encryption algorithm. You must enable at least one algorithm.\n\nThis setting applies to both agent and client. The endpoints negotiate the actual session encryption algorithm that is used. If FIPS140-2 approved mode is enabled, the Disable AES-128-GCM encryption value will be overridden if both AES-128-GCM encryption and AES-256-GCM encryption are disabled.\n\nIf the overall "Configure SSL Connections" is disabled or not configured, both the Salsa20-256round12 and AES-128-GCM algorithms are available for negotiation by this endpoint.\n\nSupported encryption algorithms, in order of preference, are SALSA20/12-256, AES-GCM-128, and AES-GCM-256. By default, all supported encryption algorithms are available for negotiation by this endpoint. \n\nIf both endpoints are configured to support all 3 algorithms and the connection does not use a Security Gateway (SG), the SALSA20 algorithm will be negotiated and used.  However if the connection uses a SG then SALSA20 is automatically disabled and AES128 will be negotiated and used. If either endpoint or the SG disables SALSA20 and either endpoint disables AES128, then AES256 will be negotiated and used."
PCoIPEncryption_Text="At least one encryption algorithm must be enabled. (See Explain)"
PCoIPDisableSalsa20256Round12_Part="Disable Salsa20-256-round12 encryption"
PCoIPDisableAes128Gcm_Part="Disable AES-128-GCM encryption"
PCoIPDisableAes256Gcm_Part="Disable AES-256-GCM encryption"

PCoIPUdpClient_Policy="Configure the Client PCoIP UDP port"
PCoIPUdpClient_Explain="Specifies the UDP client port that is used by software PCoIP clients, this can be manually configured or automatically determined by the client Operating System (OS). This setting applies to the client only.\n\nTo configure manually, enter both a UDP port and retry port range. The UDP port value specifies the base UDP port to use. The UDP port range value determines how many additional ports to try if the base port is not available. The range spans from the base port to the sum of the base port and port range. For example, if the base port is 50002 and the port range is 64, the range spans from 50002 to 50066. By default, the base port is 50002 and the port range is 64.\n\nChecking 'Allow OS to automatically determine UDP port' instructs the client OS to ignore the manually set values and automatically choose a UDP port not in use by other programs."
PCoIPUdpport_Text="Set a UDP port and the size of the retry range."
PCoIPUdpport_Part="Choose a UDP port:"
PCoIPUdpportRange_Part="Set the size of the retry port range:"
PCoIPUdpportClientBindToPort_Part="Allow OS to automatically determine UDP port"

PCoIPVchan_Policy="Configure PCoIP virtual channels"
PCoIPVchan_Explain="Specifies the virtual channels that can and cannot operate over PCoIP sessions. This setting also determines whether to disable clipboard processing on the PCoIP host.\n\nVirtual channels that are used in PCoIP sessions must appear on the virtual channel authorization list. Virtual channels that appear in the unauthorized virtual channel list cannot be used in PCoIP sessions.\n\nYou can specify a maximum of 15 virtual channels for use in PCoIP sessions.\n\nSeparate multiple channel names with the vertical bar (|) character. Forexample, the virtual channel authorization string to allow the mksvchan and vdp_rdpvcbridge virtual channels is mksvchan|vdp_rdpvcbridge.\n\nIf a channel name contains the vertical bar or backslash (\) character, insert a backslash character before it. For example, type the channel name awk|ward\channel as awk\|ward\\channel.\n\nWhen the authorized virtual channel list is empty, all virtual channels are disallowed. When the unauthorized virtual channel list is empty, all virtual channels are allowed.\n\nThe virtual channels setting applies to both agent and client. Virtual channels must be enabled on both agent and client for virtual channels to be used.\n\nThe virtual channels setting provides a separate check box that allows you to disable remote clipboard processing on the PCoIP host. This value applies to the agent only.\n\nBy default, all virtual channels are enabled, including clipboard processing."
PCoIPDisableVchan_Part="Virtual channel setting:"
PCoIPVchan_Text="See the Explain tab for string formats and examples."
PCoIPVchanAuthList_Text="The following setting is only required and applicable if 2 is selected."
PCoIPVchanAuthList_Part="Enter the authorized virtual channel list:"
PCoIPVchanUnauthList_Text="The following setting is only required and applicable if 3 is selected."
PCoIPVchanUnauthList_Part="Enter the unauthorized virtual channel list:"


PCoIPImageCaching_Policy="Configure PCoIP client image cache size policy"
PCoIPImageCaching_Explain="Controls the size of the PCoIP client image cache. The client uses image caching to store portions of the display that were previously transmitted. Image caching reduces the amount of data that is retransmitted.\n\nThis setting applies only to Windows and Linux clients when View Client, View Agent, and View Connection Server are a View 5.0 or later release.\n\nWhen this setting is not configured or disabled, PCoIP uses a default client image cache size of 250MB.\n\nWhen you enable this setting, you can configure a client image cache size from a minimum of 50 MB to a maximum of 1024 MB. The default value is 250MB."
PCoIPImageCaching_Text="See the Explain tab for the explanation of image caching and values."
PCoIPImageCachingCacheSizeMb_Part="Set the Image Cache Size in Megabytes (default 250 MB):"

PCoIPTransportHdr_Policy="Configure the PCoIP transport header"
PCoIPTransportHdr_Explain="Configures the PCoIP transport header. \n\nPCoIP transport header is a 32-bit long header which is added to all PCoIP UDP packets (only if the transport header is enabled/supported by both sides). PCoIP transport header allows network devices to make better prioritization/Qos decisions when dealing with network congestions. The transport header is enabled by default.  \n\nThe transport session priority determines the PCoIP session priority reported in the PCoIP Transport Header. Network devices make better prioritization/Qos decisions based on the specified transport session priority.  The transport session priority value is negotiated by the PCoIP agent and client.  If agent has specified a transport session priority value (high, medium, or low), then the session uses the agent specified session priority.  If only the client has specified a transport session priority (high, medium, or low), then the session uses the client specified session priority.  If neither agent nor client has specified a transport session priority (or specified 'undefined priority'), then the session uses/defaults to the medium session priority."
PCoIPTransportSessionPriorityList_Text="Transport session priority"

PCoIPEventLogFilter_Policy="Configure PCoIP event log verbosity"
PCoIPEventLogFilter_Explain="This policy enables the configuration of the PCoIP event log verbosity ranging from 0 (least verbose) to 3 (most verbose).\n\nWhen this policy is Disabled or Not Configured, the default event log verbosity setting is 2.  When this policy is Configured, the setting controls the verbosity level as described above.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."
PCoIPEventLogFilter_Text="See the Explain tab for example values."
PCoIPEventLogFilter_Part="Set the event log verbosity value (2 for default):"

PCoIPEventCleanLogFilesTime_Policy="Configure PCoIP event log cleanup by time in days"
PCoIPEventCleanLogFilesTime_Explain="This policy enables the configuration of the PCoIP event log cleanup by time in days.\n\nWhen this policy is Configured, the setting controls the log file cleanup by time in days, i.e for a non-zero setting of n, log files older than n days will be automatically (and silently) deleted; a setting of 0 indicates no file cleanup by time. When this policy is Disabled or Not Configured, the default event log cleanup by time in days setting is 7.  \n\nThe log file cleanup is performed once at session startup; any change to the setting will not be applied until the next session."
PCoIPEventCleanLogFilesTime_Text="See the Explain tab for example values."
PCoIPEventCleanLogFilesTime_Part="Set the event log cleanup by time value in days (7 default, 0 for no"
PCoIPEventCleanLogFilesTime_Part2="cleanup by time):"

PCoIPEventCleanLogFilesSize_Policy="Configure PCoIP event log cleanup by size in MB"
PCoIPEventCleanLogFilesSize_Explain="This policy enables the configuration of the PCoIP event log cleanup by size in MB.\n\nWhen this policy is Configured, the setting controls the log file cleanup by size in MB, i.e for a non-zero setting of m, log files larger than m MB will be automatically (and silently) deleted; a setting of 0 indicates no file cleanup by size. When this policy is Disabled or Not Configured, the default event log cleanup by size in MB setting is 100.  \n\nThe log file cleanup is performed once at session startup; any change to the setting will not be applied until the next session."
PCoIPEventCleanLogFilesSize_Text="See the Explain tab for example values."
PCoIPEventCleanLogFilesSize_Part="Set the event log cleanup by size value in MB (100 default, 0 for no"
PCoIPEventCleanLogFilesSize_Part2="cleanup by size):"


PCoIPSSLProtocolList="Configure SSL protocols"
PCoIPSSLProtocolList_Explain="Configures openssl protocol to restrict the use of certain protocols before establishing an encrypted SSL connection. The protocol list consists of one or more openssl protocol strings separated by colons. Note that all cipher strings are case insensitive.\n\n The default value is: \n   'TLS1.0:TLS1.1:TLS1.2"\n\n That means: TLS v1.0, TLS v1.1 and TLS v1.2 are enabled(SSL v2.0 and SSLv3.0 are disabled). \n\nThis setting applies to both agent and client. \n\nIf it is set on both side, the OpenSSL protocol negotation rule will be followed."
