David Wilson
8dad396e27
Make subsystem requests die with a useful error.
6 years ago
David Wilson
4244a4609c
Reduce CHUNK_SIZE to paper over a hang with rsync
6 years ago
David Wilson
c67119501b
Keep allocate_id() in the enhanced router class.
6 years ago
David Wilson
02a37d2339
Fix format string.
6 years ago
David Wilson
4720eb1c55
core: add ALLOCATE_ID message for fakessh.
6 years ago
David Wilson
e796487cca
core: allow sending 0-byte messages.
6 years ago
David Wilson
78d5575d4e
Fix proxy connection: pickling changes broke it.
6 years ago
David Wilson
b809d43865
Move more docstrings out of core.py.
6 years ago
David Wilson
918edf5145
Add TODO
6 years ago
David Wilson
502266f115
Fix Channel constructor and add simple test; closes #32
6 years ago
David Wilson
4f50707b82
core: support takes_econtext and takes_router decorators.
6 years ago
David Wilson
76e476dcfa
Tidy up logging of command lines for easier cutpaste.
6 years ago
David Wilson
e66590f098
Initial version of ModuleFinder, but it's slooooow.
6 years ago
David Wilson
53467d394d
Log forwarded events just as the docs suggest they're logged.
6 years ago
David Wilson
dc446f9042
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.
6 years ago
David Wilson
38a9482860
Add hacks to allow Mock to be imported.
6 years ago
David Wilson
1f99dcb435
fix unbelievably dumb variable shadowing
6 years ago
David Wilson
4e8b9ecb27
ssh: Support disabling strict host key checking.
6 years ago
David Wilson
559b88ff12
ssh: Support specifying the port too.
6 years ago
David Wilson
be9e55fe8c
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.
6 years ago
David Wilson
11acc031a9
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.
6 years ago
David Wilson
e75f1d8579
Add call_function_test, fix various exception bugs.
6 years ago
David Wilson
e7ff6259a3
Initial commit.
6 years ago