David Wilson
76caf7d41d
issue #320 : ignore kqueue events marked KQ_EV_ERROR.
...
Since BasicStream.close() invokes _stop_transmit() followed by
os.close(), and KqueuePoller._stop_transmit() defers the unsubscription
until the IO loop resumes, kqueue generates an error event for the
associated FD, even though the changelist includes an unsubscription
command for the FD.
We could fix this by deferring close() until after the IO loop has run
once (simply by calling .defer()), but that generates extra wakeups for
no real reason.
Instead simply notice the error event and log it, rather than treating
it as a legitimate event.
Another approach to fixing this would be to process
_stop_receive()/_stop_transmit() eagerly, however that entails making
more syscalls.
Closes #320 .
8 years ago
dw
bb74217604
Merge pull request #315 from danquack/ansible-2.6
...
Ansible 2.6 Testing Support
8 years ago
Daniel Quackenbush
7a4f6e7428
commented out travis badge
8 years ago
Daniel Quackenbush
3297552f65
Updated readme with build status, updated docs
8 years ago
Daniel Quackenbush
5d3152cdc1
Updated Travis Config to use Ansible 2.6.1, Added build status in readme
8 years ago
dw
422c6e0b99
Merge pull request #312 from dw/issue309
...
issue #309 : fix environment cleanup regression.
8 years ago
David Wilson
15d68b3c32
issue #309 : fix environment cleanup regression.
...
Closes #309 .
8 years ago
dw
def848f118
Merge pull request #308 from dw/dmw
...
Dmw
8 years ago
David Wilson
09d077ebd7
docs: update release notes
8 years ago
David Wilson
830a133ad6
issue #307 : require partial line when matching interactive prompt.
...
This is a best-effort attempt to avoid SSHd banner spam from breaking
our password entry loop.
Closes #307 .
8 years ago
David Wilson
54a93f3c46
issue #307 : suppress SSH login banner when verbosity is disabled.
...
Login banner may include the password prompt, and there is no race-free
way to detect the difference between the banner and the prompt.
8 years ago
David Wilson
8ce51ec96c
issue #307 : add SSH login banner to Docker containers
8 years ago
David Wilson
336e90c5e3
parent: avoid needless quoting in Argv.
...
This just makes debug output a little more readable.
8 years ago
David Wilson
a5fae0d084
docs: add jgadling to Contributors
8 years ago
David Wilson
70d732d35b
docs: add "no route" to known issues.
8 years ago
David Wilson
8609fa5f44
docs: link to PyPI release, not GitHub archive URL.
...
Now download counts are visible via PSF BigQuery.
8 years ago
David Wilson
184104ce92
issue #303 : add doas to the docs
8 years ago
David Wilson
3f3c9cd001
Merge commit 'refs/pull/303/head' of github.com:dw/mitogen into dmw
...
issue #303
8 years ago
David Wilson
b9c88d344b
issue #299 : ansible: fix PluginLoader.get() monkey-patch
...
This prototype is broken for network_cli connections.
8 years ago
David Wilson
f20274ea18
docs: fix lock icon.
8 years ago
David Wilson
38799e22d2
examples: fix mitogen-fuse on 2.x.
8 years ago
napkindrawing
745d72bb1d
core: support for "doas" become_method
8 years ago
David Wilson
e609d1b1fb
docs: glaring ancient typo.
8 years ago
David Wilson
fd72720219
Merge branch 'dmw'
8 years ago
David Wilson
1c5a03bfa5
Bump version for release.
8 years ago
David Wilson
f2ee5ade7e
Update Changelog.
8 years ago
dw
c287b56f21
Merge pull request #298 from dw/dmw
...
Dmw
8 years ago
David Wilson
6dd9e8984d
issue #297 : fix viewkeys use on 3.x.
8 years ago
David Wilson
124d8023a2
issue #297 : don't bother trying to restore old CWD.
8 years ago
David Wilson
0b1f92b59f
issue #297 : test fixes to match fixed CWD.
8 years ago
David Wilson
d8e0c9e12c
issue #297 : local commands must execute with WorkerProcess environment.
8 years ago
David Wilson
012745efea
issue #297 : local actions must execute with fixed directory.
...
Local actions must execute in the the parent directory of the playbook
that defines the action.
8 years ago
David Wilson
26ba3e4d83
issue #294 : stronger integration test
...
Run the tests in a brand new ansible-playbook invocation, and try both
linear->mitogen->linear and mitogen->linear->mitogen.
8 years ago
David Wilson
9a453d4753
Bump version for release.
8 years ago
David Wilson
b734a2a5f3
examples: fix mitop for Python 3.
8 years ago
dw
239ef65652
Merge pull request #296 from dw/dmw
...
Dmw
8 years ago
David Wilson
a61212ffb7
docs: one more known issue.
8 years ago
David Wilson
63c7a3013d
docs: ansible: add workaround for 'raw' support.
8 years ago
David Wilson
5b03e06457
issue #294 : ansible: fix mixed vanilla/Mitogen runs.
...
Don't bother trying to understand what damage PluginLoader has done to
ansible.plugins.* namespace, just ask it for the base class instead.
8 years ago
David Wilson
5668267f47
tests: import debug_ansible_playbook.sh.
8 years ago
David Wilson
e1402b2214
tests: import various bench/ scripts.
8 years ago
David Wilson
8a2e8964a9
tests: import gce.yml
8 years ago
David Wilson
079dc95aef
tests: use nice_stdout in gcloud/ too
8 years ago
David Wilson
4122fa4a46
debug: give dump_to_logger() thread a name.
8 years ago
David Wilson
68cf84762f
docs: mention synchronize/delegation issue.
8 years ago
David Wilson
ab0107440a
docs: typo
8 years ago
David Wilson
7cd89f0290
docs: add 'will it work' intuition.
8 years ago
David Wilson
2b507c7b15
docs: fix text.
8 years ago
David Wilson
f5b9f5ff59
docs: add 'raw' to 0.2 in-scope
8 years ago
David Wilson
8c2231cefb
docs: link changelog into Ansible install procedure
8 years ago