Commit Graph

1532 Commits

Author SHA1 Message Date
Brian Warner
71e3e73c99 stumbling towards transit implementation 2015-02-17 13:59:08 -08:00
Brian Warner
9dd4c6039f better sketch of transit-client API 2015-02-15 14:42:59 -08:00
Brian Warner
38b9c07566 sketch out transit-client API 2015-02-15 09:53:59 -08:00
Brian Warner
d6ef752152 update code to match rearranged source tree 2015-02-15 09:32:19 -08:00
Brian Warner
e3964cd797 rearrange source tree 2015-02-15 09:29:28 -08:00
Brian Warner
f82730bfab add function to find local IP addresses
This is a stripped-down copy of the synchronous/blocking portion of
Tahoe-LAFS's src/allmydata/utils/iputil.py .
2015-02-15 09:26:59 -08:00
Brian Warner
db724a7b91 simplify ask-user-for-code (with completion) API 2015-02-15 09:16:17 -08:00
Brian Warner
bc1b367f06 deallocate channel even if key-exchange fails (wrong password) 2015-02-14 18:50:31 -08:00
Brian Warner
0474cc18d5 add list-channels API to relay, use it in receiver 2015-02-14 18:45:29 -08:00
Brian Warner
e2e2206159 use completing-input for wormhole code read, not sys.argv 2015-02-14 17:48:38 -08:00
Brian Warner
e10cd515fe import the PGP wordlist (2*256), use 16-bit codes 2015-02-13 23:37:05 -08:00
Brian Warner
d5d4a3f97a start on transit service 2015-02-11 18:13:54 -08:00
Brian Warner
ab8d9f7678 default to a relay hosted on my own domain, for now 2015-02-11 16:48:53 -08:00
Brian Warner
00a032184e depend on pynacl, for encryption of exchanged data 2015-02-11 16:38:20 -08:00
Brian Warner
18eec6e60b send/receive_text: send/show ack message 2015-02-11 02:09:26 -08:00
Brian Warner
a67d6365f8 transcribe.py: properly encrypt the transferred data 2015-02-11 02:09:08 -08:00
Brian Warner
04ef43f872 transcribe: more refactoring, speed polling to 2Hz 2015-02-11 01:46:33 -08:00
Brian Warner
d4233f44df bin/receive_text: print elapsed time 2015-02-11 01:45:54 -08:00
Brian Warner
48476f0840 transcribe.py: factor out common polling code 2015-02-11 01:35:11 -08:00
Brian Warner
882644bfc1 make send/receive text work 2015-02-11 01:18:31 -08:00
Brian Warner
6f055c84b9 fix relay URLs 2015-02-11 01:18:18 -08:00
Brian Warner
13a02df636 implement relay, fix transcribe.py to use it properly 2015-02-11 01:05:11 -08:00
Brian Warner
8e522d5387 move scripts to bin/ 2015-02-11 01:04:37 -08:00
Brian Warner
c690e8101c transcribe.Initiator: mostly complete 2015-02-10 21:08:26 -08:00
Brian Warner
3ddfac3eeb copy eventual.py/observer.py from Foolscap 2015-02-10 18:34:34 -08:00
Brian Warner
f5a0b3e5c6 fill in initiator flow, define relay API 2015-02-10 18:34:13 -08:00
Brian Warner
246e080c7c sample clients: fill in more details 2015-02-10 17:04:28 -08:00
Brian Warner
84852f26f5 start on sample clients 2015-02-10 16:50:32 -08:00
Brian Warner
1b6668ff0a start thinking about the API 2015-02-10 01:39:17 -08:00
Brian Warner
c14749fae0 add first unit test, 'setup.py test' support 2015-02-10 01:05:15 -08:00
Brian Warner
d782a8b63b initial setup.py, versioneer-ification 2015-02-10 00:48:19 -08:00
Brian Warner
82d8d02445 Initial commit 2015-02-10 00:38:44 -08:00