~dr|z3d
                        
                        
                            @RN
                        
                        
                            @RN_
                        
                        
                            @StormyCloud
                        
                        
                            @T3s|4
                        
                        
                            @T3s|4_
                        
                        
                            @not_bob_afk
                        
                        
                            @orignal
                        
                        
                            @postman
                        
                        
                            @zzz
                        
                        
                            %Liorar
                        
                        
                            %acetone
                        
                        
                            +FreefallHeavens
                        
                        
                            +Onn4l7h
                        
                        
                            +Over
                        
                        
                            +Sh0ck
                        
                        
                            +bak83_
                        
                        
                            +bpb
                        
                        
                            +leopold_
                        
                        
                            +r00tobo_BNC
                        
                        
                            +uop23ip
                        
                        
                            +xHarr
                        
                        
                            Arch
                        
                        
                            BubbRubb
                        
                        
                            Danny
                        
                        
                            DeltaOreo
                        
                        
                            H20
                        
                        
                            Irc2PGuest16752
                        
                        
                            Irc2PGuest33667
                        
                        
                            Irc2PGuest97218
                        
                        
                            Maylay
                        
                        
                            Meow
                        
                        
                            ac9f_
                        
                        
                            anontor
                        
                        
                            b4dab00m
                        
                        
                            duck
                        
                        
                            gellegery
                        
                        
                            halloy13412
                        
                        
                            john231
                        
                        
                            makoto
                        
                        
                            nZDoYBkF_
                        
                        
                            nilbog-
                        
                        
                            ntty`
                        
                        
                            poriori_
                        
                        
                            profetik1
                        
                        
                            r00tobo[2]
                        
                        
                            shiver_
                        
                        
                            simprelay
                        
                        
                            solidx66
                        
                        
                            thetia
                        
                        
                            u5657
                        
                        
                            vivid_reader56
                        
                        
                            zer0bitz
                        
                    
                    
                        mesh
                    
                    
                        dr|z3d: so yeah performance is much, much better if you set MaxGCPauseMillis to 500
                    
                
                
                    
                        mesh
                    
                    
                        after 12 hours of uptime I'm seeing much less memory usage and better download rates
                    
                
                
                    
                        mesh
                    
                    
                        so MaxGCPauseMillis the smaller the better with I2P+
                    
                
                
                    
                        mesh
                    
                    
                        it makes you wonder if it would be even better off with the default MaxPauseGCMillis=200
                    
                
                
                    
                        dr|z3d
                    
                    
                        that's good, mesh, but it's probably a little early to draw hard conclusions about download speeds. the longer your router's up, the better the overall performance will be on account of peer profiling.
                    
                
                
                    
                        dr|z3d
                    
                    
                        when you're seeing 99% green ticks on /profiles your router's doing well.
                    
                
                
                    
                        dr|z3d
                    
                    
                        if you want to test download speeds and help I2P+ at the same time, grab all the torrents listed on  tracker2.postman.i2p/index.php?view=TPoolDetail&id=1256   and download them all at the same time in i2psnark. there are some very fast servers there that should deliver whatever your connection is capable of, tunnels permitting.
                    
                
                
                    
                        dr|z3d
                    
                    
                        I've seen torrents from that pool download at over 2MB/s
                    
                
                
                    
                        dr|z3d
                    
                    
                        also, if you want a download graph overlay on your i2psnark screenlogs, add the i2psnark inbound graph on /configstats 
                    
                
                
                    
                        dr|z3d
                    
                    
                        it's a non-intrusive visual that gives you a rough idea of what your download connection's doing.
                    
                
                
                    
                        mesh
                    
                    
                        thanks for the tips
                    
                
                
                    
                        mesh
                    
                    
                        that's interesting, BiglyBT is Azureus
                    
                
                
                    
                        mesh
                    
                    
                        it's still going after all these years
                    
                
                
                    
                        dr|z3d
                    
                    
                        you can also improve performance by reducing the timeout for peer tests that determines whether a peer gets a green tick on /profiles, based upon the overall average.
                    
                
                
                    
                        dr|z3d
                    
                    
                        bigly is a fork of azureus by the main dev.
                    
                
                
                    
                        dr|z3d
                    
                    
                        routerconsole.showPeerTestAvg=true and routerconsole.advanced=true in your router.config file will show you the average peer latency in the sidebar.
                     
                
                
                    
                        dr|z3d
                    
                    
                        router.peerTestTimeout={value in milliseconds} will configure how long a peer test should take before a peer is determined to be laggy. default is 1s, or 1000ms.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: what's a good value for peerTestTimeout? 500?
                    
                
                
                    
                        dr|z3d
                    
                    
                        depends on what your average is.
                    
                
                
                    
                        mesh
                    
                    
                        ah good point. I tend to just cut numbers in half but probably a good idea to first gather some data.
                    
                
                
                    
                        dr|z3d
                    
                    
                        you'll see average / average fail.. take the first value and round it up.
                    
                
                
                    
                        dr|z3d
                    
                    
                        you can't see it too low, in any event, it'll use the average value if you do.
                    
                
                
                    
                        dr|z3d
                    
                    
                        *set
                    
                
                
                    
                        dr|z3d
                    
                    
                        I generally add another 100ms to whatever the sidebar's reporting and round up to the nearest 100, so if you're seeing an average of 450, round up to 600.
                    
                
                
                    
                        dr|z3d
                    
                    
                        any router that fails to complete the tests in the time you configure will be marked with a red X on /profiles and demoted from the fast tier. keep that page open and it'll autorefresh.
                    
                
                
                    
                        mesh
                    
                    
                        the latest spring exploit btw is yet another example of why http is shit btw
                    
                
                
                    
                        T3s|4
                    
                    
                        dr|z3d:  I don't know what changed that broke my i2p, but I suspect it was somewhere afaict between -9+ and -11+.   I can tell you for a fact that after d/ling -11+, and restarting, that breaks my i2p completely.  That means I cannot connect to i2pirc, nor to zzz.i2p, postman's tracker or skank.i2p, et al.  The only solution I know works so far is to move both ~/i2p and ~/.i2p to
                    
                
                
                    
                        T3s|4
                    
                    
                        something else, then do a clean install of 1.7.0+ from  i2pplus.github.io/#download.  I've now seen this identical behavior on both of my i2p laptops.
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4: yikes. anything in the logs?
                    
                
                
                    
                        T3s|4
                    
                    
                        nothing in the new -0+ log of concern, and unfortunately, I've already nuked the old i2p and .i2p folders
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4: ouch. pretty hard to troubleshoot no logs :|
                    
                
                
                    
                        T3s|4
                    
                    
                        dr|z3d:  ofc
                    
                
                
                    
                        dr|z3d
                    
                    
                        if it's any consolation (it isn't), I haven't seen any issues here with the latest builds.
                    
                
                
                    
                        T3s|4
                    
                    
                        I am grabbing your latest now; if I have to revert again to -0+ again, I will, and will let you know
                    
                
                
                    
                        dr|z3d
                    
                    
                        ok, keep an eye on the logs, if there's anything preventing the router from functioning, should be entries there.
                    
                
                
                    
                        T3s|4
                    
                    
                        yep
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d: seems like i set up cropping jpg and png in /img/ via  github.com/willnorris/imageproxy 
                    
                
                
                    
                        genka
                    
                    
                        :)
                    
                
                
                    
                        genka
                    
                    
                        libr7vbp7i3lsvqwy5aqgql44uxaufawi5yrloh3x7sezubsoaba.b32.i2p but most likely my i2p router isnt integrated enough
                      
                
                
                    
                        genka
                    
                    
                        and i mostly dont know about peer profiling and peer selection in java router and i2pd
                    
                
                
                    
                        genka
                    
                    
                        so idk
                    
                
                
                    
                        dr|z3d
                    
                    
                        I think I looked at that one before, genka. looks like it's got potential.
                    
                
                
                    
                        dr|z3d
                    
                    
                        let's have a look, loading...
                    
                
                
                    
                        mesh
                    
                    
                        genka: I can see that website
                    
                
                
                    
                        mesh
                    
                    
                        very cool it appears to be a copy of reddit
                    
                
                
                    
                        mesh
                    
                    
                        I wonder how long it takes for new Destinations to propagate around the network and become visible
                    
                
                
                    
                        dr|z3d
                    
                    
                        almost instant.
                    
                
                
                    
                        dr|z3d
                    
                    
                        leasesets are published to floodfills, client queries floodfills, if floodfill doesn't have leaseset, client queries some more.
                    
                
                
                
                    
                        genka
                    
                    
                        is 5 outbound and 5 inbound tunnels enough, guys?
                    
                
                
                    
                        genka
                    
                    
                        5/5 is default in i2pd
                    
                
                
                    
                        mesh
                    
                    
                        genka: 3 tunnels and 3 hops is more than enough in my experience
                    
                
                
                    
                        genka
                    
                    
                        for server tunnel
                    
                
                
                    
                        dr|z3d
                    
                    
                        depends on how much usage your server gets.
                    
                
                
                    
                        mesh
                    
                    
                        I guess the more tunnels the better in terms of high bandwidth but there's probably diminishing returns
                    
                
                
                    
                        dr|z3d
                    
                    
                        each tunnel can theoretically handle 8MB/s
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: you hit that website?
                    
                
                
                    
                        mesh
                    
                    
                        hehe my buggy code just collapsed. but impressive that time it took about 3 minutes
                    
                
                
                    
                        dr|z3d
                    
                    
                        not loading just yet.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: it won't load, you just crashed the server hehe
                    
                
                
                    
                        mesh
                    
                    
                        it seems to take a while for socket disconnects to propagate. I wouldn't be surprised if your browser still says loading
                    
                
                
                    
                        mesh
                    
                    
                        well my stupid, buggy code crashed the server, but I saw your requests
                    
                
                
                    
                        dr|z3d
                    
                    
                        I doubt you did
                    
                
                
                    
                        dr|z3d
                    
                    
                        not mine, anyways.
                    
                
                
                    
                        dr|z3d
                    
                    
                        I haven't been able to acquire a leaseset yet.
                    
                
                
                    
                        mesh
                    
                    
                        genka: you?
                    
                
                
                    
                        dr|z3d
                    
                    
                        now it's just unreachable, so I have a leaseset.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: took about 10 minutes then
                    
                
                
                    
                        mesh
                    
                    
                        not bad
                    
                
                
                    
                        genka
                    
                    
                        mesh: trying now
                    
                
                
                    
                        dr|z3d
                    
                    
                        less than 10 minutes, more like 3.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: well I published at 21:44
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4_: any joy?
                    
                
                
                    
                        genka
                    
                    
                        nothing yet :/
                    
                
                
                    
                        genka
                    
                    
                        just loading
                    
                
                
                
                    
                        genka
                    
                    
                        ok
                    
                
                
                    
                        dr|z3d
                    
                    
                        mesh: for future reference, you should cite any times in UTC to avoid giving away hint about your location.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: good point
                    
                
                
                    
                        dr|z3d
                    
                    
                        you can add a UTC clock to I2P+'s sidebar.
                    
                
                
                    
                        mesh
                    
                    
                        I'm seeing requests funnily enough Received from client: GET / HTTP/1.1
                    
                
                
                    
                        mesh
                    
                    
                        but hehe it doesn't seem to be genka or dr|z3d 
                    
                
                
                    
                        genka
                    
                    
                        mesh: nothing. i can see that stream is opened but nothing appears in browser
                    
                
                
                    
                        mesh
                    
                    
                        genka: yeah the server (thread) crashes 
                    
                
                
                    
                        mesh
                    
                    
                        I was just curious about the time from when I published the Destination to the time you could access it
                    
                
                
                    
                        dr|z3d
                    
                    
                        sometimes it's more or less instant.
                    
                
                
                    
                        mesh
                    
                    
                        according to zzz it's worse for hidden mode routers
                    
                
                
                    
                        mesh
                    
                    
                        I've seen anywhere from 5-10 minutes though just now it took 4
                    
                
                
                    
                        mesh
                    
                    
                        it's not too bad, but I think it's something my users will have to keep in mind 
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: I'm curious how you knew when you acquired a LeaseSet 
                    
                
                
                    
                        dr|z3d
                    
                    
                        proxy error will change.
                    
                
                
                    
                        dr|z3d
                    
                    
                        from destination leaseset not found to "failed to connect".
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: from what to what?
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: when you say proxy error you're talking about the message you received from I2PTunnel
                    
                
                
                    
                        mesh
                    
                    
                        interesting
                    
                
                
                    
                        genka
                    
                    
                        so, i need to register domain for libreddit. what registry services are exist except reg.i2p?
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d, mesh
                    
                
                
                    
                        mesh
                    
                    
                        ?
                    
                
                
                    
                        genka
                    
                    
                         what registry services are exist except reg.i2p?
                    
                
                
                    
                        dr|z3d
                    
                    
                        stas.i2p, reg.i2p, those are the main 2.
                    
                
                
                    
                        dr|z3d
                    
                    
                        there's also dns.chudo.i2p
                    
                
                
                    
                        dr|z3d
                    
                    
                        (if it's up)
                    
                
                
                    
                        genka
                    
                    
                        is my libreddit works nicely? maybe i have to do something before domain registration
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d thanks
                    
                
                
                    
                        dr|z3d
                    
                    
                        seems to be working fine, genka.
                    
                
                
                    
                        mesh
                    
                    
                        reg.i2p is interesting 
                    
                
                
                    
                        dr|z3d
                    
                    
                        you might want to tell nginx to use the immutable cache control tag on images etc, genka.
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d what about image cropping? not too much?
                    
                
                
                    
                        genka
                    
                    
                        it's set to 250px of width now
                    
                
                
                    
                        genka
                    
                    
                        and proportional height
                    
                
                
                    
                        dr|z3d
                    
                    
                        I'd personally favor rescaling over cropping.
                    
                
                
                    
                        dr|z3d
                    
                    
                        doesn't look too bad, in any event.
                    
                
                
                    
                        dr|z3d
                    
                    
                        blurry, but acceptable.
                    
                
                
                    
                        dr|z3d
                    
                    
                        I think you're rescaling instead of cropping, anyways, no?
                    
                
                
                    
                        genka
                    
                    
                        ah yeah, my bad. resizing, not cropping
                    
                
                
                    
                        mesh
                    
                    
                        but alas http will never be safe 
                    
                
                
                    
                        dr|z3d
                    
                    
                        do a side by side comparison on image quality:  libr7vbp7i3lsvqwy5aqgql44uxaufawi5yrloh3x7sezubsoaba.b32.i2p/r/surrealism   vs  teddit.i2p/r/surrealism
                    
                
                
                    
                        mesh
                    
                    
                        somebody should do an analysis of how easy it is to finger print browsers and track people even on the i2p "dark web"
                    
                
                
                    
                        dr|z3d
                    
                    
                        without javascript, not easy. and if you're browsing i2p, mostly you should have js disabled.
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d so, only thumbnails is rescaled on teddit.i2p, right?
                    
                
                
                    
                        genka
                    
                    
                        libreddit dont have thumbnails and use original pictures
                    
                
                
                    
                        dr|z3d
                    
                    
                        genka: no, both thumbnails and images are treated.
                    
                
                
                    
                        dr|z3d
                    
                    
                        thumbnails are scaled and cropped, images are scaled. all are then optimized and recompressed where necessary.
                    
                
                
                    
                        genka
                    
                    
                        so every picture is rescaled on my libreddit
                    
                
                
                    
                        genka
                    
                    
                        even original
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d oh, so it has better quality than mine
                    
                
                
                    
                        genka
                    
                    
                        i see
                    
                
                
                    
                        dr|z3d
                    
                    
                        no surprise there, you're scaling up from 250px width. probably a bit too small.
                    
                
                
                    
                        genka
                    
                    
                        changed to 512x width
                    
                
                
                    
                        genka
                    
                    
                        512px*
                    
                
                
                    
                        genka
                    
                    
                        seems nice
                    
                
                
                    
                        dr|z3d
                    
                    
                        much better. are you doing any recompression?
                    
                
                
                    
                        genka
                    
                    
                        hmm...no? just changing jpeg quality to 60 and width to 512px
                    
                
                
                    
                        genka
                    
                    
                        isnt jpg and png already compressed?
                    
                
                
                    
                        dr|z3d
                    
                    
                        well, jpeg quality is compression.
                    
                
                
                    
                        dr|z3d
                    
                    
                        png is a bit different, the default compression doesn't necessarily give you optimal filesize.
                    
                
                
                    
                        dr|z3d
                    
                    
                        have a look at pngcrush and pngoptim and test out some files, see what sort of reduction in size you can get. then you might want to work those into your pipeline. or not.
                    
                
                
                    
                        dr|z3d
                    
                    
                        optipng not pngoptim, sorry.
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d will try a little bit later, thanks
                    
                
                
                    
                        dr|z3d
                    
                    
                        but definitely set a long max-age and immutable on your images, at the very least, via nginx headers.
                    
                
                
                    
                        dr|z3d
                    
                    
                        that way once the client has them in their cache, they won't be requested again, speeding up page loads and reducing server load.
                    
                
                
                
                    
                        genka
                    
                    
                        dr|z3d: done
                    
                
                
                    
                        RN
                    
                    
                        mesh, how is your research on how easy it is to finger print browsers and track people even on the i2p darkweb going?
                    
                
                
                    
                        RN
                    
                    
                        testing, testing, is this thing on?
                    
                
                
                    
                        T3s|4
                    
                    
                        dr|z3d:  upgraded to -11+, which broke i2p (again).  Now running -0+.  Here are the log entries while -11+ was running.   ix.io/3U1f  Lots of kamedlia issues afaict
                    
                
                
                    
                        genka
                    
                    
                        registered libreddit.i2p at reg.i2p
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4: thanks, let me have a look at that.
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4: looks like you unearthed a null pointer exception. I've hopefully fixed it in the latest build.
                    
                
                
                    
                        dr|z3d
                    
                    
                        Also of note in the logs: Configured for 25.60MiBps share bandwidth but only 384.00MiB available memory.
                    
                
                
                    
                        dr|z3d
                    
                    
                        > Recommend increasing wrapper.java.maxmemory in /home/user/i2p/wrapper.config to at least 563 (MB) if the actual share bandwidth exceeds 8.00MiBps.
                    
                
                
                    
                        mesh
                    
                    
                        you're probably better off not setting a max memory
                    
                
                
                    
                        RN
                    
                    
                        thanks for the opinion
                    
                
                
                    
                        RN
                    
                    
                        mesh, how is your research on how easy it is to finger print browsers and track people even on the i2p darkweb going?
                    
                
                
                    
                        mesh
                    
                    
                        you'll get better performance without a max memory, but if you do consider setting a softmaxheapsize, I think
                    
                
                
                
                    
                        T3s|4
                    
                    
                        dr|z3d:  yep - noted, I keep changing the wrapper.config memory values - but probably forgot to do that last time 
                    
                
                
                    
                        dr|z3d
                    
                    
                        T3s|4: yeah, if you reinstalled, then it's easy to forget, not that 384M will give you much of a problem for normal usage.
                    
                
                
                    
                        dr|z3d
                    
                    
                        softheapsize looks interesting, mesh.
                    
                
                
                    
                        mesh
                    
                    
                        RN: it's in the backlog
                    
                
                
                    
                        RN
                    
                    
                        I was asking how your research is going?
                    
                
                
                    
                        RN
                    
                    
                        mesh, you realize "somebody should.." translates to "I volunteer to..." don't you?
                    
                
                
                    
                        mesh
                    
                    
                        RN: not really
                    
                
                
                    
                        dr|z3d
                    
                    
                        yes really. somebody should is a really annoying phrase most of the time.
                    
                
                
                    
                        RN
                    
                    
                        now you know. :)
                    
                
                
                    
                        dr|z3d
                    
                    
                        any armchair pundit can volunteer other people to do work. the world's full of them. we need doers :)
                    
                
                
                    
                        mesh
                    
                    
                        I think people should be able to propose ideas without necessarily volunteering
                    
                
                
                    
                        mesh
                    
                    
                        we already know browsers on the dark web are a huge security risk
                    
                
                
                    
                        RN
                    
                    
                        the internet is a huge security risk
                    
                
                
                    
                        mesh
                    
                    
                        we already know thatthe FBI has penetrated tor web browser several times
                    
                
                
                    
                        mesh
                    
                    
                        RN: sockets can be made very secure
                    
                
                
                    
                        dr|z3d
                    
                    
                        by all means suggest ideas, but "somebody should" is, nonetheless, a tedious phrase. 
                    
                
                
                    
                        RN
                    
                    
                        security levels are subjective
                    
                
                
                    
                        mesh
                    
                    
                        the problem is http combined with the monstrosity that is the modern web browser 
                    
                
                
                    
                        mesh
                    
                    
                        that has an attack surface larger than some operating systems
                    
                
                
                    
                        RN
                    
                    
                        I agree that is A problem
                    
                
                
                    
                        RN
                    
                    
                        it is easy to point fingers, but doing something about it is the challenge
                    
                
                
                    
                        mesh
                    
                    
                        which leads to the actual question... do people have some ideas on what the actual best "block size" is for i2p?
                    
                
                
                    
                        mesh
                    
                    
                        I remember zzz saying something like too small is bad, the bigger the better?
                    
                
                
                    
                        RN
                    
                    
                        is sounds like you answered your own question. zzz knows a little about I2P and I generally defer to what he reccomends.
                    
                
                
                    
                        RN
                    
                    
                        best is subjective, so your best is not the same as mine
                    
                
                
                    
                        mesh
                    
                    
                        yeah. I need to find an irc client that stores logs and lets me search them
                    
                
                
                    
                        dr|z3d
                    
                    
                        like hexchat.
                    
                
                
                    
                        mesh
                    
                    
                        Very frustrating to ask a question, get an answer, and then forget the answer.
                    
                
                
                    
                        dr|z3d
                    
                    
                        hexchat with logging to files and a big screen buffer and you're good.
                    
                
                
                    
                        mesh
                    
                    
                        yeah
                    
                
                
                    
                        RN
                    
                    
                        also keeping a text file for notes with Q/A pairs is helpful so you don't have to start grepping through logs first
                    
                
                
                    
                        dr|z3d
                    
                    
                        mesh: so when's your blog live?
                    
                
                
                    
                        genka
                    
                    
                        dr|z3d: how are services in the topic of that channel is connected to i2p+ btw
                    
                
                
                    
                        genka
                    
                    
                        and what is saltr