61 Commits

Author SHA1 Message Date
493db0aaaf move options 2024-12-08 13:22:39 -05:00
ac4ef13405 automatically chunk datagrams 2024-11-23 14:19:02 -05:00
a22cde30eb use Sprintf instead of concatenation for command 2024-11-22 18:48:09 -05:00
25751504b9 Fix up import paths 2024-11-09 11:54:54 -05:00
14d0b22a28 add Read() and Write() methods 2024-11-02 23:26:10 -04:00
8b09ca7502 more uniform naming 2024-11-02 21:57:11 -04:00
10f42af061 .Info -> .Debug 2024-10-16 17:21:44 -04:00
504b7fb48b added logging to stream.go
-added better error handling to Lookup()
2024-10-16 10:14:57 -04:00
bf2a12d78d fix misspellings 2024-01-09 13:40:42 -05:00
idk
fff37dbffa Never pass Sig_NONE again, if sig is unset, use the correct default sig 2023-01-16 04:17:51 +00:00
idk
3d289d99c6 fix some primary sessions, grab some defaults from environment 2022-05-31 23:59:37 -04:00
idk
c167f8e26d add announcement. 2022-03-10 01:01:31 -05:00
idk
45106d2b70 fix semver. Check router type to determine whether to send PRIMARY or MASTER to SAM session 2022-01-10 11:19:39 -05:00
9a162e9502 Readme update and code cleanup 2021-10-04 21:00:03 -04:00
idk
ed814a2fc6 Add SetReadDeadline and SetWriteDeadline to StreamSession 2021-04-15 21:11:56 -04:00
idk
746084e65f Add localaddr to streamsession 2021-04-15 20:51:07 -04:00
idk
f617388473 windows compatibility fixes 2019-10-22 02:19:01 -04:00
idk
0067d37ca3 windows compatibility fixes 2019-10-22 02:05:58 -04:00
idk
99ad6522eb implement UDPConn as well 2019-06-12 23:41:17 -04:00
idk
0e9665027e completely remove I2PAddr.go to its own thing so it can be used separately 2019-05-25 14:36:16 -04:00
idk
57c0d7fc54 Experimental branch 2019-04-10 00:47:41 -04:00
idk
2b8b539e44 move i2pkeys to it's own standalone directory. 2019-04-09 14:26:27 -04:00
idk
c30f54fc7b expose from and to in listener 2019-03-26 23:23:37 -04:00
idk
d09fa462ed export sig constants 2019-03-26 23:19:10 -04:00
idk
d1d27c55aa add FROM_PORT and TO_PORT options to streaming 2019-03-26 23:09:53 -04:00
idk
d422604759 add FROM_PORT and TO_PORT options to streaming 2019-03-26 23:04:25 -04:00
idk
1e3684b26e Better setup for signatures 2019-03-26 22:22:00 -04:00
idk
2e872c6b20 Add signature support 2019-02-13 23:58:24 -05:00
idk
337bae0956 revert back to pointers 2019-02-09 17:08:20 -05:00
idk
b81d625bea Actually add some context-awareness to DialContext* 2018-12-18 14:38:53 -05:00
idk
313d32ccf3 gofmt 2018-11-27 21:56:58 -05:00
idk
4065aba3ee context-aware dialer, well faking it 2018-11-27 21:56:34 -05:00
idk
5df47060c9 context-aware dialer, well faking it 2018-11-27 21:46:02 -05:00
idk
aebf5a4245 context-aware dialer 2018-11-27 21:36:33 -05:00
idk
0152ed864d I think I have some more work to do in here... 2018-11-27 12:10:38 -05:00
idk
d8ee0fca12 added an alias for ToBytes as Bytes because I need it to implement MultiAddr. 2018-09-26 11:27:12 -04:00
d0e367fbab fix sam3 2016-05-09 06:52:54 -04:00
090712478f in sam3 stream try many times to accept inbound connection 2016-05-07 08:51:59 -04:00
700e096281 addr -> host 2016-02-10 19:16:00 -05:00
7edd91a383 go fmt + try fixing leak 2016-02-10 18:23:41 -05:00
fcc4565138 try fixing leaking sockets 2016-02-10 18:11:05 -05:00
60182b22f8 try fixing leaking connections 2016-02-10 17:58:03 -05:00
59f815f2e7 go fmt 2016-02-10 17:54:17 -05:00
e6936eed2f api fixups 2016-02-10 17:36:15 -05:00
99b4ecf533 don't leak 2016-02-05 16:34:03 -05:00
1d0d324d13 fix up sam3 2016-01-31 10:38:14 -05:00
9bbc5249e1 add go bindings for i2p that implement net.Listener etc 2016-01-15 08:49:14 -05:00
5a0f4e39dc add i2maild initial commit 2015-12-24 12:59:57 -05:00
3247769471 only dial out when name resolution succeedes 2015-12-22 22:48:10 -05:00
87e20ae658 fixups in sam3 2015-12-22 12:10:29 -05:00