60 Commits (0af05dd6cc6ae0163815e6d11e0fa08e4383f9a0)
 

Author SHA1 Message Date
  John-Mark Gurney 0af05dd6cc add instructions on compiling OpenSSL if needed.. 4 years ago
  John-Mark Gurney 88d0ef0486 with the clientkey authentication, forgot to update the example... 4 years ago
  John-Mark Gurney e494a90f5b add something to look at 5 years ago
  John-Mark Gurney c203547c28 add support for udp... 5 years ago
  John-Mark Gurney 06a15131df limit what gets imported on a from x import *, and improve the docs a bit.. 5 years ago
  John-Mark Gurney 9193ffddf2 fix problem where if you don't have things installed, it'll 5 years ago
  John-Mark Gurney f96d7be2e0 add mention of disco 5 years ago
  John-Mark Gurney 8d2ae6cb88 have setup.py pull version from the module to keep things in sync.. 5 years ago
  John-Mark Gurney 81a21e8c10 add explicit license statement, and bump version to next dev.. 5 years ago
  John-Mark Gurney 0f837e8c5a add more complete docs on running tests... add target for systems w/o 5 years ago
  John-Mark Gurney c817243512 fix entry_points so that ntunnel is installed as an executable... 5 years ago
  John-Mark Gurney c47d74f353 make -m ntunnel work, and use that now that we've made ntunnel into 5 years ago
  John-Mark Gurney 3798779670 Turn this into a proper python module using setup.py... 5 years ago
  John-Mark Gurney b9be29ec82 add comment about passing protocol version to the getconnection method 5 years ago
  John-Mark Gurney 75d5780afb convert to using a class for validating connections and getting the 5 years ago
  John-Mark Gurney 189bbb7bd3 wait for clean up to happen before progressing.. 5 years ago
  John-Mark Gurney 74ff15da8c use an asynccontextmanager to make sure that subprocesses are terminated 5 years ago
  John-Mark Gurney acb6eac238 clean up the tests better, shame there isn't a context handler for processes... 5 years ago
  John-Mark Gurney e79d8273f4 add protocol version checking, so we fail if the version mismatches... 5 years ago
  John-Mark Gurney 8003d4e84c add sending a protocol version, so we can extend the protocol in the future... 5 years ago
  John-Mark Gurney 93a5211373 add docs to parsesockstr, and drop the _ to make it first class. this 5 years ago
  John-Mark Gurney 1a77fc8067 add tests for _parsesockstr/connectsockstr/listensockstr, add support 5 years ago
  John-Mark Gurney ce245084c2 comment about code coverage.. 5 years ago
  John-Mark Gurney 838657479b update the readme as we now support verifying the client key... 5 years ago
  John-Mark Gurney 27daaa0c36 reduce time out so tests run a bit faster... not sure what the best 5 years ago
  John-Mark Gurney 2f8a62aa16 eliminate a bunch of sleeps, in one place use an Event to syncronize 5 years ago
  John-Mark Gurney ef95a6f276 add test to make sure that the server checks the client's key and 5 years ago
  John-Mark Gurney d33583e340 change ptpair to a function and pass in the remote static key (if 5 years ago
  John-Mark Gurney a78291b2a3 include the program used to generate the handshake message lengths 5 years ago
  John-Mark Gurney 99cafdd847 note that ntunnel uses 3.7, there are some asyncio features that 5 years ago
  John-Mark Gurney 07228d1f8a add bugs/future features section 5 years ago
  John-Mark Gurney d42812f96a add a quick example to show how to use it. 5 years ago
  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... 5 years ago
  John-Mark Gurney 52460a3912 clean up how we check that the process runs... This is better as it 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.. 5 years ago
  John-Mark Gurney beb82c02e5 get the other side working... This was a lot easier to get functional 5 years ago
  John-Mark Gurney 7f60466d35 get the responder side of things working, including COMPLETE! shutdown... 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 5 years ago
  John-Mark Gurney 349295cda7 trying to figure out how to shut things down cleanly... making some progress.. 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 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