Commit Graph

276 Commits (db793003e096878b96c19d3a441bffc2166db3b5)
 

Author SHA1 Message Date
David Wilson db793003e0 Tidy. 7 years ago
David Wilson 5fd3337ed2 Add more dependencies to dev_requirements.txt. 7 years ago
David Wilson f60e8bc47d Add hacks to allow Mock to be imported. 7 years ago
David Wilson 22c9f82c46 Import Docker build script for integration tests 7 years ago
David Wilson bc437733e5 Working DockerMixin for tests. 7 years ago
David Wilson 36ad9d3f0f Fixup ansible_demo.py for recent Ansibles 7 years ago
David Wilson 1627164165 fix unbelievably dumb variable shadowing 7 years ago
David Wilson 6e3f0702a3 A few more mitogen.slave/master changes 7 years ago
David Wilson ce7a7eddb4 Mention git. 7 years ago
David Wilson d26c46ba7f ssh: Support disabling strict host key checking. 7 years ago
David Wilson bdc742d4db ssh: Support specifying the port too. 7 years ago
David Wilson 8f08aa4fc8 Tidy up test. 7 years ago
David Wilson 066b39d570 pickle: support Context(), use same unpickler everywhere.
* Support passing Context() objects in function calls and return values.
  Now the fakessh demo from the documentation index would work
  correctly.

* Since slaves can communicate with each other now, they should also use
  the same approach to unpickling as the master already used. Collapse
  away all the unpickle extension crap and hard-wire just the 3 types
  that support unpickling.
7 years ago
David Wilson ed90f3fa90 pickle: Prevent access to the _Dead and CallError constructors
This should be pretty much identical the same behaviour as before, but
the extra assertion makes me feel happier.
7 years ago
David Wilson ef86b68dcd Import random old test scripts into tests/ dir. 7 years ago
David Wilson 1888c5c660 Add some broken tests 7 years ago
David Wilson 4e51f516a6 Add call_function_test, fix various exception bugs. 7 years ago
David Wilson b4d4d8f041 Apply package rename to remaining checked in files. 7 years ago
David Wilson 10c0dca24c Apply package rename to tests 7 years ago
David Wilson 583b7b59e2 Tidy up CallError exception text. 7 years ago
David Wilson 9aec5a1ccf Invert the sense of mitogen.slave 7 years ago
David Wilson 84707866b9 A few more images. 7 years ago
David Wilson 446e956e8f Rename package. 7 years ago
David Wilson ea84961b9c Extra logging to make broken caching more obvious 7 years ago
David Wilson 2812d9210e Add extra edge 7 years ago
David Wilson 59e7b1956b Simplify edges 7 years ago
David Wilson b52a556abd Reorder. 7 years ago
David Wilson 8d9c7245ec Tidy example. 7 years ago
David Wilson 354c96c409 Missing arc in fakessh.graphml 7 years ago
David Wilson abbcd30fa1 fakessh: add nice graphml image 7 years ago
David Wilson b1d3e7cad7 fakessh: quiten logging 7 years ago
David Wilson 1bd510601e fakessh: rename API function to match index.rst. 7 years ago
David Wilson b22df44bf1 fakessh: fix shutdown ordering bugs. 7 years ago
David Wilson 9d17f5b625 Have slaves close their own CALL_FUNCTION channel on broker shutdown
Necessary when parent stream goes away -- nothing exists to wake up main
thread.
7 years ago
David Wilson 5d49281ede Crash if start_transmit/start_receive used on closed side. 7 years ago
David Wilson 168498198c fakessh: More (incomplete) work on graceful exit. 7 years ago
David Wilson 58a5af5be0 Fix SSH context naming. 7 years ago
David Wilson 6ddc40130d Prevent keep_alive() crash when readers is empty. 7 years ago
David Wilson e0400b174d Rename _route -> _async_route, have Stream call it directly. 7 years ago
David Wilson a1e080155b Rename on_thread to defer. 7 years ago
David Wilson 569d157449 Remove special case for Waker construction 7 years ago
David Wilson a1044d8a6e Tidy up docs 7 years ago
David Wilson 7634b4c31c Add ProcessMonitor class 7 years ago
David Wilson 78392962cb Copy context name to stream name if specified. 7 years ago
David Wilson 04bc582844 listen/fire fixes. 7 years ago
David Wilson ca3fdc3fa9 Support *args in fire() too. 7 years ago
David Wilson de91f9ef7a Get rid of HMAC use. 7 years ago
David Wilson 299d4a2e05 Teach Router.add_handler() to kill a handler on context disconnect
When a context's Stream is disconnected, now any reply_to handlers
waiting for that specific context will be cancelled, rather than hanging
until all pending handelrs are cancelled during Broker is torn down.

This is groundwork for a bunch of things, including moving connect() to
the Broker thread
7 years ago
David Wilson ffe86a882d remove redundant conncetion registration
It's not needed any more sense Router always routes unknown IDs towards
the parent.
7 years ago
David Wilson a11003862b Add warning to docs. 7 years ago