IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/05/19
@eyedeekay
&zzz
+R4SAS
+RN
+RN_
+StormyCloud
+T3s|4
+dr|z3d
+hagen
+hk
+not_bob_afk
+postman
+qend-irc2p
+segfault
+snex
+weko
+wodencafe
Arch
BubbRubb
DeltaOreo
FreeB
FreefallHeavens
Irc2PGuest48189
Irc2PGuest53334
Irc2PGuest59134
Irc2PGuest74664
Irc2PGuest83362
Leopold_
Onn4l7h
Onn4|7h
Sisyphus
Sleepy
T3s|4_
T3s|4__
Teeed
acetone_
ardu
b3t4f4c3___
b4dab00m
bak83
boonst
carried6590
dr4wd3_
eyedeekay_bnc
guest7621
onon_1
orignal_
poriori_
profetikla
rapidash
shiver_
solidx66
thetia
u5657
uop23ip
w8rabbit
x74a6
zzz eyedeekay, re: jetty 12 / java 17
zzz I think we probably need to do it, target 2.11.0 november, although it may take a while to work through the details and implications
eyedeekay I agree
zzz we have old code to do warnings about java version in the logs and the sidebar that we can resurrect
zzz so we could do the log in this release and the sidebar in 2.10 ?
eyedeekay That sounds reasonable
zzz most people won't see the log but the sidebar is hard to miss
zzz probably don't want to do the sidebar until we're sure the next release will be the new minimum
zzz ok I'll fixup and checkin the log change
eyedeekay I think we expressly recommend Java 8 in the windows install instructions on the website,that would need to change? I don't quite grok what `target` means re: build vs runtime dependencies
zzz don't recall exactly
eyedeekay If we tell Java 17 to target Java 8 in override.properties for instance
eyedeekay Ok I will try to figure that out
zzz that's just a build issue, not install instructions
zzz I think java 8 for windows was because higher versions weren't widely available? or buggy?
zzz maybe that was a windows 8 thing?
zzz I assume you can get 17 these days, but who knows?
dr|z3d sure you cna, and later versions.
zzz presumably the java 8 guidance for windows is woefully out of date
eyedeekay The reason I have left it 8 for so long was because I knew it worked and required no additional configuration, wrote the guide around it because it never moved or changed install format or asked users go modify %PATH%
eyedeekay Very stable, very easy, not much else that good about it
eyedeekay Also it squawks about it's own updates
eyedeekay Regardless, there is almost certainly a better choice that fits all that now
zzz for the bundle, if you're supplying the JRE, you may as well set the build target to that JRE
eyedeekay Yeah I am there, it breaks otherwise usually
zzz and ditto for the regular build, if our min is 17 then we'd set the default target to 17
zzz would still have to be 7 for android, unless we increase it to 8 or 11
eyedeekay OK then I think I will need to pick another Java to recommend and update the windows guide
eyedeekay I'm pretty OK with moving android up at this point, caution is one thing, 11 year old phones is another
zzz sounds good. There will have to be a lot of communication about this, console news, forum, etc
zzz at your convenience please look at the android ticket and see if you have a favorite from the options
eyedeekay Will do
zzz being able to use all the 8 stuff in core would be nice but not sure if there's anything in 9/10/11 we're dying for
eyedeekay On Android there's little to get excited about before 17 that I know of in terms of our features, but I have every reason to believe it will make maintenance easier to update
zzz should affect the compat lib, right?
zzz look at the permissions to see if there's any more fine-grained ones we want
eyedeekay Good idea, those will have changed a little
zzz always wondered if we should use coarse location permission to find out if we're in a strict country since we don't bundle geoip
zzz but seems like that might freak people out if we ask for that
eyedeekay Yeah. We could try and communicate ahead of implementing it of course
zzz or we could just start bundling geoip, 8 MB isn;t what it used to be
eyedeekay Yeah, that would make geoip approximately 70% of the app but there's nothing that says that's not allowed
zzz a million new i2p users integrated into some crypto thing, if i2pd does the work: major.i2p/ilita/dev/2025/05/19
snex the darkfi people were talking about adding i2p
zzz this is some distributed communcation via blockchain thing. bastyon.com github.com/pocketnetteam/get.started
eyedeekay Things are a lot easier for the darkfi people now thanks to emissary. Never heard of bastyon but the more the merrier
zzz why? darkfi are all on rust?
snex yes they are
eyedeekay Very committed to the all-rust stack, and rust FFI has the same problems calling into C++ that Go does
eyedeekay I've looked at their code, not super up on rust but I gather you implement structures that have traits that implement functionality like listening or dialing out, then integrate them with their networking system, so it's basically a perfect fit for SAMv3
eyedeekay They were early arti embedders too
snex i hang out in their decentralized irc. still not sure how exactly it anonymizes users (or if it even does)
eyedeekay I brought it up to them after emissary surfaced, will probably have a chance again soon
eyedeekay My understanding is that they make it hard to tell which node does what, but internally you may have a pseudonym, for instance on darkirc
snex yes they have keypairs for DMs. but it seems to me that you can sniff peer traffic to see which IP initiated a message
eyedeekay It also seems possible to me under the right circumstances, which might be common
eyedeekay But it would be less possible with an anonymous transport
eyedeekay Gitea brb
zzz so is bastyon on rust?
eyedeekay Typescript and C++ afaict
zzz so still looking for the project that the twitter and github folks that were excited about emissary are on
eyedeekay I wonder if it's possible to look up rust crates by dependency
snex their web search does work that way
snex ie you type a crate in, itll return things that depend on that crate
eyedeekay tried it, works but nothing revealing
snex you could probably manipulate these json apis
mareki2p While Microsoft offers JDK 21 at learn.microsoft.com/en-gb/java/openjdk/download Oracle offers JDK 24 at jdk.java.net/24