Appendix F: Upgrading from CacheOS
When upgrading from CacheOS version 4.x to the ProxySG, the default policy files are created as follows:
•The CacheOS 4.x central filter file is copied to the ProxySG central policy file with no changes.
•The CacheOS 4.x local filter file is copied to the ProxySG local policy file with no changes.
•In addition, parts of the CacheOS 4.x security configuration are translated into CPL rules that are placed into the Visual Policy Manager (VPM) policy file.
When downgrading from ProxySG to CacheOS 4.x, the system reverts to the most recent version of the configuration that was in effect before you upgraded. This includes any filter files that were used before the upgrade.
Using Backward-Compatibility Mode
The Content Policy Language (CPL) is almost completely backward compatible with the filter file language used in CacheOS version 4.x. This means that a CacheOS 4.x filter file can be used in the place of a policy file, and it will work, with a few differences. This is known as
Consider that the CPL compiler processes files in two different ways, depending on whether the file has the structure and syntax of a CacheOS 4.x filter file or a standard policy file. For
When using the copied CacheOS 4.x filter files in the place of standard policy files, consider the following differences:
•The
•In CacheOS 4.x, filter patterns are
•A CacheOS 4.x filter file containing a default_filter_properties statement in the middle of a list of filters is be interpreted correctly by CPL. CacheOS 4.x only supported the use of default_filter_properties at the beginning and end of the filter list.
•In CacheOS 4.x, a prefix or
•In a CacheOS 4.x filter file, if there is more than one prefix or