David Wilson
b5b23e8f3d
tests/ansible: Spec.become_pass() test.
6 years ago
David Wilson
023b44b129
docs: remove top "Table of Contents" link
6 years ago
David Wilson
2d536b49eb
docs: remove a little more top margin wastage
6 years ago
David Wilson
7b3ed52fd8
tests/ansible: Spec.become_user() test.
6 years ago
David Wilson
968b826800
docs: update Changelog; closes #539 .
6 years ago
David Wilson
ae5a471e31
issue #539 : disable logger propagation.
6 years ago
David Wilson
1c955a9876
ansible: capture stderr stream of async tasks. Closes #540 .
6 years ago
David Wilson
4be4b085e3
docs: update Changelog.
6 years ago
David Wilson
7ff4e6694c
issue #536 : rework how 2.3-compatible simplejson is served
...
Regardless of the version of simplejson loaded in the master, load up
the ModuleResponder cache with our 2.4-compatible version.
To cope with simplejson being loaded due to modules like ec2_group that
try to import it before importing 'json', also update target.py to
remove it from the whitelist if a local 'json' module import succeeds.
6 years ago
David Wilson
9a69feb0c8
.github: add some more questions to issue template
6 years ago
David Wilson
d45797b370
docs: duplicate word
6 years ago
David Wilson
24c48c165d
docs: update Changelog.
6 years ago
David Wilson
8ae6ca1d5b
tests/ansible: Spec.become_method() test & mitogen_via= fix.
...
ansible_become_method hostvar was not taken into account.
6 years ago
David Wilson
4d33598fa0
setup.py: include LICENSE; closes #538 .
6 years ago
David Wilson
8ba75d82ec
tests/ansible: Spec.become() test
6 years ago
David Wilson
d1cadf8ac8
tests/ansible: Spec.password() test, document interactive pw limitation.
6 years ago
David Wilson
21ad299d7b
tests/ansible: Spec.remote_user() test & mitogen_via= fix.
...
ansible_ssh_user precedence was incorrect.
6 years ago
David Wilson
748f5f675d
tests/ansible: Spec.remote_addr() test & mitogen_via= fix.
...
ansible_ssh_host was not respected.
6 years ago
David Wilson
8fd641c442
tests/ansible: Spec.transport() test.
6 years ago
David Wilson
10dcbaa493
docs: lighter pink
6 years ago
David Wilson
1292b55fec
docs: add 'Fixes' heading
6 years ago
David Wilson
676f756153
docs: more margin tweaks for changelog
6 years ago
David Wilson
45c3871d6f
docs: tighter <p> margins, even less shouting, red headings
6 years ago
David Wilson
5df8991744
docs: tidy up footer and GitHub link
6 years ago
David Wilson
d060f73f46
docs: enable fixed_sidebar
6 years ago
David Wilson
eae7b21673
docs: sans-serif fonts, reduce shouty headings
6 years ago
David Wilson
e1df98168c
issue #536 : add mitogen_via= tests too.
6 years ago
David Wilson
604b418412
ansible: fix a crash on 2.3 when mitogen_via= host is missing.
6 years ago
David Wilson
2f29c76eec
tests: for 2.3 compatibility, disable gcloud.py for now
6 years ago
David Wilson
90401833fa
docs: update Changelog; closes #511 , closes #536 .
6 years ago
David Wilson
f514dbeba9
docs: update Changelog release date.
6 years ago
David Wilson
b3f20f54e6
issue #536 : disable transport_config tests on vanilla
6 years ago
David Wilson
001e3fee86
issue #536 : restore correct Python interpreter selection behaviour.
6 years ago
David Wilson
1d43e187e8
issue #536 : connection_delegation/ tests were erroneously broken
...
While fixing delegate_to, this un-hardwiring of /usr/bin/python
happened. It was always incorrect.
6 years ago
David Wilson
0dfcf5560b
tests: define MITOGEN_INVENTORY_FILE even if -i unspecified.
...
To fix running tests locally.
6 years ago
David Wilson
01faed708d
issue #536 : add tests for each ansible_python_interpreter case.
6 years ago
David Wilson
86f9572ef7
issue #536 : stop defining explicit localhost in inventory.
...
This was needed at some point in the past, but the tests don't seem to
care about it any more. We'll fix any CI breakage by changing the tests,
since verifying implicit localhost behaviour is important.
6 years ago
David Wilson
81e386586f
tests: allow running Ansible tests locally without -udmw again.
6 years ago
David Wilson
8592765732
stable: fix preamble_size on stable docs.
6 years ago
David Wilson
4506c528ca
issue #481 : add test.
6 years ago
David Wilson
fa0c25bb2d
Bump version for release.
6 years ago
David Wilson
b12539f99b
docs: update Changelog; closes #481
6 years ago
David Wilson
78ec634dab
issue #481 : core: preserve stderr TTY FD if one is present.
...
Since 802de6a8d5
, sudo on CentOS 5 had
begun failing due to a TTY FD leak in the parent process being fixed.
The old versions of sudo doesn't hang around after starting a child --
they exec the privilege-escalated child process on top of themselves,
meaning no spare copy of the TTY FD is kept alive by sudo.
When the child starts up, it replaces stdio with IoLoggers, including
the inherited stderr FD connected to DiagLogStream/the slave PTY. When
the last process closes a slave PTY, the kernel sends SIGHUP to any
processes still having it as the controlling TTY.
Therefore we must either ignore SIGHUP until the first stage has been
waited on (since the first stage also preserve the FD), or dup the
inherited TTY FD and keep it around forever.
Wasting one FD seems less annoying than modifying process signals for
all potential library users, so that is the approach taken here.
6 years ago
David Wilson
b263e01867
issue #481 : avoid crash if disconnect occurs during forward_modules()
6 years ago
David Wilson
92b1648729
Add a few more important modules to preamble_size.py.
6 years ago
David Wilson
6dba55624e
.ci: add verbiage for run_batches() too.
6 years ago
David Wilson
9c7d93885d
.ci: add README.md.
6 years ago
David Wilson
32161f3df5
docs: update thanks
6 years ago
David Wilson
4f6c57b6a8
docs: lose "approaching stability" language, we're pretty good now
6 years ago
David Wilson
7b046c9fba
docs: fix changelog syntax/order/"20KB"
6 years ago