IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/03/21
@eyedeekay
&zzz
+R4SAS
+RN
+StormyCloud
+T3s|4
+acetone
+dr|z3d
+hk
+orignal
+postman
+radakayot
+snex
+weko
+wodencafe
Arch
BravoOreo
Dann
FreeB
FreefallHeavens_
Irc2PGuest11045
Irc2PGuest48814
Irc2PGuest59134
Irc2PGuest60478
Irc2PGuest7448
Irc2PGuest90968
Leopold
Onn4l7h
Onn4|7h
Sleepy_
Soni
T3s|4_
Teeed
aeiou
aisle
ardu
b3t4f4c3__
bak83_
dickless
dr4wd3
enoxa
eyedeekay_bnc_
hagen_
not_bob_afk
phil
plap
poriori
profetikla
qend-irc2p
rapidash
solidx66_
u5657
uop23ip
w8rabbit
x74a6h
orignal zzz, can you give voice to hypnosys?
orignal he is our android dev
hypnosis i am also a serverside & gui/web java & jni dev
hypnosis need to recover my java skills before a new job
orignal thanks, idk
zzz working on testing type 5 end-to-end today, no luck yet, knocking out about one bug an hour, all over
eyedeekay Nice. I'm just signing the news for bundle, getting ready to do Android, and writing this for the go-i2p helpers: github.com/orgs/go-i2p/discussions/2
zzz ETA to ntcp branch merge?
eyedeekay I've been thinking about merging it ahead of actually finishing the NTCP part and starting a new branch for the remainder, or just finishing up on main, I could do that but I've been waffling
eyedeekay Stressing over failing tests
eyedeekay but it's not like anybody's using this part of the code yet
eyedeekay I'm going to just do that right now, as a considered decision because of how much work had to be done to finish the required primitive components for ntcp. NOT a "to hell with it" moment.
orignal zzz, please provide b32
orignal so, I could try to connect too
zzz orignal, not until I have it working, and not until you have it working
orignal what exacly is not working? Encaps and decaps?
zzz no, all that stuff I got working in unit tests
zzz there's just a shitload of places in the code where we assume there's only two enc types, it's either ElG or 25519. Add a third type and everything breaks
orignal ha ha
orignal I started form this first
orignal and then going to implement PQ
zzz I did too, but I keep finding more
zzz eyedeekay, did you see the android rant on reddit?
eyedeekay Yup, replied, tested with them, released a fixed version, replied again
eyedeekay There remains one portrait mode panel that is misaligned, workaround for now is to use landscape mode in that panel, but the other reported bugs are fixed
zzz good
zzz what was the problem with browsing eepsites? don't see any fix for that in git
eyedeekay There wasn't one, it was transient
zzz orignal, sample bug, one of a hundred:
zzz - boolean isECIES = recipientPK.getType() == EncType.ECIES_X25519;
zzz + boolean isECIES = recipientPK.getType() != EncType.ELGAMAL_2048;
zzz re: go-i2p, yeah, as discussed the other day, I think you're much more likely to get help if you do all your work in master. While you've been off in your branch, everybody else has gone missing
eyedeekay Well it's in there now and and that's the plan for now. Speaking of which, I'm going to loop back to your MR's tomorrow
zzz ok thanks, also start thinking with i2pd about a release schedule. I put mid-late May in the roadmap for now
zzz eyedeekay, it appears you didn't pull the translations yet, there is a new string in Turkish
zzz (android)
zzz eyedeekay, did you verify the magicindicator license is compatible, and did you meet the license requirements?
zzz wow that was a merge: 164 files changed +23365 -1489 lines changed
eyedeekay MagicIndicator is MIT licensed so we can use it basically anywhere as long as we don't remove the license from the code we import
zzz The above copyright notice and this permission notice shall be included in all
zzz copies or substantial portions of the Software.
zzz have you done that?
eyedeekay I haven't added a section for them it to the i2p.android.base LICENSE.txt file no. I'll do it now to be sure.
eyedeekay There are likely other libraries in the code from before that haven't been added to the LICENSE.txt file either, so I'll add those to my list
zzz yeah, that's why we have a process to make sure all this is right when bringing in 3rd party software
zzz there's always 2 parts: make sure it's compatible, and do what it says
eyedeekay Re: the huge merge it is in fact huge *but* 95% of it is totally rote replacement of android.support.v4/v7/v14 calls with androidx calls, with the same pattern of replacement for every single one. I didn't do it with sed, but I could have. The only files with non-rote changes are files where the import changes from ViewPageIndicator to MagicIndicator
zzz no, that was the go-i2p merge ))
zzz the android merge was certainly not 23,000 lines
eyedeekay Yeah things got a little out of hand )) but similar reasons
zzz eyedeekay, gitlab 500, gitssh 'internal API unreachable'
eyedeekay should be back now
zzz thx
zzz I see the go-i2p merge on github, but on gitlab idk:go-i2p is from November, am I pointing at the wrong place?
eyedeekay go-i2p's on github primarily for now in the go-i2p namespace which hk and I currently co-operate, but the copy that's behind is just because I haven't pushed to my branch
eyedeekay \/branch/fork/
zzz ok so I should treat github as canon
zzz w00ty w00t w00t got type 5 working end-to-end after like 20 fixes and restarts today
eyedeekay Yeah for now, maybe that changes after I move gitlab->gitea to digitalocean->stormycloud but for right now Github's doing a lot of work for me that I don't want to focus on, CI, forums, web hosting, etc
zzz ok, good to know
eyedeekay Gotta go for a bit, back in about an hour
zzz including the svg's of call traces in the source tree is... interesting...