Commit Graph

  • ca8d8688cb Split key generation out in helper v0.33.001 idk 2021-10-27 22:38:52 -04:00
  • ef67dc1e44 Split key generation out in helper idk 2021-10-27 22:38:21 -04:00
  • 9a162e9502 Readme update and code cleanup allhailjarjar666 2021-10-04 21:00:03 -04:00
  • 31b8d62f04 Allow passing either pointer or instance to DialI2PRemote in DatagramSession idk 2021-07-18 15:06:49 -04:00
  • d191b3404e Allow passing either pointer or instance to DialI2PRemote in DatagramSession idk 2021-07-18 15:05:36 -04:00
  • 1de06ec9b9 Allow passing either pointer or instance to DialI2PRemote in DatagramSession idk 2021-07-18 15:05:02 -04:00
  • ed814a2fc6 Add SetReadDeadline and SetWriteDeadline to StreamSession idk 2021-04-15 21:11:56 -04:00
  • 746084e65f Add localaddr to streamsession idk 2021-04-15 20:51:07 -04:00
  • 1a55eb6e90 Merge branch 'easy-keys' into 'master' idk 2021-04-15 00:50:41 +00:00
  • b9e4186119 not for listeners 3.3 idk 2021-03-13 17:49:34 -05:00
  • 3f57ff4eaf add ephemeral keys to helper lib idk 2021-03-13 17:46:14 -05:00
  • 4c6e2f5d88 fix custom dialer on primarysession idk 2021-03-12 17:46:15 -05:00
  • d307d85458 Actually, use SubSessions idk 2021-02-28 23:22:42 -05:00
  • 0be404e00f Actually, use SubSessions idk 2021-02-28 23:11:33 -05:00
  • c37b1a099e Append a random string to dialed addrs idk 2021-02-28 22:54:54 -05:00
  • 9c93a9e934 Add a resolver idk 2021-02-28 18:47:37 -05:00
  • a4c6ef983d implement x/dialer idk 2021-02-28 18:32:45 -05:00
  • 5629074653 implement x/dialer idk 2021-02-28 18:13:39 -05:00
  • 4e4d930c06 implement x/dialer idk 2021-02-28 17:00:17 -05:00
  • 18b8c77c79 Make it so that PrimarySession.Dial can be used like net.Dial idk 2021-02-27 00:02:04 -05:00
  • aa8028230e Make it so that PrimarySession.Dial can be used like net.Dial idk 2021-02-26 23:52:54 -05:00
  • 6c5a389c9b Make it so that PrimarySession.Dial can be used like net.Dial idk 2021-02-26 23:50:56 -05:00
  • 818f18648a Primary Session should return LocalAddr idk 2021-02-26 16:04:18 -05:00
  • ddbe66bfe9 Primary Session should return LocalAddr idk 2021-02-26 16:02:14 -05:00
  • f46a953bc8 Primary Session should return LocalAddr idk 2021-02-26 16:00:43 -05:00
  • e5f304f552 Primary Session should return LocalAddr idk 2021-02-26 15:55:22 -05:00
  • 27810c197c experiment: try using base32 as String in address since most things are going to expect it anyway, I think idk 2021-02-26 15:25:59 -05:00
  • 6c76e83617 experiment: try using base32 as String in address since most things are going to expect it anyway, I think idk 2021-02-26 13:09:39 -05:00
  • 1748849c87 experiment: try using base32 as String in address since most things are going to expect it anyway, I think idk 2021-02-26 13:07:22 -05:00
  • 0f604e88b2 Try directly creating a listener on top of a PrimarySession idk 2021-02-26 10:52:19 -05:00
  • 3ffa61bf70 Neat that was easy, SAM Primary sessions appear to work. idk 2021-02-22 12:54:52 -05:00
  • e9ab98c71b Also port the datagram example to the Primary session idk 2021-02-21 00:28:26 -05:00
  • 6b90389d7f Add a basic test of a Primary session by making the datagramm session test fire off a datagram subsession idk 2021-02-21 00:07:06 -05:00
  • 0b4982e1fe Throw in some other useful defaults while I'm at it. TODO, switch everything over to the option emitter. Thought I already did that. idk 2021-02-19 23:38:05 -05:00
  • 06ef087039 That... might actually do it, but there's probably something important I missed so far. I'll write up primary_test.go tomorrow. idk 2021-02-19 23:32:05 -05:00
  • 2cb9b8f30c Add DatagramSession to helper library, stub out samv3.3 primary sessions idk 2021-02-19 21:47:37 -05:00
  • bdc1edb224 Add DatagramSession to helper library, stub out samv3.3 primary sessions idk 2021-02-19 21:44:59 -05:00
  • de74967cd2 Add DatagramSession to helper library, stub out samv3.3 primary sessions idk 2021-02-19 21:28:28 -05:00
  • e8b472bed9 Ask for keys from the SAM API as a one-off event in i2pkeys. Set up for implementing crypto.Public/Private keys, crypto.Signer idk 2021-01-22 16:26:07 -05:00
  • e45d6f7cb0 Make it so i2pkeys also implements net.Addr idk 2020-12-30 20:53:27 -05:00
  • f3baac1fbe update mods and fmt idk 2020-12-14 21:43:28 -05:00
  • 692064fd13 simplify listener helper a bit idk 2020-12-14 21:43:04 -05:00
  • 109830a970 gofmt v0.32.32 idk 2020-11-23 20:38:35 -05:00
  • d8c42f6a0a Prep to cut a new release idk 2020-11-22 12:50:23 -05:00
  • 9f0d7f348c Prep to cut a new release idk 2020-11-22 12:48:28 -05:00
  • f464873c93 add I2PStreamSession to helper idk 2020-11-22 00:08:55 -05:00
  • a2f2e6786a add I2PStreamSession to helper idk 2020-11-22 00:05:04 -05:00
  • 704f2971b5 add a "helper" function which just magically creates a listener idk 2020-11-21 17:44:50 -05:00
  • aef996d60a update deb changelog idk 2020-10-18 01:04:40 -04:00
  • 529cdd6063 update deb changelog v0.32.31 idk 2020-10-18 01:03:01 -04:00
  • 33f3caa3f9 Add fmt make target, incorporate address length fix from qiwenmin, add a shortcut for saving your keys idk 2020-10-18 00:58:45 -04:00
  • 5a43ad260d Merge pull request #3 from qiwenmin/fix-wrong-addr idk 2020-10-18 04:34:41 +00:00
  • cd744bfe49 Fix wrong address. Qi Wenmin 2020-09-27 08:33:52 +08:00
  • 1ef2d90f46 fix some debian stuff v0.32.3 idk 2020-06-22 18:15:05 -04:00
  • f90e3b2755 remove it from go mod idk 2020-06-22 14:09:44 -04:00
  • a959ac58ba Merge pull request #2 from eyedeekay/fancy-config idk 2019-12-08 03:14:32 +00:00
  • eecb73010c merge config parts of ramp fancy-config idk 2019-12-07 22:10:55 -05:00
  • 442114200c purge ramp idk 2019-12-07 22:09:40 -05:00
  • d4ac38fc97 purge ramp idk 2019-12-07 22:06:50 -05:00
  • 0a2d58418f Merge pull request #1 from eyedeekay/desthash44 v0.32.2 v0.32.1 idk 2019-12-07 22:31:43 +00:00
  • ca1a4f7f54 update deb changelog desthash44 idk 2019-12-07 17:31:04 -05:00
  • 6406efd277 add 44-char dest hashes idk 2019-12-07 17:26:28 -05:00
  • a12f9ba498 add makefile to ease releases v0.32.01 idk 2019-10-22 02:26:57 -04:00
  • 4a24538cd5 windows compatibility fixes idk 2019-10-22 02:24:38 -04:00
  • f617388473 windows compatibility fixes idk 2019-10-22 02:19:01 -04:00
  • c2b2b39c74 gofmt idk 2019-10-22 02:06:08 -04:00
  • 0067d37ca3 windows compatibility fixes idk 2019-10-22 02:05:58 -04:00
  • f8d54526ea update go mod idk 2019-07-30 14:51:40 -04:00
  • e9868b791e enable setting the write buffer size idk 2019-07-30 14:50:14 -04:00
  • a810f009bd update modules idk 2019-07-29 20:02:43 -04:00
  • 99ad6522eb implement UDPConn as well idk 2019-06-12 23:41:17 -04:00
  • 6f6be01fb2 implement UDPConn too idk 2019-06-12 23:33:06 -04:00
  • 7438f855cd implement UDPConn too idk 2019-06-12 23:32:35 -04:00
  • eabe42f33f completely remove I2PAddr.go to its own thing so it can be used separately stable idk 2019-05-25 14:36:22 -04:00
  • 0e9665027e completely remove I2PAddr.go to its own thing so it can be used separately idk 2019-05-25 14:36:16 -04:00
  • 79b526d69c test, fmt, update changelog and version number idk 2019-05-18 18:34:57 -04:00
  • 5b1dcc54aa Create stable branch idk 2019-05-18 18:32:21 -04:00
  • 6b863d7514 Create stable branch idk 2019-05-18 18:32:12 -04:00
  • 9ee74a89d3 Create stable branch idk 2019-05-18 18:31:44 -04:00
  • 6029d7dd6e Create stable branch idk 2019-05-18 18:30:22 -04:00
  • 265e8b21b4 update changelog idk 2019-05-18 18:21:01 -04:00
  • 6026a5bc5f tolerate FROM_PORT and TO_PORT on datagrams ramp idk 2019-04-29 17:04:13 -04:00
  • 9d24d56c28 thought that might have happened idk 2019-04-29 16:21:40 -04:00
  • 15b139ea53 go fmt idk 2019-04-29 16:17:24 -04:00
  • cbcc989bf6 use more retainable configs idk 2019-04-29 16:16:24 -04:00
  • 9e6b5e1031 further use of ramp idk 2019-04-29 11:47:38 -04:00
  • cfcbc666ad try and reduce some complexity with ramp idk 2019-04-29 11:10:25 -04:00
  • d4bff7e8c4 forgot to add moved i2pkeys dir idk 2019-04-20 14:53:50 -04:00
  • d622765b79 forgot to add moved i2pkeys dir idk 2019-04-20 14:50:55 -04:00
  • f34c6f2619 export Conn and Resolver idk 2019-04-11 18:40:05 -04:00
  • 57c0d7fc54 Experimental branch idk 2019-04-10 00:47:41 -04:00
  • 777c148eee move i2pkeys to it's own standalone directory. idk 2019-04-09 14:31:59 -04:00
  • 2b8b539e44 move i2pkeys to it's own standalone directory. idk 2019-04-09 14:26:27 -04:00
  • c30f54fc7b expose from and to in listener idk 2019-03-26 23:23:37 -04:00
  • d09fa462ed export sig constants idk 2019-03-26 23:19:10 -04:00
  • 4a6b7966f2 export sig constants idk 2019-03-26 23:17:57 -04:00
  • d1d27c55aa add FROM_PORT and TO_PORT options to streaming idk 2019-03-26 23:09:53 -04:00
  • d422604759 add FROM_PORT and TO_PORT options to streaming idk 2019-03-26 23:04:25 -04:00
  • 1e3684b26e Better setup for signatures idk 2019-03-26 22:22:00 -04:00
  • 917c6a7c49 only run offline tests idk 2019-02-28 21:45:25 -05:00