@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
eyedeekay
Yw
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
fine
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
ok
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...