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
David Wilson
acb6520ea2
Fix feature list link
7 years ago
David Wilson
8e2d691d2d
Move issue lists into GitHub.
7 years ago
David Wilson
e0ecfab5fc
More bold, everyone loves drama
7 years ago
David Wilson
d702a61589
More doc updates.
7 years ago
David Wilson
9ca39dcf72
Add Message Routing section to docs
7 years ago
David Wilson
65d5844d1a
Tidy up docs.
7 years ago
David Wilson
616dc43069
fakessh: Initial working version
7 years ago
David Wilson
fe43180911
Fix crash
7 years ago
David Wilson
379f652641
Update for changed API
7 years ago