Commit Graph

  • 761ac47dfe Fix "hook uses deprecated __multicall__ argument" warning Alex Willmer 2017-10-04 23:30:23 +0100
  • ba9e129848 mitop: more dead code David Wilson 2017-10-05 01:16:04 +0530
  • 12c1beed10 More dead code, some comments. David Wilson 2017-10-05 01:04:08 +0530
  • 4a08055352 mitop: Remove dead code David Wilson 2017-10-05 00:59:14 +0530
  • d659a57d97 mitop: Remove dead code David Wilson 2017-10-05 00:59:14 +0530
  • 29297643ff Import mitop example script. David Wilson 2017-10-05 00:52:42 +0530
  • 8e69838b44 docs: annother barriage of cross-reference fixes. David Wilson 2017-10-04 19:07:14 +0530
  • b88e68df72 docs: Fix up tons of references, document trust chain David Wilson 2017-10-03 19:18:43 +0530
  • bab232f07c importer: module preloading docs David Wilson 2017-10-03 18:11:35 +0530
  • 8439e889ed core: More robust shutdown David Wilson 2017-10-03 16:35:12 +0530
  • 1784f3c83a Add test that hangs the main thread during shutdown. David Wilson 2017-10-03 16:08:38 +0530
  • fa9def91f2 Implement test_aborted_on_local_context_disconnect David Wilson 2017-10-03 15:54:55 +0530
  • 1f607a6292 Fix lnik. David Wilson 2017-10-02 17:32:53 +0530
  • f1dab5fd66 Add build icon to README David Wilson 2017-10-02 15:28:50 +0530
  • e3b51de6b1 Handle docker running on localhost. David Wilson 2017-10-02 15:22:00 +0530
  • 21b65e61af Bare minimum .travis.yml. David Wilson 2017-10-02 14:38:39 +0530
  • d7c15859bf Let utils_test run directly too. David Wilson 2017-10-02 14:36:36 +0530
  • eac5daf28d Fix select_test failure, remove crap old timing_test. David Wilson 2017-10-02 14:35:27 +0530
  • 291a44dc34 Remove proxy_test (duplicates sudo_test) David Wilson 2017-10-02 13:56:33 +0530
  • 1f73c32d4c frameworkize nested_test. David Wilson 2017-10-02 13:56:02 +0530
  • eb6afee514 Beginnings of module_finder_test David Wilson 2017-10-02 13:54:01 +0530
  • fccf1b1cab Fix importer_test constructor signature. David Wilson 2017-10-01 15:30:43 +0530
  • e6795a5c43 core: loosen assertion to allow fakessh_test to succeed. David Wilson 2017-10-01 15:29:04 +0530
  • 2ed39c411f Allow call_function_test to succeed depite testlib import. David Wilson 2017-09-30 20:58:05 +0530
  • 2659cf0ae0 Use enhanced assertRaises in call_function_test.py. David Wilson 2017-09-30 20:57:14 +0530
  • b0e13fefdd Fix 2 call_function_test failures. David Wilson 2017-09-30 15:08:40 +0530
  • 0e51aa5cd9 master: hack to avoid executing __main__. David Wilson 2017-09-30 15:03:28 +0530
  • 909937cc21 Simple scan_code_imports test. David Wilson 2017-09-30 13:55:41 +0530
  • 5a71c38fdc We don't support sets, so don't use them in module loader(!) David Wilson 2017-09-29 20:57:47 +0530
  • c9e3fbb483 add missing IOLOG, fixes _iter_read/SshTest. David Wilson 2017-09-29 20:56:53 +0530
  • 88c82aff6a docs: Fix index generation everywhere. David Wilson 2017-09-29 20:22:43 +0530
  • 5584dba441 master: include related modules in ModuleResponder response David Wilson 2017-09-29 16:40:16 +0530
  • a18ca0f208 iter_read: also treat 0-byte read as disconnection David Wilson 2017-09-29 16:38:59 +0530
  • 46c361d4e1 select: fix typo David Wilson 2017-09-29 16:38:14 +0530
  • f57a12b3f9 Fix context naming for sudo and via=. David Wilson 2017-09-29 16:04:09 +0530
  • 8fec1f985e docs: remove note, unpickling can no longer trigger module loads David Wilson 2017-09-29 15:50:53 +0530
  • 2d2d547a1c docs: s/random/pseudorandom/ David Wilson 2017-09-29 15:48:03 +0530
  • a71c9fd128 docs: fix pickler docs, begin relabelling master/slave->parent/child David Wilson 2017-09-29 14:20:22 +0530
  • abf1aa33dd docs: remove final references to call_with_deadline(). David Wilson 2017-09-29 14:15:22 +0530
  • 09985204ad docs: with_context element is replaced by a decorator. David Wilson 2017-09-29 14:14:37 +0530
  • e057d289e9 Reference Select David Wilson 2017-09-29 13:42:02 +0530
  • 1b823dc0b0 Accidentally hecked in incomplete paragraph. David Wilson 2017-09-29 13:41:40 +0530
  • ed329fe580 Typo. David Wilson 2017-09-29 13:37:46 +0530
  • 8d8096b6d8 docs: fix :return: syntax. David Wilson 2017-09-29 13:37:11 +0530
  • 3a883d79f6 More API documentation. David Wilson 2017-09-29 13:34:19 +0530
  • 25963736c6 Fix function reference. David Wilson 2017-09-29 13:14:43 +0530
  • 0da42a5e90 Typo. David Wilson 2017-09-29 12:55:04 +0530
  • 62c9dc6f49 Better document Router API and constructors. David Wilson 2017-09-29 12:53:52 +0530
  • 044bfe5f4d Sense of block= parameter was inverted. David Wilson 2017-09-28 18:09:03 +0530
  • 126080019d Add mitogen.parent_ids to docs. David Wilson 2017-09-28 14:57:37 +0530
  • 1a48e37981 Allow running responder_test with unittest. David Wilson 2017-09-28 14:37:27 +0530
  • a5f809cbd9 Tidy up select examples even more. David Wilson 2017-09-28 14:36:44 +0530
  • 05d601c315 Document channel class David Wilson 2017-09-28 14:36:11 +0530
  • 89220a418a Document Sender and Receiver classes. David Wilson 2017-09-28 14:14:50 +0530
  • bc482c6be8 docs: Add spacing between list items in body text. David Wilson 2017-09-28 14:13:54 +0530
  • 839a1cbeb1 receiver: only permit one notify callback David Wilson 2017-09-28 10:56:35 +0530
  • 39924c432f Tidy up select docs. David Wilson 2017-09-28 10:24:52 +0530
  • e7bcbdd068 Remove context.key from preamble_size.py too. David Wilson 2017-09-27 14:02:01 +0530
  • 9e2c74eebc importer: Don't respond to non-.py[co] imports. David Wilson 2017-09-27 13:58:44 +0530
  • 031c0f3cf4 issue #20: TestCase subclass with a nicer assertRaises David Wilson 2017-09-27 13:56:19 +0530
  • 9625e77f87 More concise text. David Wilson 2017-09-27 13:55:49 +0530
  • af8890b31f issue #20: fix queue.get() parameter list. David Wilson 2017-09-27 13:54:15 +0530
  • 6dc0e13f5f issue #20: Return type fix. David Wilson 2017-09-27 13:52:05 +0530
  • 0ef26f250e Package rename cleanup. David Wilson 2017-09-27 13:51:43 +0530
  • 186d823600 issue #20: tests and fixes for mitogen.master.Select(). David Wilson 2017-09-27 13:47:14 +0530
  • 6869292738 issue #20: initial implementation of mitogen.master.Select(). David Wilson 2017-09-26 16:46:47 +0530
  • 1bb4a32271 issue #9: log warning when a cross-sibling CALL_FUNCTION occurs David Wilson 2017-09-25 14:49:58 +0530
  • 05c22909b0 issue #9: ensure messages arrive on the expected stream David Wilson 2017-09-25 07:08:06 +0530
  • 88d01c571f Adjust get_boot_command to match _first_stage change David Wilson 2017-09-25 05:46:28 +0530
  • d1faf5ba1d Remove set from permitted types. David Wilson 2017-09-25 05:24:58 +0530
  • 0db472c97b Fix up importer_test. David Wilson 2017-09-25 05:20:50 +0530
  • 2092568e7c issue #19: whoops, implement sliding window properly David Wilson 2017-09-23 20:10:09 +0530
  • 231a300649 issue #19: second attempt at import scanner David Wilson 2017-09-23 17:12:18 +0530
  • 55bdb50d4f Add README.md to tests subdir. David Wilson 2017-09-22 23:46:35 +0530
  • 60ed8525b0 Fix inverted logic. David Wilson 2017-09-22 13:39:20 +0530
  • d553295135 Syntax error. David Wilson 2017-09-22 13:37:50 +0530
  • ea3404ce21 Only import compiler when necessary, it's not available in 3.x. David Wilson 2017-09-22 13:35:24 +0530
  • a8d1dc6730 Merge pull request #35 from moreati/pylint dw 2017-09-22 02:54:04 +0530
  • c854bec6f6 Handle failure to import the ast module Alex Willmer 2017-09-21 22:12:07 +0100
  • 57de31344b core: use an output deque rather than string to improve worst case perf David Wilson 2017-09-22 02:02:38 +0530
  • 22dcbf9e48 Document Router.profiling. David Wilson 2017-09-22 01:19:57 +0530
  • 81fe37b108 Fix stale references to m.master.connect & m.ssh.connect Alex Willmer 2017-09-21 20:03:51 +0100
  • a8d216eeab Update lingering references to with_broker & run_with_broker Alex Willmer 2017-09-21 19:59:53 +0100
  • 794a8a7a07 Add missing LOG import Alex Willmer 2017-09-21 19:52:27 +0100
  • 0384e6189c Use fully qualified Context Alex Willmer 2017-09-21 19:50:20 +0100
  • 8ac45565a5 Add missing import of AnsibleError Alex Willmer 2017-09-21 19:48:50 +0100
  • 7245d574ef Add missing auth_incorrect_msg used to in exception message Alex Willmer 2017-09-21 19:47:14 +0100
  • 6b9ac07e65 Declare self-less method as static Alex Willmer 2017-09-21 19:45:50 +0100
  • bc4498e59e Add missing imports: ast, compiler Alex Willmer 2017-09-21 19:45:12 +0100
  • 53ef6cda25 Treat EPIPE as disconnect too; needed for fakessh. David Wilson 2017-09-21 23:24:37 +0530
  • df1dc41d4f Remove final vestiges of context.key. David Wilson 2017-09-21 22:34:18 +0530
  • f186b4c9d8 docs: Use sphinx-programoutput plugin for preamble_size.py David Wilson 2017-09-21 22:22:43 +0530
  • f62d4f1891 Update preamble_size output. David Wilson 2017-09-21 22:16:32 +0530
  • 3e4cb308d5 core: Support profiling David Wilson 2017-09-21 21:19:24 +0530
  • b9cd5656a3 Delete mitogen.utils.log_to_tmp() David Wilson 2017-09-21 21:12:26 +0530
  • a836a7e555 fakessh: SSH server uses user's shell to parse command line. David Wilson 2017-09-21 19:33:10 +0530
  • f3ec8079be fakessh: add to preamble_size.py David Wilson 2017-09-21 17:08:57 +0530
  • 1ed8bb6924 Document a bunch of mitogen.master and move more docstrings into Sphinx. David Wilson 2017-09-21 17:04:03 +0530
  • c585f1bc5a fakessh: Add integration test for inter-child rsync. David Wilson 2017-09-21 16:46:30 +0530
  • 5fc59f72cb master: propagate routes for IDs allocated via ALLOCATE_ID David Wilson 2017-09-21 16:46:05 +0530