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.
Fixes include - Setting cloexec flag on pipe files, using set_inheritable on sockets, and close_fds=False on subprocess.Popen to work around file descriptors not being inheritable by default in new versions of python - Adding mitogen.exit_status variable and avoiding os.kill call so fake 'ssh' script is able to exit cleanly with correct status code - Fixing broken os.dup call in ExternalContext._setup_master when input and output streams have the same descriptor - Updating fakessh module to do necessary python3 string/byte conversions, and use updated mitogen Protocol, Stream, and Router apis - Simplifying fakessh startup sequence so there aren't unnecessary differences between ways control and data handles are passed, and ways master and slave processes are initialized - Fixing shutdown race conditions where subprocess exit handling or stdin EOF handling could result in a truncated stdout stream - Updating and adding a lot of docstrings and comments - Adding Process.proc is None / is not None assertions to be clear about which parts of fakessh.Process code are specific to the slave process, and which parts are specific to the master process. - Re-enabling unit test case and updating an outdated file path so it passes |
4 years ago | |
|---|---|---|
| .ci | 4 years ago | |
| .github | 5 years ago | |
| ansible_mitogen | 4 years ago | |
| docs | 4 years ago | |
| examples | 4 years ago | |
| mitogen | 4 years ago | |
| scripts | 6 years ago | |
| tests | 4 years ago | |
| .gitignore | 6 years ago | |
| .lgtm.yml | 6 years ago | |
| LICENSE | 5 years ago | |
| MANIFEST.in | 7 years ago | |
| README.md | 4 years ago | |
| dev_requirements.txt | 7 years ago | |
| preamble_size.py | 4 years ago | |
| run_tests | 4 years ago | |
| setup.cfg | 5 years ago | |
| setup.py | 4 years ago | |
| tox.ini | 4 years ago | |
