Commit Graph

772 Commits (0417d4d73ab52772bd6e95379da657a57d661e46)

Author SHA1 Message Date
David Wilson 26a9fed396 docs: some more hyperlink joy 5 years ago
David Wilson d75c9cffc3 docs: add domainrefs plugin to make link aliases everywhere \o/
PATENT PENDING
5 years ago
David Wilson 6b180a4091 docs: link IS_DEAD in changelog 5 years ago
David Wilson 01a1914a1f docs: tweaks to better explain changelog race 5 years ago
David Wilson bcca47df3c issue #533: update routing to account for DEL_ROUTE propagation race 5 years ago
David Wilson 207f57537a issue #615: update Changelog. 5 years ago
David Wilson 3c8c11b360 issue #615: update Changelog. 5 years ago
David Wilson db8f0db5e7 docs: lots more changelog 5 years ago
David Wilson 341c453eaa issue #595: add buildah to docs and changelog. 5 years ago
David Wilson e0d9b8d1e1 docs: a few more internals.rst additions 5 years ago
David Wilson 49796e0c39 docs: update changelog 5 years ago
David Wilson 8dfb3966df issue #558, #582: preserve remote tmpdir if caller did not supply one
The undocumented 'tmp' parameter controls whether _execute_module()
would delete anything on 2.3, so mimic that. This means
_execute_remove_stat() calls will not blow away the temp directory,
which broke the unarchive plugin.
5 years ago
David Wilson e12f391106 docs: mention another __main__ safeguard 5 years ago
David Wilson 1d41adb346 docs: tweaks 5 years ago
David Wilson 9cb187c2c4 formatting error 5 years ago
David Wilson 9b9fe57ea8 docs: make Sphinx install soft fail on Python 2. 5 years ago
David Wilson c89f6cbab6 issue #598: update Changelog. 5 years ago
David Wilson 240dc84d94 issue #605: update Changelog. 5 years ago
David Wilson 4fa760cd21 issue #613: add tests for all the weird shutdown methods 5 years ago
David Wilson 57012e0f72 Add mitogen.core.now() and use it everywhere; closes #614. 5 years ago
David Wilson 379dca90b9 docs: move decorator docs into core.py and use autodecorator 5 years ago
David Wilson a91a8bf19c docs: upgrade Sphinx to 2.1.2, require Python 3 to build docs. 5 years ago
David Wilson 93e8d5dfcc docs: fix Sphinx warnings, add LogHandler, more docstrings 5 years ago
David Wilson 1d943388b7 docs: tidy up some Changelog text 5 years ago
David Wilson c464bb5346 issue #615: update Changelog. 5 years ago
David Wilson e352b9e5fd docs: update Changelog. 5 years ago
David Wilson 6fa69955c4 issue #586: update Changelog. 5 years ago
David Wilson f0138072f1 docs: update Changelog. 5 years ago
David Wilson 5ae6f92177 issue #612: update Changelog. 5 years ago
David Wilson 5970b041e0 docs: merge signals.rst into internals.rst 5 years ago
David Wilson 41d180495a issue #547: update Changelog. 5 years ago
David Wilson 50b2d590fd docs: update Changelog. 5 years ago
David Wilson b33b29af33 core: remove dead Router.on_shutdown() and Router "shutdown" signal
Its functionality was duplicated by _on_broker_exit() somewhere along
the way, and nothing has referred to it in a long time. I have no idea
how this happened.

Merge its docstring into _on_broker_exit() and delete it, remove the
Router "shutdown" signal after confirming it has no users, and move all
the Router-originated error messages together in a block at the top of
the class.

Already covered by router_test.AddHandlerTest.test_dead_message_sent_at_shutdown
5 years ago
David Wilson f4cee16526 parent: zombie reaping v3
Improvements:

- Refactored off Process, separately testable without a connection
- Don't delay Broker shutdown indefinitely for detached children
5 years ago
David Wilson dd1fed0a5f docs: update changelog 5 years ago
David Wilson e8b1bf5909 issue #410: automatically work around SELinux braindamage. 5 years ago
David Wilson 87443da828 docs: remove fakessh from home page, it's been broken forever 5 years ago
David Wilson 0d636af532 docs: add changelog thanks 5 years ago
David Wilson be330194d5 docs: udpate Changelog. 5 years ago
David Wilson b7cdd39044 docs: tweak Changelog wording 5 years ago
David Wilson a79d2bd50b docs: another round of docstring cleanups. 5 years ago
David Wilson feb1654305 docs: many more internals.rst tidyups 5 years ago
David Wilson f0782ccd42 [stream-refactor] get caught up on internals.rst updates 5 years ago
David Wilson aa06b960f5 parent: define Connection behaviour during Broker.shutdown()
- Connection attempt fails reliably, and it fails with CancelledError
- Add new mitogen.core.unlisten()
- Add test.
5 years ago
David Wilson 7629ff9e6d issue #602: update Changelog 5 years ago
David Wilson cf2b8f1c24 docs: update Changelog. 5 years ago
David Wilson e87e41e69e docs: finished Changelog locking note 5 years ago
Stefane Fermigier aa15975ad4 Fix for sample in doc
`log_to_file()` expects a filename.
5 years ago
David Wilson 9bb3dac450 docs: break out install_app.py and fix API use. 5 years ago
David Wilson d0aee1ef3c issue #549: docs: update Changelog 5 years ago
David Wilson edeaa3c6ee docs: remove old list link. 5 years ago
David Wilson c4bcfa4c49 docs: migrate email list 5 years ago
David Wilson 7accc092de docs: changelog tweaks 5 years ago
David Wilson 9e1faa7927 docs: changelog concision / additions 5 years ago
David Wilson c0357d394f add 363 to changelog 5 years ago
David Wilson 8f25114d1a docs: update Changelog 5 years ago
David Wilson de65790a74 docs: note fd usage has halved 5 years ago
David Wilson ded00d25c9 docs: more stream-refactor work 5 years ago
David Wilson 4cd32cbcba docs: update Changelog for stream-refactor. 5 years ago
David Wilson d35bca3f15 docs: Add lineinfile bug to changelog. 5 years ago
David Wilson db9066fbfb [stream-refactor] mark setns module as requiring Python >2.4 5 years ago
David Wilson 1305420aa5 docs: remove bytearray from supported types list. 5 years ago
David Wilson 77564fdfe2 issue #170: update Changelog; closes #170. 5 years ago
David Wilson 870e0b6e2d issue #170: add timers to internals.rst. 5 years ago
David Wilson 1a32a79fa6 issue #578: update Changelog. 5 years ago
David Wilson 8fc491ac43 issue #589: ensure real FileService/PushFileService are in the docs 5 years ago
David Wilson 874e75276f issue #589: ensure real FileService/PushFileService are in the docs 5 years ago
David Wilson 687d4033d5 docs: add new contributor entry 5 years ago
David Wilson 2d083d19df issue #589: remove outdated/incomplete examples 5 years ago
David Wilson 06690901e4 issue #589: split services example out and make it run. 5 years ago
David Wilson 3620fce071 issue #593: expose configurables for SSH keepalive and increase the default 5 years ago
David Wilson 0b7fd3f290 issue #591: ansible: restore CWD prior to AnsibleModule initialization. 5 years ago
David Wilson 8f940e2ccb issue #590: teach importer to handle self-replacing modules 5 years ago
David Wilson 2c15c1d4a5 issue #587: docs: update Changelog. 5 years ago
David Wilson 504f1961ea issue #587: update mitogen_doas doc to match varible change. 5 years ago
David Wilson 72d8973bc9 docs: Get rid of a ton of blocking resources from theme. 5 years ago
David Wilson d002cbbff0 docs: update stats 5 years ago
David Wilson eb6d83e1a0 docs: update download link. 5 years ago
David Wilson 7bb2832302 docs: Google site verification 5 years ago
David Wilson b3b9f82085 docs: move confusing install step to noteworthy difference 5 years ago
David Wilson 38b3415838 docs: update Changelog for release. 5 years ago
David Wilson 0b110305c9 issue #587: update Changelog 5 years ago
David Wilson f30a4c05c8 issue #581: expose mitogen_mask_remote_name variable. 5 years ago
David Wilson ee62c57c9d issue #576: fix Kwargs minor version check.
Unicode kwargs were introduced in Python 2.6.5, not 2.6.0.
5 years ago
David Wilson 65deb3feac issue #575: fix exception text rendering 5 years ago
David Wilson 9739f550ab docs: remove infringing mark 5 years ago
David Wilson 2758c38f4f docs: fix config var scope 5 years ago
David Wilson 81b0059d83 docs: faster stats-preserving redirect 5 years ago
David Wilson 8af8c868ad docs: update ansible page 5 years ago
dw 77da511811
Merge branch 'master' into issue570 5 years ago
David Wilson 34fb9da1be issue #570: add firewalld to always-fork list for now. 5 years ago
Luka Matijevic 0bc9b206d7 docs: removed excess word 5 years ago
Luka Matijevic 598821e865 docs: fixed message routing example description
Message routing example description does not match given diagram.
5 years ago
Luka Matijevic 81db1c94b3 docs: removed repeated word 5 years ago
David Wilson c6f4dc356b docs: update Changelog; closes #557. 5 years ago
David Wilson 13643b7268 docs: update Changelog for release. 5 years ago
David Wilson 2bd0bbd4df issue #555: ansible: workaround ancient reload(sys) hack.
This is the most minimal change for what might be relatively minimal
edge case. Alternative is replacing reload(), but let's not do that yet.

Closes #555
5 years ago
David Wilson 7743e57ff3 issue #554: track and remove multiple make_tmp_path() calls. 5 years ago
David Wilson d1ba077f0e docs: update Changelog. 5 years ago
David Wilson ffae035584 docs: drastically simplify install/changelog. 5 years ago