Cot

Latest version: v2.2.0

Safety actively analyzes 613797 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

2.2.0

---------------------

**Added**

- COT now recognizes and validates the Cisco C9800-CL platform.

**Removed**

- Discontinued support for Python 3.3 as it has been retired since 2017.

2.1.0

---------------------

**Fixed**

- The ``bin/cot`` helper script in this repository (not the script installed
when installing COT normally) has had some ``$PATH`` issues fixed.
- ``cot add-disk ... --controller`` now accepts ``sata`` as an additional
option (`72`_).

2.0.5

---------------------

**Fixed**

- Error in previous release due to COT using a user-specified relative file
path in ``FileReference.create`` which implicitly assumed absolute paths.

- Now correctly fixes up the path before constructing this ``FileReference``.
- To prevent similar errors in the future, if a ``FileReference`` is
constructed with a non-absolute path, COT will log a warning and attempt
to fix the path at that point.

2.0.4

---------------------

**Fixed**

- COT now ensures that cloned Items have a higher InstanceID than the Item
they were cloned from, avoiding unexpected out-of-order behavior (`70`_).
- COT now produces valid manifests for OVF 2.x files (which use SHA256
instead of SHA1 as in OVF 0.x and 1.x).

**Added**

- Official support for pypy3. (COT has already been usable under pypy3, but
now it's actually part of our tests.)
- COT checks the manifest when loading an OVF/OVA and warns if any
checksum mismatches are seen.
- ``FileReference`` class as superclass of ``FileInTAR`` and ``FileOnDisk``.

**Changed**

- Refactored how man page builds are triggered so that Sphinx is no longer a
mandatory pre-requisite for building COT. This helps us to avoid breaking
Travis-CI tests when a new version of Sphinx comes out that doesn't support
older Python versions like 3.3.
- Replaced ``add_disk.guess_drive_type_from_extension`` with
``DiskRepresentation.predicted_drive_type``.

2.0.3

---------------------

**Fixed**

- Fixed issue where UnboundLocalError would be raised during COT's
attempt to clean up after a qemu-img error occurring while trying to
convert a disk to VMDK (`67`_).
- Fixed incorrect invocation of 'sudo mkdir' on Mac OS X.

2.0.2

---------------------

**Fixed**

- Path normalization of output file resulted in COT failing to detect the
case of self-overwriting an OVA, resulting in file corruption (`66`_).
Improved detection of self-overwriting cases including relative vs.
absolute paths, symlinks, and hardlinks.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.