Prophy

Latest version: v1.2.5

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

Scan your dependencies

Page 5 of 6

0.5

-----------------------------------
- new cpp full output, exposes structs and unions as classes with value semantics,
provides means to encode/decode them in different endiannesses and print them
- prophy python library: union/optional alignment/padding bug fixed
- prophy python library: padding is always encoded after struct, even if it ends with an array
- prophy python library: empty line in stringified struct with empty optional field bug fixed
- documentation: encoding padding explained in-depth

0.4.2

-----------------------------------
- added documentation
- python prophy: encoding and decoding optimized

0.4.1

-----------------------------------
- installs dependencies automatically,
dependency on plyplus removed, plain ply used instead
- prophyc: parsing error checking and reporting improved
- prophyc: version showing
- prophy: fixed array decoding error with array size bigger than 255
- prophy: version attribute

0.4

-----------------------------------
- prophyc: dedicated input language based on xdr and thrift

0.3

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

- prophyc: cpp output added
- prophyc: bitMaskOr and shiftLeft operators are translated by isar parser
- cpp prophy: new output consists of structs defining messages and endianness swap algorithms
- python prophy: messages with multiple dynamic fields are split in parts in such way that
first part has alignment of all fields and each following part has alignment of its fields

0.2.5

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

- prophyc sorts symbols accorting to dependencies also in patched sack case
- prophy copy_from bug fixed

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.