David Wilson
0f89756c1e
Initial version of ModuleFinder, but it's slooooow.
7 years ago
David Wilson
6f25fac430
Log forwarded events just as the docs suggest they're logged.
7 years ago
David Wilson
60dc0f6058
Typo.
7 years ago
David Wilson
04e3336c32
issue #31 : move error log to ticket.
...
Original commit:
commit 3535e45245
Author: David Wilson <dw@botanicus.net>
Date: Fri Aug 26 19:35:09 2016 +0100
Broken SSH unit test.
A todo/six-module-import-error.py
7 years ago
David Wilson
a1525b8bb8
Add subheading to describe each import hack.
7 years ago
David Wilson
38602d5eb3
Link to six bug.
7 years ago
David Wilson
700bfe31a4
Pad out shame.rst.
7 years ago
David Wilson
4110d6de60
Add instructions for running tests.
7 years ago
David Wilson
cf506dfdf2
First handful of functional tests for SSH against Docker.
7 years ago
David Wilson
a882497b62
ssh: Learn to type passwords and supply pubkeys.
...
Now ssh requires a tty allocation. This presents a scalability problem,
a future version could selectively allocate a tty only if typing
passwords is desired.
Sudo's tty handling is now moved into mitogen.master.
7 years ago
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