Commit Graph

  • ca51512ef9 refactor resolver master old-master eyedeekay 2024-12-09 14:15:48 -05:00
  • 18dc0e6a9f Delete some unused functions eyedeekay 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). eyedeekay 2024-12-08 13:49:52 -05:00
  • bfbe7f638a Fix formatting when creating sessions with ports, which was breaking primary sessions eyedeekay 2024-12-08 13:34:42 -05:00
  • 493db0aaaf move options eyedeekay 2024-12-08 13:22:39 -05:00
  • d7e8c77275 fix bug in address setting function, work on removing some more redundant code and config options eyedeekay 2024-12-01 10:10:58 -05:00
  • 058a02e6cc Move just a spectacular amount of config stuff into a config package because eyedeekay 2024-11-30 19:18:01 -05:00
  • 86e5b7c368 Move just a spectacular amount of config stuff into a config package because eyedeekay 2024-11-30 18:49:30 -05:00
  • 1c1652f234 Move just a spectacular amount of config stuff into a config package because eyedeekay 2024-11-30 18:34:01 -05:00
  • 1f27cb656e Expand the common package some more to include reply parser from goSam, move version to smarter structure eyedeekay 2024-11-29 21:07:26 -05:00
  • 82eeba6275 Start abstracting away UDP session management eyedeekay 2024-11-24 19:11:04 -05:00
  • eea1f916cd split on space not newline eyedeekay 2024-11-24 01:08:43 -05:00
  • ac4ef13405 automatically chunk datagrams eyedeekay 2024-11-23 14:19:02 -05:00
  • dd2d0c029f Work on refactoring and potential concurrency issues, but I think primary is broken on master, users should stick to tagged versions unless they want to help eyedeekay 2024-11-23 00:47:49 -05:00
  • d8dafef068 fmt eyedeekay 2024-11-22 20:35:39 -05:00
  • 2dc0890d17 if AcceptI2P errors out in an Accept call, close the resulting conn and return nil eyedeekay 2024-11-22 20:05:43 -05:00
  • 5303ea6c34 if AcceptI2P errors out in an Accept call, close the resulting conn and return nil eyedeekay 2024-11-22 20:05:34 -05:00
  • fdfa4240fb Add the ability to set and use DatagramOptions in a DatagramSession eyedeekay 2024-11-22 19:16:35 -05:00
  • a22cde30eb use Sprintf instead of concatenation for command eyedeekay 2024-11-22 18:48:09 -05:00
  • 88786afa0c Use external logger eyedeekay 2024-11-21 18:46:29 -05:00
  • b5cacb3ece remove the helper library eyedeekay 2024-11-20 23:41:25 -05:00
  • 37205fc8a2 organize imports eyedeekay 2024-11-20 23:32:26 -05:00
  • ba5b2ca853 update release process main eyedeekay 2024-11-16 16:22:38 -05:00
  • f4ca627cd8 update examples eyedeekay 2024-11-14 10:43:00 -05:00
  • 7fc3116088 Bump version v0.33.9 eyedeekay 2024-11-13 14:41:50 -05:00
  • d3fb670d66 Fix go mods eyedeekay 2024-11-13 14:40:27 -05:00
  • 25751504b9 Fix up import paths eyedeekay 2024-11-09 11:54:54 -05:00
  • a745742ee1 setup auto-assign workflow eyedeekay 2024-11-08 15:01:19 -05:00
  • def28bbf7c Merge branch 'master' of github.com:eyedeekay/sam3 eyedeekay 2024-11-08 12:55:50 -05:00
  • e6c161ed99 change module path eyedeekay 2024-11-08 12:54:40 -05:00
  • 3ebfb85f8a Merge pull request #13 from hkh4n/refactor idk 2024-11-03 21:42:55 +00:00
  • 14d0b22a28 add Read() and Write() methods Haris Khan 2024-11-02 23:26:10 -04:00
  • 67554060fb minor typo fix Haris Khan 2024-11-02 22:20:52 -04:00
  • 8b09ca7502 more uniform naming Haris Khan 2024-11-02 21:57:11 -04:00
  • 97d1c812d3 Merge pull request #12 from hkh4n/logging idk 2024-10-23 17:34:38 +00:00
  • 5be3e27599 Attempt to fix naming collision with other libs Haris Khan 2024-10-22 23:02:38 -04:00
  • ecba767d91 grammar Haris Khan 2024-10-17 14:51:19 -04:00
  • 5149b7e504 Merge pull request #11 from hkh4n/logging idk 2024-10-17 18:51:15 +00:00
  • 67c0c9288a Updated README.md to reflect logging Haris Khan 2024-10-17 14:42:19 -04:00
  • 10f42af061 .Info -> .Debug Haris Khan 2024-10-16 17:21:44 -04:00
  • aa63210c3c WORKING FIX Haris Khan 2024-10-16 11:23:49 -04:00
  • 4e1b426230 name collision Haris Khan 2024-10-16 10:51:21 -04:00
  • a372049be9 added logging to suggestedOptions.go -fixed name collision in stream_test.go Haris Khan 2024-10-16 10:35:43 -04:00
  • 6e2cc71a92 added logging to streamListener.go -added dest in ExtractDest() Haris Khan 2024-10-16 10:24:30 -04:00
  • 988769ed5a fixed name collision in primary_stream_test.go Haris Khan 2024-10-16 10:18:06 -04:00
  • 504b7fb48b added logging to stream.go -added better error handling to Lookup() Haris Khan 2024-10-16 10:14:57 -04:00
  • c10b6b284c finished up sam3.go Haris Khan 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" Haris Khan 2024-10-15 23:01:00 -04:00
  • 9e6d0489cf added logging to resolver.go Haris Khan 2024-10-15 22:26:33 -04:00
  • d05428754b added logging to raw.go Haris Khan 2024-10-15 22:20:33 -04:00
  • 41d9bd0150 Merge branch 'master' into logging Haris Khan 2024-10-15 22:10:49 -04:00
  • fd22f227b1 finished up primary.go Haris Khan 2024-10-15 22:09:18 -04:00
  • 0415adf35d added logging to primary.go -added fromPort, toPort in NewUniqueStreamSubsession Haris Khan 2024-10-15 21:01:36 -04:00
  • 3655462ca4 added logging to emit-options.go Haris Khan 2024-10-15 17:01:43 -04:00
  • 4bb6f81c40 added logging to emit.go Haris Khan 2024-10-15 12:54:17 -04:00
  • 21e7b5a177 added logging to datagram.go Haris Khan 2024-10-15 12:39:20 -04:00
  • 4166a2c827 added log.go & logging for config.go Haris Khan 2024-10-15 12:23:24 -04:00
  • cd2a4f072e update i2pkeys library to new version v0.33.8 eyedeekay 2024-09-17 19:40:10 -04:00
  • 818b5249bc Add credit for contribution to release info eyedeekay 2024-09-17 19:35:15 -04:00
  • 83f9866de4 Merge pull request #10 from hkh4n/refactor idk 2024-09-12 12:26:56 -04:00
  • b4293f755e refactored error handling in NewKeys() and newGenericSessionWithSignatureAndPorts() Haris Khan 2024-09-10 19:55:28 -04:00
  • 2bde2687b3 refactored error handling in NewSAM(), included "fmt" Haris Khan 2024-09-10 19:21:06 -04:00
  • 19d8d8e4a8 Update module to i2pkeys@v0.33.7 v0.33.7 eyedeekay 2024-01-09 14:45:40 -05:00
  • 1cec982a61 bump version 0.33.7 eyedeekay 2024-01-09 14:22:29 -05:00
  • b2df466212 Don't leave errors unchecked. gofmt again. eyedeekay 2024-01-09 14:20:35 -05:00
  • bf2a12d78d fix misspellings eyedeekay 2024-01-09 13:40:42 -05:00
  • 760e0b44b2 gofmt -s eyedeekay 2024-01-09 13:37:49 -05:00
  • 9b7a798782 Add a space when specifying the port to a datagram session eyedeekay 2024-01-09 13:34:49 -05:00
  • 3dc49e391d force an enctype if one is not present eyedeekay 2024-01-07 12:09:13 -05:00
  • b08d519a17 bump version v0.33.6 eyedeekay 2023-07-21 15:10:09 -04:00
  • 256aaa7430 update go modules idk 2023-03-07 02:19:24 +00:00
  • 197aca0ece Never pass Sig_NONE again, if sig is unset, use the correct default sig v0.33.5 idk 2023-01-16 04:18:11 +00:00
  • fff37dbffa Never pass Sig_NONE again, if sig is unset, use the correct default sig idk 2023-01-16 04:17:51 +00:00
  • dfd7cd886f update index.html idk 2022-08-28 13:40:47 -04:00
  • c998e57a89 update index.html idk 2022-08-28 13:38:27 -04:00
  • 41317685c5 update index.html idk 2022-08-28 13:36:46 -04:00
  • 56cca2e537 bump version v0.33.4 idk 2022-08-08 18:09:36 -04:00
  • 9ca67baa32 don't let the primary session thing be a guess, detect first, then attempt one and cache the result idk 2022-08-08 17:43:43 -04:00
  • 9083650fd0 switch to github-release v0.33.3 idk 2022-08-05 11:57:22 -04:00
  • 34eafde2e2 bump version idk 2022-08-05 11:56:51 -04:00
  • 1780908fb8 add logging detail idk 2022-08-05 01:48:06 -04:00
  • 615604699a update index.html idk 2022-08-04 18:07:18 -04:00
  • fb14beb87f update index.html idk 2022-07-31 18:03:00 -04:00
  • 6fb498e01e update index.html idk 2022-07-31 17:40:28 -04:00
  • c80e6e7d95 update index.html idk 2022-07-31 17:39:38 -04:00
  • ee9930813d fixes primary tunnel test idk 2022-06-01 18:25:24 -04:00
  • 3d289d99c6 fix some primary sessions, grab some defaults from environment idk 2022-05-31 23:59:37 -04:00
  • 089f97b99f update version again so go modules finds it. v0.33.2 idk 2022-05-20 16:08:40 -04:00
  • eea4aa60a7 fix import idk 2022-05-03 00:21:09 -04:00
  • 00fb462ecd add announcement. remove i2pkeys idk 2022-03-10 01:02:13 -05:00
  • c167f8e26d add announcement. idk 2022-03-10 01:01:31 -05:00
  • 7d38382735 add a NetAddr interface which slightly extends net.Addr to use a port. This should make it easier to use fake ports in some apps. idk 2022-03-03 18:54:48 -05:00
  • 3c910e4b33 Network on Desthash should probably not have a pointer for a reciever idk 2022-03-03 18:18:56 -05:00
  • ab0064e92e add helper to generate a DestHash from bytes, makes Bittorrent a little easier to do because of CompactIP's idk 2022-03-03 16:53:08 -05:00
  • b41ee5a01f add helper to generate a DestHash from bytes, makes Bittorrent a little easier to do because of CompactIP's idk 2022-03-03 16:51:19 -05:00
  • ba5ad234ee add helper to generate a DestHash from bytes, makes Bittorrent a little easier to do because of CompactIP's idk 2022-03-03 16:49:48 -05:00
  • eb723e9492 add helper to generate a DestHash from bytes, makes Bittorrent a little easier to do because of CompactIP's idk 2022-03-03 16:45:52 -05:00
  • 45106d2b70 fix semver. Check router type to determine whether to send PRIMARY or MASTER to SAM session idk 2022-01-10 11:19:39 -05:00
  • 0e87ddfa4b Bump and create a tag for @allhailjarjar's checkin. v0.33.01 idk 2021-10-29 16:25:10 -04:00
  • 9e3532c81b Merge pull request #8 from allhailjarjar/master idk 2021-10-29 16:19:21 -04:00