51 Commits

Author SHA1 Message Date
18dc0e6a9f Delete some unused functions 2024-12-08 16:21:20 -05:00
8279daa0e9 More of the great + purge, where we make all our formatters consistent. Oh also it looks like past idk was like 'hmm, I don't know for sure if I should leave NewKeys in sam3 now that I've moved i2pkeys to it's own library. That won't be confusing to future idk, who will never have a week like future idk is having right now.' Screw that guy(past idk). 2024-12-08 13:49:52 -05:00
bfbe7f638a Fix formatting when creating sessions with ports, which was breaking primary sessions 2024-12-08 13:34:42 -05:00
d7e8c77275 fix bug in address setting function, work on removing some more redundant code and config options 2024-12-01 10:10:58 -05:00
1c1652f234 Move just a spectacular amount of config stuff into a config package because 2024-11-30 18:34:01 -05:00
ac4ef13405 automatically chunk datagrams 2024-11-23 14:19:02 -05:00
d8dafef068 fmt 2024-11-22 20:35:39 -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
5be3e27599 Attempt to fix naming collision with other libs 2024-10-23 00:03:16 -04:00
aa63210c3c WORKING FIX 2024-10-16 11:23:49 -04:00
c10b6b284c finished up sam3.go 2024-10-16 10:02:47 -04:00
c2ad35a952 added logging to sam3.go & bumped i2pkeys v0.33.7 -> v0.33.8
-removed name collisions with "log"
2024-10-15 23:01:00 -04:00
b4293f755e refactored error handling in NewKeys() and newGenericSessionWithSignatureAndPorts() 2024-09-10 19:55:28 -04:00
2bde2687b3 refactored error handling in NewSAM(), included "fmt" 2024-09-10 19:21:06 -04:00
bf2a12d78d fix misspellings 2024-01-09 13:40:42 -05:00
3dc49e391d force an enctype if one is not present 2024-01-07 12:09:13 -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
1780908fb8 add logging detail 2022-08-05 01:48:06 -04:00
idk
c167f8e26d add announcement. 2022-03-10 01:01:31 -05:00
idk
e9ab98c71b Also port the datagram example to the Primary session 2021-02-21 00:28:26 -05:00
idk
06ef087039 That... might actually do it, but there's probably something important I missed so far. I'll write up primary_test.go tomorrow. 2021-02-19 23:32:05 -05:00
idk
bdc1edb224 Add DatagramSession to helper library, stub out samv3.3 primary sessions 2021-02-19 21:44:59 -05:00
idk
d4ac38fc97 purge ramp 2019-12-07 22:06:50 -05: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
9d24d56c28 thought that might have happened 2019-04-29 16:21:40 -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
d09fa462ed export sig constants 2019-03-26 23:19:10 -04:00
idk
4a6b7966f2 export sig constants 2019-03-26 23:17:57 -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
93ee7a66e9 Start creating a standalone 'resolver' 2018-12-18 16:59:13 -05:00
idk
f3a993315a Change to implement updated net.Conn 2018-09-09 01:33:24 -04:00
d0e367fbab fix sam3 2016-05-09 06:52:54 -04: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
9bbc5249e1 add go bindings for i2p that implement net.Listener etc 2016-01-15 08:49:14 -05:00
b51a8977cf update sam3 libs to try fixing socket leaking in libi2ptorrent seeder 2015-12-17 11:01:04 -05:00
92493aa92a fix more leaking connections 2015-12-14 17:08:14 -05:00
c6eba7d0a0 add transient keys and dialer 2015-12-14 13:58:45 -05:00
b500865ffe add config stubs 2015-12-14 09:00:11 -05:00
13894c0a14 fix sam stream options, it's not OPTION=i2cp.option=value it's i2cp.option=value 2015-12-07 17:37:52 -05:00
d32071ba2e create keyfile 2015-11-30 12:48:45 -05:00
937d862d90 have ensurekeyfile return the i2p keys 2015-11-30 11:36:49 -05:00
a1d2ac25d6 update sam3 libs to have more 2015-11-30 11:35:25 -05:00