Go I2p merge requestshttps://i2pgit.org/idk/go-i2p/-/merge_requests2021-04-27T14:10:03Zhttps://i2pgit.org/idk/go-i2p/-/merge_requests/1Checklist update: Add items, remove NTCP 12021-04-27T14:10:03ZzzzChecklist update: Add items, remove NTCP 1https://i2pgit.org/idk/go-i2p/-/merge_requests/2DRAFT: WIP: Converts complex common structures from byte-slices into structs,...2022-06-27T21:23:44ZidkDRAFT: WIP: Converts complex common structures from byte-slices into structs, convert back with a function on the structThis merge will change all the existing common structures which are implemented as byte slices and parsed(repeatedly) to obtain the information inside into structs which are parsed when they are loaded into structs and which can convert ...This merge will change all the existing common structures which are implemented as byte slices and parsed(repeatedly) to obtain the information inside into structs which are parsed when they are loaded into structs and which can convert themselves back into a `[]byte` representation with a function. It also adds interface types for working with different types of keys, certificates, and signatures.idkidkhttps://i2pgit.org/idk/go-i2p/-/merge_requests/3Attempt to fix mappings2022-09-11T19:13:51ZthuliumAttempt to fix mappingsTried not to change too much along the way for my first MR.
`make test` now passes the majority of the time. It will fail occasionally due to the unstable sort mentioned below.
Notes:
* Reworked Integers slightly, they were implemented...Tried not to change too much along the way for my first MR.
`make test` now passes the majority of the time. It will fail occasionally due to the unstable sort mentioned below.
Notes:
* Reworked Integers slightly, they were implemented to always expect 8 length instead of 1-8. This involved the removal of an error.
* Flipped ordering of Asserts in mapping_tests, expected val is the first var in docs.
* Added safety check at beginning of properties read, not entirely sure i'm happy with the error?
* The current MappingValues sort appears to not be implemented as intended. Will probably want to rework that section.
* Prevented returning a bunch of nil errors in []errors.https://i2pgit.org/idk/go-i2p/-/merge_requests/4Tweak godocs for lib/common2022-09-19T00:02:57ZthuliumTweak godocs for lib/commonTweaked godocs for `lib/common`.
Also added some missing stubs and moved a few tests about.Tweaked godocs for `lib/common`.
Also added some missing stubs and moved a few tests about.