Mirror of mitogen
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Alex Willmer d7979c3597 mitogen: Raise TypeError on `mitogen.utils.cast(custom_str)` failures
If casting a string fails then raise a TypeError. This is potentially an API
breaking change; chosen as the lesser evil vs. allowing silent errors.

`cast()` relies on `bytes(obj)` & `str(obj)` returning the respective
supertype. That's no longer the case for `AnsibleUnsafeBytes` &
`AnsibleUnsafeText`; since fixes/mitigations for  CVE-2023-5764.

fixes #1046, refs #977

See also
- https://github.com/advisories/GHSA-7j69-qfc3-2fq9
- https://github.com/ansible/ansible/pull/82293
1 month ago
.ci ansible_mitogen: Add Ansible 7 support 1 month ago
.github chore: Add issue templates for 0.2 vs 0.3 releases 3 years ago
ansible_mitogen ansible_mitogen: Add Ansible 7 support 1 month ago
docs mitogen: Raise TypeError on `mitogen.utils.cast(custom_str)` failures 1 month ago
examples Replace os.system() with subprocess.check_call() 2 years ago
mitogen mitogen: Raise TypeError on `mitogen.utils.cast(custom_str)` failures 1 month ago
scripts remove unused imports flagged by lgtm 5 years ago
tests mitogen: Raise TypeError on `mitogen.utils.cast(custom_str)` failures 1 month ago
.gitignore Ignore Ansible retry files 3 months ago
.lgtm.yml Whoops, merge together lgtm.yml and .lgtm.yml 5 years ago
LICENSE Bump copyright year and use generic author name (testing Travis) 3 years ago
MANIFEST.in setup.py: include LICENSE; closes #538. 5 years ago
README.md Abandon Travis CI We have no credits, and its a PITA to maintain two CI platforms. The tests running on Travis provide very little extra coverage vs Azure Pipelines alone 3 years ago
dev_requirements.txt Split dev_requirements.txt up according to test mode. 6 years ago
preamble_size.py mitogen.parent: Remove tabs from minimized first stage 3 years ago
run_tests tests: Remove unittest2, use stdlib unittest 2 years ago
setup.cfg Declare universal wheel support 3 years ago
setup.py mitogen: Support Python 3.12 2 months ago
tox.ini ansible_mitogen: Add Ansible 7 support 1 month ago

README.md