IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2023/01/19
dr|z3d NarratorZ: requires admin privileges to install I2P+. maybe that's the issue.
dr|z3d because it force-installs the service. vanilla i2p doesn't.
NarratorZ ๐Ÿค”
dr|z3d I figured the only sane way to run on Windows is via the service.
dr|z3d if you treat it like an app, doesn't work so great.
dr|z3d but I'll take another look when I'm around a windows box/vm, see if the installer works for me ok.
NarratorZ ๐Ÿ‘
NarratorZ I also tried to enable it from the system services - but it stopped soon after
dr|z3d check you don't have i2p and I2P+ services there. I've seen it run fine with both installed, but then again, could be a problem.
dr|z3d might also be a wrapper version conflict issue, seen that before. might take a while, but I'll let you know when I have some news :)
NarratorZ okay, thanks๐Ÿ˜˜
not_bob dr|z3d: Do you have a standalone I can test?
not_bob My main i2psnark box runs i2pd and i2psnark standalone.
dr|z3d I can build you one, not_bob
dr|z3d I've yet to assimilate zzz's ajax search, but the form search works fine.
not_bob Ok, perfect.
not_bob Sweet, build me one and I'll test it.
not_bob Slowly downloading.
dr|z3d ubergine, light, classic, dark themes have it enabled. the rest to follow.
not_bob I like the classic blinding white myself.
dr|z3d each to their own :)
not_bob Yep, that's why the option is there.
dr|z3d I don't know if the filters now work on all torrents, not just the page you're on. haven't tested yet. but they might.
not_bob Yeah, all torrents is best if that's the case.
not_bob That's most useful.
not_bob I'll know here soon enough.
not_bob As soon as I get it downloaded I'll load up several TB in torrents into it.
dr|z3d that's as a result of the pagesize query param that zzz shared. but as I say, haven't tested.
not_bob Understood.
dr|z3d If you haven't updated your I2P+ router in a while, now's probably a good time.
not_bob I did a few tweaks to notbob, does it feel aby faster?
dr|z3d [................................................] no.
dr|z3d not to load, anyways.
not_bob I increased the tunnel count for the site across all routers.
not_bob Which I had hoped would help it be more reliable, and possibly faster.
dr|z3d slow ass.
dr|z3d Blinded message
dr|z3d on i2p+, try 2 hop tunnels in/out with a +1 variance.
dr|z3d that will serve 2 purposes. one, potentially make it faster to load. and 2, more importantly, make it harder to de-anonymize.
dr|z3d increasing the hop count?
dr|z3d for reliability?
dr|z3d are you mad?
not_bob No, no.
not_bob Tunnel width, not hop count.
dr|z3d my bad.
not_bob It's ok.
dr|z3d you can make the count asymmetric.
dr|z3d more outbound, less inbound.
not_bob HOw does that help?
not_bob Oh, yeah. I could see that.
dr|z3d less load on the router, and most of the traffic will be outbound which can be multiplexed.
not_bob And, yes. I figured I could do that. I just didnt'.
dr|z3d 2 hops in, 4 hops out. something like that.
dr|z3d *2 tunnels...
not_bob Not 16?
dr|z3d guess what.
not_bob tunnels, not hops.
dr|z3d notbob still hasn't loaded.
not_bob Really!?
dr|z3d so whatever you've done is a clusterfuck.
dr|z3d and no, not 16.
not_bob It loaded for me in like a second.
dr|z3d and yes, really, still transferring.. nothing on screen..
dr|z3d ok, here we go.. eventually....
dr|z3d so about 5 minutes to load?
not_bob Strange
dr|z3d splash page...
dr|z3d waiting for content.
dr|z3d 16 tunnels in/out. not good.
dr|z3d 2 in, 4 out. plenty.
not_bob I don't have it set to 16, I was kidding about that.
dr|z3d iirc, each tunnel can handle 8MB/s
not_bob I do have it turned up to 7.
not_bob Which is about half of 16.
dr|z3d so you don't need a huge amount. more for outbound, then the client can switch between tunnels.
dr|z3d and page fail load. splash screen.
not_bob Strange. I'll turn it back down.
dr|z3d ok. I'm not going to say this again. 2 in, 4 out. you don't need more than that. and hop count, 2 in/out with +1 variance.
dr|z3d with the same predictable hop count in/out there's a deanonymization technique, apparently. so randomizing the hops a little helps mitigate that.
dr|z3d when the site's pushing more than 16MB/s, maybe take another look. until then..
dr|z3d remember, building tunnels is expensive, esp. on rasp. pi.
dr|z3d *thumbs up*
not_bob And, that download failed. Thankfully I can resume.
dr|z3d eepget has you covered. or should. or wget.
not_bob I'm only showing 4 stable sistes on notbob currently :(
dr|z3d when I've got all the themes done and maybe integrated zzz's javascript stuff, I'll build an official standalone 2.1.0+
not_bob Nice.
dr|z3d 4 stable sites? what's up with that?
dr|z3d give the latest i2p+ a try, see if that helps.
dr|z3d > /dev/i2pupdate.zip
not_bob The network has sucked as of late?
not_bob THat's what I figure.
not_bob I have.
not_bob But, it will take time for better stats to come in.
dr|z3d latest being latest dev build built about 1/2 hour ago.
not_bob IE, it's going off the last week's data.
not_bob I'll have to update to that.
not_bob But, first i2psnark testing.
dr|z3d presumably you're on 2.1.0-0+
not_bob If it ever finishes.
dr|z3d and yeah, network's been a bit screwy, though appears to be improving.
not_bob 2.1.0-1+
dr|z3d ok, still, you want the latest -1+ :)
dr|z3d working through a bunch of fixes/optimizations etc.
not_bob Yeah, my local router is getting a 56% tunnel build success.
not_bob Way better than last week.
not_bob Or, the week before.
not_bob I was down to 18% at one point.
dr|z3d onwards and upwards!
not_bob Ok, testing snark.
not_bob This is going to take a while for it to add all the torrents.
not_bob Ok, I see a search button in the upper right. Where is the text box to enter a query?>
dr|z3d Blinded message
not_bob I'm serious.
dr|z3d so am I. see it, smell it..
dr|z3d I see a new icon, I go and investigate with my mouse...
not_bob Right. click on the search icon does nothing.
not_bob Nor does the small x to the left of it.
dr|z3d try hovering around there.
dr|z3d oh wait. I've fucked it all up. *chuckle* my bad.
not_bob No tooltip.
not_bob Hah,I thought I was going crazy!
dr|z3d sorry.
not_bob Anwyay, let me know when it's rebuilt and I'll test it again.
not_bob I'm still loading torrents.
not_bob Only 100 gigs of them loaded up in it so far.
not_bob Am I correct to assume that it does an integrety check on torrents every time it starts?
dr|z3d see if the filtering works on all torrents when they're loaded. I'll fixup snark in the meantime.
T3s|4 dr|z3d: it's broken here also
dr|z3d I think it does.
dr|z3d T3s|4: it's broken everywhere until I fix it!
not_bob dr|z3d: That's going tobe a tleast half an hour to load them.
dr|z3d jeebus
dr|z3d maybe I'll have a look at a config to disable checking. remind me if I forget.
T3s|4 no, I was just confirming that not_bob had not become insane ;p
not_bob No, no. Checking is good.
not_bob It just takes a while with this many torrents.
not_bob T3s|4: I would not want to become insane.
T3s|4 lols
not_bob 155 gigs loaded!
not_bob Way more to go :(
not_bob i2psnark doesn't use smp, right?
not_bob I'm only seeing one of my cores being used.
not_bob I also might be wrong. But, that's what it looks like.
dr|z3d you're probably right. talk to zzz about that.
not_bob *nod*
not_bob At least i2psnark is pusshing 800m/s in disk reads.
not_bob I built a new torrent seedbox a while back. Much faster than a pi.
not_bob And, totally overkill.
dr|z3d definitely continue the conversation with zzz now you have his attention.
not_bob I will be doing a short writeup for him on zzz.i2p after I your next build. I'll ask about SMP support in that.
dr|z3d with 100s of torrents in snark, you're a useful case study in what can be improved. like multi-threading for integrity checking so it doesn't take 1/2 hr or more.
not_bob Yes, I have many several hundred torrents on that box.
not_bob I didn't start a stopwatch. But, it's taken a while.
not_bob And we are only at 330 gigs now.
not_bob And this is on a system with more than enough ram and NVME storage.
dr|z3d maybe the timestamps in the screenlog will tell you. or maybe not. if not, maybe that's something I can look to log.
dr|z3d * Integrity checks started.
dr|z3d * Integrity checks complete. with timestamps.
not_bob Well, it's been at least 22 min, as that's how much cputime i2psnark.jar has used.
dr|z3d just testing a fix..
not_bob I'll stopwatch it next time.
dr|z3d fix working. css being checked. then I'll build a new standalone.
not_bob Awesome, thank you!
dr|z3d simple fix, I just fat fingered the closing " for the input placeholder which fucked everything up.
not_bob It happens.
dr|z3d there will ultimately be a cancel search icon there, the x was a placeholder, which will take you back to the main view. though not yet.
not_bob That's fine by me.
dr|z3d ok, same url, be sure to delete your existing zip file before downloading again.
not_bob Doing so now.
dr|z3d update.zip fix coming, T3s|4
not_bob Ok, purged.
not_bob Grabbing the new one.
dr|z3d uploaded new i2pupdate.zip to /dev/
dr|z3d release url to follow, since I'm pushing fixes to that branch too.
dr|z3d done and done.
not_bob I'll let you know the status after the download finishes.
not_bob And I get it transfered over to there, and started up...
dr|z3d roger that.
dr|z3d yeah, not sure the integrity checker should run on every startup.
dr|z3d maybe there's an issue with network folders. dunno.
not_bob This is all local to that machine.
dr|z3d yeah, maybe it does on startup then.
dr|z3d code's a bit opaque.
not_bob Hmm, well, that sucked. This will take longer now.
not_bob Ok, fired up.
not_bob With a stopwatch going.
dr|z3d haha, ok
not_bob Now I see a search box!
not_bob Hmm, I might have to wait till they all load?
not_bob Ahh,no.
not_bob ?s=query
not_bob Nice and simple.
not_bob In my early test it works.
dr|z3d working for you now?
dr|z3d good, good.
dr|z3d what about filters. are they working on multipage?
not_bob Though, I don't see the X anymore to clear it.
not_bob multipage? I'm still loading torrents.
dr|z3d <dr|z3d> there will ultimately be a cancel search icon there, the x was a placeholder, which will take you back to the main view. though not yet.
not_bob It's going to be a while yet.
not_bob No worrires, I've just been removing the query from the url, that works too.
not_bob There was an x on the previous build.
dr|z3d just click the i2psnark button.
dr|z3d <dr|z3d> there will ultimately be a cancel search icon there, the x was a placeholder, which will take you back to the main view. though not yet.
not_bob Oh, that works too.
dr|z3d it's hidden for now until I implement it properly.
not_bob I'll let you know if multi-page works once I have more than one page loaded.
not_bob Many of my torrents are 50 gigs each.
dr|z3d it was always meant to be hidden until I implement it properly. it only displayed because I screwed up the html.
dr|z3d jeebus
not_bob Every Star Trek Episode ever...
not_bob Just to name one series.
dr|z3d *nods and smiles*
not_bob I'm serious here!
dr|z3d I'm sure.
not_bob I have had issues getting clearnet torrents as of late.
not_bob No doubt due to the network issues.
not_bob Ok, two pages loaded. Searching works perectly.
dr|z3d *thumbs up*
dr|z3d looks like the network's getting hit with a huge number of tunnel requests right now.
not_bob Does it search by hash?
not_bob I'm trying it, but my connection is slow.
dr|z3d torrent name only for now.
not_bob Oh, then I will stop.
not_bob Name is good enough honestly.
not_bob Hash would be nice.
not_bob But,not needed.
dr|z3d zzz's following your "keep it simple" advice. but if you want more stuff, let him know.
not_bob *nod*
not_bob Just by name is good. That in itself is super useful.
dr|z3d I'm thinking a separate collapsible panel for advanced searches might be handy.
dr|z3d where you specify date ranges, number of peers, download ratio and whatever else. but I'll leave you to suggest that :)
not_bob Can't I already sort by a few of those things?
not_bob Hmm, not really.
dr|z3d sorting not the same thing. and not for all those things, no.
not_bob Got it.
not_bob Someone uploaded every episode of The Brady Bunch a while back.
not_bob Written in a time where all problems could be solved in half an hour or less.
not_bob 95 torrents loaded so far!
not_bob And, to think this was running a pi a month ago.
dr|z3d does filtering work on multipages is what I want to know?
not_bob It took many hours to load all the torrents then.
not_bob Yes, it does work.
dr|z3d painful.
dr|z3d not search, filter bar buttons on multiple pages?
not_bob Oh, I was talking search.
not_bob Let me enable the filter bar.
not_bob I put this verison in a new folder and made a symlink to the data dir.
not_bob So, fresh config.
dr|z3d symlinking might be why it's doing an integrity check on every load.
dr|z3d so, filtering, not_bob?
dr|z3d working on multi-pages?
not_bob Looks like it.
not_bob I need to deal with an emergency.
dr|z3d ok, get back to me when you can!
not_bob Will do.
dr|z3d thanks
dr|z3d ok, some magic on the clear search icon now.
dr|z3d won't display until the input is populated with a search string.
parabo dr|z3d
parabo itsjustpee
dr|z3d albat was only yesterday asking about you, parabo
dr|z3d all good?
parabo dr|z3d: yeah all good
parabo what's new with you?
parabo hi albat
dr|z3d lots of new I2P+
dr|z3d you on the latest?
parabo I got the latest stable release just now
parabo because your dev installer link doesn't work:P
parabo the clearnet link
dr|z3d should do. let me check.
dr|z3d Blinded message
dr|z3d and .exe
parabo you moved from github to gitlab?
dr|z3d was always on gitlab. github is mirror.
parabo dr|z3d: you have AIDS
dr|z3d don't start.
parabo I wanna smoke a cuban cigar
parabo I got these great ones for $12 each, they are cuban tobacco, but rolled and aged in Nicaragua
dr|z3d you probably haven't noticed the side panel improvements in 2.0.0+
parabo Nope, because I use links:P
dr|z3d you lame fucker.
dr|z3d all that effort wasted on you.
dr|z3d anyways, you should grab the latest dev update.
parabo I will enable unsigned dev updates
parabo dr|z3d: I have 6 parrots
dr|z3d we're now using the jvm cpu load and load average to determine whether or not to throttle various sub-systems.
dr|z3d and if you use a sane browser, you'll see a new cpu load bar in the sidebar.
dr|z3d great.
parabo 3 pearly conures, 2 cockatiels, and a quaker
dr|z3d nice, nice
dr|z3d bird shit heaven.
parabo Yeah. I want more parrots
parabo I have to wait though, until the quaker learns to behave
parabo dr|z3d: lets throw a sexy party
dr|z3d you got one in your console when you update :)
parabo well, seems legit
dr|z3d obviously feel free to torrent the release update / installer. links on postman or skank.
parabo dr|z3d: I have 70% battery remaining on my MacBook
parabo I charged it... 11 days ago
parabo Apple Silicone ftw
dr|z3d impressive.
parabo Yeah Apple is actually good for some stuff now
parabo I game in the cloud though, on a Celeron N3160 OC'd to 2.24ghz, quad core, 4gb 1600mhz DDR3, Intel HD 400 iGPU, 40Gb HHD
parabo It is a media center PC/retro gaming PC/NAS host(external 500Gb USB 3.0 connected 860 Pro SSD)
parabo for $80 I got some good value here
dr|z3d sounds like it.
parabo I found it on amazon, it's like $560
dr|z3d great. better than a kick in the balls.
parabo what's wrong with getting kicked in the balls?
dr|z3d nothing an 80$ celeron can't fix.
dr|z3d updated yet?
dr|z3d torrenting yet? :)
dr|z3d shocking. do it. do it now!
parabo what is the update URL?
parabo dr|z3d: what's new with you?
dr|z3d same old shizzle dizzle, parabo.
parabo I been operating machines
parabo Making the metal frames for car seats
parabo That's my job now
dr|z3d if you're enjoying what you do, great.
dr|z3d if not, get fired and find another job :)
parabo I want to keep this job, it's fun, and very good money
dr|z3d I give it 2 weeks.
parabo this is week 5
dr|z3d that's a lifetime for you.
not_bob Well, that's better.
not_bob Anywal, crisis has been delt with.
not_bob I've also figured out why there are so few stable sites on my site.
not_bob A site must respond to 150 pings a week to get the stable status.
not_bob With the network issues, that's unlikely to happen.
not_bob It should clear up soon.
dr|z3d did you manage to test the filters, not_bob?
not_bob Wait, no.
not_bob Sorry, crisis killed so manyhtings.
not_bob Anyway, I'm re-loading snark.
not_bob It's almost an hour in.
not_bob Still adding torrents.
dr|z3d you tested, or you didn't test?
not_bob Did not test, can't yet.
not_bob The filters at the top.
dr|z3d that's not good. needs addressing for sure.
dr|z3d threads, man, threads.
not_bob It's yet to add any that are not fully downloaded.
dr|z3d just click on all the filters in turn and see what happens.
not_bob SOme have things, others don't.
not_bob But, when I select inactive, then search, nothing comes up.
not_bob Err, active.
not_bob But, in normal view, without the search in use I get nothing there either.
dr|z3d active means seeding or downloading.
not_bob Correct.
not_bob And I think none are showing up there as it's still loading them.
not_bob Anyway, the search seems to follow the filter tab.
dr|z3d not sure what you mean
not_bob SHow All, Active, Inactive...
not_bob If I have one of those selected, then the search box only searches whatever catagory is selected.
not_bob Whcih is fine.
not_bob I have six pages of torrents loaded so far.
dr|z3d filters are applied to the torrents being displayed.
not_bob Right.
dr|z3d so if you search with a filter enabled, the filter will take effect on the results.
not_bob Yep, and that's what it's doing.
dr|z3d so the filters are working now?
not_bob It's still adding torrents.
not_bob But, yes, it is working for the filters.
dr|z3d and are the filters active for all loaded torrents, or just the torrents on the page you're viewing?
not_bob I'm prettty sure all loaded.
not_bob Everything looks as I expect it to look with the active/incomplte and such filters.
dr|z3d I'm asking if the filters are behaving as before, only on the visible page, or if they're now working on the entire collection of loaded torrents.
not_bob I'd say entire loaded torrents.
dr|z3d you should be able to tell by the number of displayed torrents being > than the configured pasgesize, assuming you have more torrents than the pagesize for a given filter.
not_bob It was working!?
dr|z3d because, in theory, it should be showing up to 9999 torrents when you filter.
dr|z3d but I haven't tested it yet, which is why I'm asking for confirmation that it works from you.
not_bob Incomplete was showing a list of not yet done torrents. Now it shows nothing.
not_bob It seems to be inconsistant.
not_bob Ahh, fuck.
not_bob Yep, figured itout.
dr|z3d if it's integrity checking torrents, then it'll assume they're incomplete.
not_bob Right.
not_bob But, I have some that I know are still downloading, or will be soon.
dr|z3d doesn't sound like I'm going to get a coherent answer from you, anyways.
not_bob Yeah, it's still only showing the page thing.
not_bob I'm trying!
not_bob When I go from page to page it shows me diffrent results.
not_bob So, it must still be tied to the pages, not the entire list.
dr|z3d ok, that's slightly more coherent. thanks.
not_bob But, it did show me an entire list of them at once, once.
dr|z3d ok, so maybe it's not remembering the pagesize query param it's being told to use. I'll have to load up a bunch of torrents so I can test.
not_bob Yeah, it's strange.
not_bob I've got everything set to defaults for settings.
not_bob Except the colour theme.
not_bob zzz said there was a live search?
not_bob I can't seem to get that to work at all.
dr|z3d ok, no worries. not so much strange as untested. it'll work better soon I hope.
not_bob Awesome. Thank you.
not_bob And, I'm sure more people than me will enjoy this feature.
dr|z3d as I mentioned before, the live search is yet to be implemented here.
dr|z3d not a cut and paste or merge thing, given my refresh torrents ajax is wildly different to vanilla's.
not_bob I'm writing a response to zzz on the forum now.
not_bob Done.
not_bob Ok, it took 1 hour and ten min to load all my torrents.
not_bob Exactly.
dr|z3d that definitely needs looking into. mention that to zzz and he might be minded to implement some mult-threading.
not_bob I had that running on a pi for quite a long time.
not_bob I did.
not_bob It took hours to load after a restart.
not_bob There, all torrents started again.
not_bob I figured it out, why it showed me the large list of incomplete at one point!
not_bob I had a sort order selected.
not_bob So, the order presented was not the same as default.
not_bob Also, major?
not_bob sort=2
dr|z3d major has bugs.
not_bob Well, that sucked.
not_bob My IRC connction just up and died.
dr|z3d shit happens. :)
not_bob Ooo, 24 stable sites in my list now!
dr|z3d huzzah!
not_bob I tweaked what "stable" means slightly.
not_bob I've put it back to see if that changes. It will take a few hours to take effect.
dr|z3d probably sane. 180 pings you said before?
not_bob Ehh, it's at 140 now.
not_bob Per 168 hours in a week.
not_bob 140 successful pings a week is sane for stable.
dr|z3d remind me, 10 pings at a time?
dr|z3d or was it 5?
not_bob I'm not sure what you are asking.
not_bob That's overall in the last week.
not_bob How many successful.
dr|z3d when you ping a site, it's sending 5 pings at a time, no?
not_bob Sorta?
not_bob I stop after one works.
dr|z3d I thought you were averaging the result over 5 pings.
not_bob Oh, that!
not_bob Yeah, that's an average.
not_bob Sorry, that's lower level than I was thinking.
dr|z3d so 140 pings a week is 140 / 5 a week or?
not_bob No, no.
not_bob 140 successes per week.
not_bob Not counting the low level pings. Those all count as one per.
not_bob So, if it gets five pings in one hit, then it still only counts as one.
dr|z3d ok, and 1 ping per hour per host, in terms of success or fail? or you're pinging more frequently now?
not_bob Correct.
not_bob Once per hour.
not_bob But, I was going to say. The results can be tainted.
dr|z3d right. 1 ping per hour per host.
not_bob if I ping a host manually then it can have more successful pings in a week than it should.
dr|z3d so 140 consective pings == 140 hours worth of ping results.
not_bob Right, pass or fail.
not_bob I track pass and fail.
not_bob But, for health, I only count passes.
dr|z3d so you're expecting 5.83 days of sustained uptime to mark a host as stable.
dr|z3d 140 / 24
not_bob 140 pass pings per week.
not_bob successful.
dr|z3d which works out as 5.83 days.
not_bob Sorry
not_bob My brain is a little fried.
not_bob But, yes.
not_bob So long as a site responds pretty much all the time it's stable.
dr|z3d so you want 120 successful ping responses for a stable flag, perhaps.
dr|z3d that's a round 5 days of good uptime.
not_bob Ok, sure.
not_bob Let me change the code.
not_bob It runs live, so it will take at least an hour to show results, likely two.
dr|z3d just makes it easier for you to calculate what's going on.
not_bob Oh, StormyCloud
not_bob Anyway, I should really sleep.
not_bob Things seem to be working now.
dr|z3d you could even go lower. 96 successful pings = 4 days of good uptime.
not_bob Is that good uptime though?
dr|z3d if it requires consecutive good pings, then why not?
not_bob Not consecutive, just in the last 168 hours.
dr|z3d hell, if the pings are consecutive and 1 bad ping marks it unstable, then lower still. 3 days.
dr|z3d 72 = 3 days.
not_bob Nah, one bad ping does not mark as unstable.
dr|z3d so you don't lose the stable flag if a ping fails?
not_bob Only if it misses too many in a seven day period.
dr|z3d well that's where consecutive pings come into play.
dr|z3d if you rely on consecutive good pings, then 3 days is a good number.
dr|z3d something to think about, anyways.
not_bob Right, right, but not quite. As it's set now, so long as your site responds 120 times out of the 168 then it's still stable.
dr|z3d won't keep you. sleep well.
dr|z3d 72 / 10 * 9 = stable, perhaps.
dr|z3d any less, then it gets marked down.
not_bob I will ponder that after I sleep.
dr|z3d aight
not_bob Sleep well whenver you do that sort of thing.
dr|z3d you too