John-Mark Gurney
95afbe5737
This should make things work now! both client and server can be run...
5 years ago
John-Mark Gurney
647a2a113a
add option to not use pipes, to make it easier to see the output...
start adding an end to end test
5 years ago
John-Mark Gurney
52460a3912
clean up how we check that the process runs... This is better as it
allows to check output, and prevents spamming to test console. It
also sets up the environment closer to a real run.
5 years ago
John-Mark Gurney
f002ce41d1
add comment about how to improve this...
5 years ago
John-Mark Gurney
9acd8dac9a
add a generate key command..
5 years ago
John-Mark Gurney
05e577f738
move the function locally since it looks like this is the way forward..
5 years ago
John-Mark Gurney
be2e5fd6da
minor reorg work..
make both pairs come from an awaitable object, this will be needed for
future work...
keep lines under 80 chars...
Minor reorg of the main loop to make it clearer...
5 years ago
John-Mark Gurney
beb82c02e5
get the other side working... This was a lot easier to get functional
than I expected...
5 years ago
John-Mark Gurney
7f60466d35
get the responder side of things working, including COMPLETE! shutdown...
not fully tested on the various errors...
5 years ago
John-Mark Gurney
1112dfb6dc
last bit of work on the twisted version before I stopped...
5 years ago
John-Mark Gurney
59d4a88ac3
talk about the VIRTUALENV and *ARGS options to make..
5 years ago
John-Mark Gurney
0f275cf7f7
don't need twisted as moving to asyncio... allow the python binary to be set to
allow pypy to possibly be used..
5 years ago
John-Mark Gurney
349295cda7
trying to figure out how to shut things down cleanly... making some progress..
and one quarter of things shutdown properly so far..
5 years ago
John-Mark Gurney
fa9a3d20dc
switch to using asyncio. It's so much cleaner than twisted.
5 years ago
John-Mark Gurney
36cd3a25d8
add start of vanila version of tunnel.. this is a check point to see
if async will work out or not..
5 years ago
John-Mark Gurney
7c51fbd77b
more refactoring and prep for client work...
5 years ago
John-Mark Gurney
29ae6fec65
minor rework, and add some documentation...
5 years ago
John-Mark Gurney
01b664048e
minor rearchitecting to support client..
5 years ago
John-Mark Gurney
bd6eccc344
add text on how to hide message lengths...
5 years ago
John-Mark Gurney
b0754aee2a
add license text..
5 years ago
John-Mark Gurney
d8407f7ef1
get data flowing in the opposite direction... now we need to work
on the client part of things..
5 years ago
John-Mark Gurney
6ec6d41340
add a few comments for the tests..
5 years ago
John-Mark Gurney
523773d3bd
convert over to unix sockets so we don't have to search for ports...
This is going to be what will be eventually used anyways, so it's
good to test it a bit early...
5 years ago
John-Mark Gurney
2888bc3a73
make a basic version of this work...
5 years ago
John-Mark Gurney
dfcd36caab
check point for some work... Changing directions, but don't want
to lose the work of mocking the client connection..
5 years ago
John-Mark Gurney
4082cd67ce
fix link
5 years ago
John-Mark Gurney
504c5eef2d
add overview of project
5 years ago
John-Mark Gurney
005d1f48fa
first code that implements a simple echo server for noise in twisted
5 years ago