IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/08/11
~dr|z3d
@RN
@RN_
@Stormycloud
@T3s|4
@T3s|4_
@orignal
@postman
@zzz
%ardu
%cumlord
%mareki2p
%snex
+DirtyHarry
+FreefallHeavens
+Onn4l7h
+Onn4|7h
+Rogueone
+Xeha
+profetikla
+qend-irc2p
+r00tobo
+uop23ip
+wew
AHON1
Arch
BubbRubb
C341
Danny
DeltaOreo
FreeB
Irc2PGuest24679
Irc2PGuest34479
Irc2PGuest4053
Irc2PGuest54725
Liorar_
Meow
acetone_
carried6590
f00b4r_
halloy13412
maylay
moe
pisslord
poriori_
r00tobo[2]
shaye
shiver_
simprelay
solidx66
thetia
u5657
weko_
woodwose
zer0bitz
uop23ip tried to get to the release version by putting the release i2pupdate.zip into folder. it rejects it and i am still on dev .16 ;)
dr|z3d I don't think that's an issue with +, uop23ip, could just be transient network issues.
dr|z3d same with you, cumlord. probably matrix glitch.
dr|z3d the low transit and low known peers sounds like local networking issues.
dr|z3d what you might try is a reseed followed by a router restart, uop23ip.
cumlord Maybe, I’ll try again at some point older snark standalones no problem
dr|z3d running the latest standalone here, connecting to peers isn't an issue. an older client that only supports ElGamal will be a problem, since new snark now supports ECIES/MLKEM.
dr|z3d that said, pretty sure it's been 4 for a while now, so 6,4 shouldn't present any issues. famous last words.
dr|z3d cumlord: snark -> crypto is why you're not being able to talk to some clients. try setting encType=4 in the i2cp configs for snark and restarting.
dr|z3d actually, that should be i2cp.leaseSetEncType=4
cumlord was wondering if that might’ve been it I’ll try that out
dr|z3d pretty sure it is. older routers without pq support fail when presented with 6 or 6,4.
dr|z3d new build of standalone on skank and github.io with improved terminal logging.
dr|z3d how about 4.5K for a 404 image, zzz?
dr|z3d (gzipped)
zzz ?? context?
dr|z3d jetty 12 custom 404s
zzz next is to write the eepsite migrator which I'm dreading
dr|z3d harry will help :)
Rogueone hi all, tis me albat, i'm back to normal lol :)
zzz not bad
dr|z3d grumpy cat is grumpy :)
dr|z3d the beauty of that format is that it'll auto-scale to fit the container, so if it's displayed in an iframe, it won't be truncated, for example.
dr|z3d entire page gzipped weighs in at < 5KB.
zzz you can play with the PR now for a new install or if you don't have an eepsite
zzz *jetty eepsite
dr|z3d yeah, I looked at it, thought I'd wait. it's fairly involved already.
zzz sure but now you can play with it and can go back. Once the migrator is in there you can't revert your install easily
dr|z3d yeah, I'll wait. 19 commits, 67 files changed. not a merge I'm looking forward to :)
zzz hope to be done by end of Sept.
dr|z3d sounds good.. I don't think you're under any pressure, no 'ploits in our current jetty.
zzz sure we could slip to 2.12 but the 2.10 release is going to say this is the last for java < 17 so would rather not be a liar
zzz orignal, need to discuss PQ NTCP2/SSU2 addresses
cumlord poking around with the idea of a “appstore” of sorts as a standalone webapp type of thing, going off of plugin.config with some extra attributes
cumlord Haven’t gotten far yet, not worth it or any suggestions?
uop23ip js needed? what kind of webapps do you think of? base64 decoder/coder, image-scaling? cumlord
cumlord probably no js, I have it grabbing the icon image from the b64 now but would like to give option for screenshots
cumlord and any I guess, idea is it runs locally and would request from a list of devs, check their page for updates given in json format. Whoever runs the app could set up a “dev page” that would provide that info
zzz nah dont ask me to do json, all you need is to scrape my index page for all the su3 links, d/l them and extract the plugin.config files, thats all you need, then just eephead to check for updates later
zzz or just partial eepget the first 40 bytes, the version is in there
cumlord I’ll try scrape with partial eepget, I’ll likely make a couple ways to handle plugins and non plugins
snex plug-in devs should be expected to submit their own stuff and you build the json off of what they input into fields
snex since most of the info is in the su3 they really only need to give the url right?
snex do you even really need json at that point? shove it into sqlite
zzz all of mine are on stats.i2p/i2p/plugins and a few from others are on stats.i2p/i2p/pluginsothers/
cumlord makes sense. I wanted this to be a user application that checks an “index” of some kind for each dev, so the dev would keep a page up with that info
cumlord that way dev doesn’t need to submit but user needs to decide to follow them
zzz yeah but in practice there's like one new plugin a year so how much trouble do you want to put into new-plugin (not new-version) discovery
snex i would think the idea is to encourage more plugin development
snex the reason nobody makes them is because theres no good way to distribute them
cumlord the other stuff with json bc looking for a way to handle non plugins too, I figure I could do this for mine instead of building update check into the app
snex i think a lot of people dont even know theyre a thing
zzz sure, more=better, but not sure if some indexer app would do much to encourage
zzz we've had various wiki plugin pages over the years
snex i would hope that this can be something to be integrated into the router plugins page
snex the page now just asks me to input a url, very little guidance on where to find these urls. would be cool if it had "search/browse community plugins"
RN I think the distribution setup is fine, both zzz and idk seem to index all of them last I checked
zzz there is a link at the bottom, to wiki.i2p-projekt.i2p/wiki/index.php/Plugins which is up
snex not on my i2p+
dr|z3d killyourtv ran a site a long time ago to handle plugins. and he recently brought it back from 2012. plugins.i2p
zzz oh yeah forgot about the kytv site
RN yes, kytv too
zzz the same wiki link is also on /console (the "readme")
cumlord yeah encourage more plugins was the idea. Have a setting in menu to turn on sharing your author index page publically, so ideally easy to share a new one that way. Could easily have them package as torrent if I can get the downloader to handle it cleanly with snark
zzz we've had plugins for 15 years, and the # of ppl who have expressed interest in writing a plugin I can count on one hand
zzz even several of the ppl in this room probably could do it but haven't
dr|z3d yeah, albat, why haven't you developed at least half a dozen useful plugins yet?
zzz perhaps a well-rounded recruitment effort would help, but some plugin-discovery app by itself I doubt is sufficient on its own. imho.
dr|z3d what's your excuse, RN?
dr|z3d *** tickles zzz. ***
cumlord there’s some flaky interest for in bridging stuff to i2p, I think that’s more what I’m after than specifically plugins for the router itself
cumlord I hear you though 🤣 I’ll test the waters but not spend a ton time on it
zzz plugins aren't that hard but perhaps a SAM app is easier
zzz speaking of plugins, I released zzzot 0.20 yesterday, no changes from -beta3
zzz so everybody will auto-update when 2.10 comes out
cumlord Must be nice not having the reading comprehension of a squirrel
zzz well, SAM spec is one web page but a plugin has access to the entire router API and internals, maybe it's a little overwhelming
zzz there's also the anti-java thing
cumlord I tried to do this not too long ago when it came up in #i2p-chat, can confirm I was overwhelmed
zzz even squirrels can ask for help )) we aren't anti-squirrel here
cumlord I see why you’d want to do it that way for some things though, for that particular thing SAM seemed easier
cumlord Lol ill keep in mind ;) turns out zzzot showed how to do the thing, for a simple static site
zzz yup. I never start a plugin from scratch either
dr|z3d some tweaks and optimizations to wall.i2p/jetty404.html
dr|z3d Will probably optimize more, but at ~4.5K compressed for the entire page, I don't think it's too bad for an error page.
dr|z3d unless you'd prefer a monkey, zzz? :)