@eyedeekay
&eche|on
&kytv
&zzz
+R4SAS
+RN
+RN_
+T3s|4
+acetone
+hk
+not_bob
+orignal
+postman
+weko
+wodencafe
An0nm0n
Arch
Coucou
Danny
DeltaOreo
FreefallHeavens_
Irc2PGuest39724
Irc2PGuest53061
Irc2PGuest55294
Irc2PGuest56732
Irc2PGuest80225
Nausicaa
Onn4l7h
Onn4|7h
Over
Sisyphus
Sleepy
SoniEx2
T3s|4_
aargh2
anon3
b3t4f4c3__
bak83
bak83_
boonst
carried6590
cumlord
dr4wd3_
dr|z3d
eyedeekay_bnc
hagen_
onon_1
plap
poriori_
profetikla
r3med1tz-
rapidash
shiver_
solidx66
u5657
uop23ip
w8rabbit
x74a6
acetone
Hey, zzz. I came with bug report or feature request for i2psnark standalone. It forget torrent files dir after restart and starts downloading to default path
acetone
Make i2psnark smarter for permanent memory of torrents path is possible?
zzz
acetone, sounds like a bug to me
zzz
acetone, which is forgotten? the all-torrents directory (set on the configration page) or the per-torrent directory (set on the add torrent form) ?
acetone
zzz: global path is ok. Forgotten custom non-default path for my created by me torrents or for downloaded. After i2psnark restart all path rejected to default dir
acetone
And if torrent seeding from custom dir, i2psnark cant find this files in default path after restart and starting downloading it
zzz
ok, will take a look
acetone
Thanks! <3
acetone
Also a message from community about some similar bug: major.i2p/ilita/acetonevideo/2022/11/12#msg123
RN
zzz, has anything changed in the IRC tunnel lately? I notice many users no longer have custom 'username' and 'realname' including you.
zzz
I don't think so RN, last IRC change was December, you could ask in #irc2p if there's been any server-side changes... but I don't have a realname on ilita either
RN
ok, thanks for the reply. Asked in #irc2p so now I wait for a reply there.
zzz
you know where in the protocol that's set?
RN
no. It comes from the client (or bouncer)
zzz
there's a chance we broke it in the december change... dunno
RN
I tried looking at 'RAW' but failed to spot anything of interest.
RN
thing is , it still works for some, ech, postman, wodencafe...
zzz
RAW isn't going to tell you what the tunnel did to it
zzz
for outbound
RN
right, I was trying to see if my bouncer was mangling something.
RN
but I have bounced and direct connections. both same result.
zzz
this looks fishy:
zzz
if (cidx < 0)
zzz
return "USER user hostname localhost :realname";
zzz
yeah I;m thinking I broke it in december
RN
Hmmm. So how do I make my 'cidx' greater than zero? ;)
zzz
heh
zzz
see the december change was handling "v3 message tags" for ilita
zzz
so all the indexes changed
RN
ah.
zzz
because of the stupid tags
zzz
ok got my logs on, let's reconnect
zzz
WARN [Runner 43601] tunnel.socks.I2PSOCKSIRCTunnel: outbound FILTERED: USER user hostname localhost :realname
zzz
WARN [Runner 43601] tunnel.socks.I2PSOCKSIRCTunnel: - outbound was: USER zzz 0 * :realname
zzz
ok so the client sent "realname" but we changed zzz to "user"
zzz
so cidx < 0
zzz
RN, thanks for the rabbit hole, you can tell the #irc2p folks it's definitely a client tunnel bug, working on it
RN
:D Thanks!
zzz
RN pls try -15-rc, thx for the report
dr|z3d
* [zzz] (zzz@gawyqdcm2sa7ixrqfrywzji73sirbkoxoqqfaln6rcix7a5ahtoa.b32.i2p): realname
dr|z3d
* [zzz] is identified for this nick
dr|z3d
are you running with the patch, zzz?
zzz
atm yes
dr|z3d
then "realname" should be "zzz" no?
zzz
my realname was realname which isn't a good test, changed it, let's reconnect
zzz
there
dr|z3d
* [zzz] (zzz@gawyqdcm2sa7ixrqfrywzji73sirbkoxoqqfaln6rcix7a5ahtoa.b32.i2p): zzz realname
dr|z3d
is "realname" part your string, or is that the tunnel doing that?
dr|z3d
*of
zzz
part of string
zzz
testing spaces
dr|z3d
ok
zzz
please give it a try
dr|z3d
yeah, realname is confusing because that's the default. "zzz I2P Developer" or something would have given more conclusive results.
RN
do we have a guide for building? I haven't built a dev build since monotone days.
dr|z3d
check the git project homepage, I think there are pretty good instructions there.
dr|z3d
either I2P or I2P+. whatever suits.
RN
got both.
RN
will be trying cannon I2P first.
dr|z3d
there will be an I2P+ dev update uploaded within the next 20 mins.
zzz
ant updater, same as always
zzz
only change is how you get the source
RN
is building with javadoc still supported?
zzz
sure
RN
nice...
zzz
happy to be canon, would rather not be cannon
RN
LOL
RN
s/nno/no/
zzz
we can let drz be the cannon
RN
Σ:Đ
dr|z3d
where do you want firing to, RN? :)
dr|z3d
oh, sorry. my bad. you want firing somewhere, zzz? :)
dr|z3d
before you embark, don't forget the clown suit and tinsel. I hear it helps with the streamlining.
obscuratus
Huh, had to look up the difference between cannon and canon. I never realized they were spelled differently. :)
obscuratus
So base java I2P is canon, I2P+ is cannon. Makes sense.
dr|z3d
:)
dr|z3d
one shiny irc-filter-fixed I2P+ update built and uploaded to /dev/ on skank.
RN
\o/ Found my old script for monotone updates! It does contain the ant commands...
RN
ant -quiet pkg updater200WithJavadoc
RN
is pack200 still used?
zzz
we don't use it for releases because recent javas removed it, and it's pretty pointless for local installs, but it will still work for older javas
dr|z3d
except it could be re-implemented with apache's variant :)
dr|z3d
pack200 won't work on java 14 or above, RN. otherwise, you're good.
dr|z3d
pack200 updates are around 35% of the size of the non-pack200 updates.
RN
ok, I think I just have to do "ant" in the right directory to see the 'build targets' if I recall correctly
dr|z3d
root dir for project.
RN
yep
RN
just looking for how to make git talk to i2p, browser crashed before I could find it..lol
RN
stubborn as always I want to do the pull/clone part inside network
dr|z3d
ant <tab> will also show you all possible targets.
RN
nice tip!
dr|z3d
if you've got the i2p source tree there you should also have a tunnel definition for the git repo.
RN
the route has a tunnel. Dooh!
dr|z3d
git grep "git.idk" would surface it in the source tree.
RN
haven't done the pull yet.
RN
looking at configured tunnels, I have a gitssh.idp.i2p
RN
s/idp/idk/
RN
don't think that's what I want is it?
zzz
unless you want to wait hours and hours, clone once from github, then switch the config to idk for updates
dr|z3d
git has 2 modes of access, ssh and http.
zzz
I think idk has some pre-packaged bundles to bootstrap faster but I never tried it
dr|z3d
github, or git.idk.i2p
dr|z3d
doh. i2pgit.org sorry.
zzz
but yeah, you can't use http for git.idk afik, you have to sign up for an acct
dr|z3d
http works fine for i2pgit.org
dr|z3d
run that over Tor via torify and you're good.
zzz
good to know
dr|z3d
protip: always 'curl check.torproject.org/' before using a torified shell
RN
new developers page lists the I2P dest, but not how to tell get to use I2P tunnel
RN
also whatever I do I am being prompted for a password
dr|z3d
password is probably a requirement for ssh access.
RN
I'll get it
RN
pun intended
RN
really wanted to dogfood it. but settling for Tor
RN
dr, are warnings about unsupported syscalls normal from torsocks?
RN
the % of received objects is going up, so I hope it is working, but these warning messages are continuing
dr|z3d
normal.
dr|z3d
shouldn't affect the download.
zzz
does torsocks work with our socks tunnel?
dr|z3d
haven't tried it, but it would require some mods to the script.
dr|z3d
would be handy, though, to be able to issue an i2pwrap <process> and have it route over i2p.
zzz
what mods other than port # ?
zzz
which is a command line arg
zzz
oh, we'd need a socks outproxy too
dr|z3d
nano /usr/bin/torsocks for some insight into what it's doing.
zzz
doesn't tell me anything the man page didnt
dr|z3d
could it be made to work over an http proxy? not sure, but that would also be useful.
zzz
no, just use wget with proxy args
zzz
imho in theory torsocks should just work, just need an outproxy
dr|z3d
for simple retrieval, sure, wget is fine, but not for an interactive shell or for wrapping apps.
RN
if clone fails does it start back at 0% ?
zzz
yeah but that's not http
dr|z3d
if fail then yeah, I think you're back to the start of the process.
zzz
in the absence of a socks outproxy, hack socks tunnel to support a CONNECT outproxy
dr|z3d
if it's viable, great. a wrapper script for apps/terminal over i2p would I'm sure be well received.
zzz
no script req'd, just use torsocks
dr|z3d
of all the tunnel types, socks is right up there with the least used, probably only outdone by streamr and bi-directional http.
zzz
you know what happened to stormy's 75 ffs?
dr|z3d
I know he had some hardware issues or something and was planning on redeployment. sounds like he hasn't got around to it yet?
zzz
I only see 3 stormy family. I assume the ffs are gone, but I guess there's a chance they got caught by sybil, but they shouldn't have.
dr|z3d
doesn't look like it, all I see in my netdb is the 3 outproxies.
dr|z3d
I'll nudge him, see what the gameplan is.
zzz
thanks
dr|z3d
np. which reminds me, I need to nudge you again about eepget not handling query strings :)
zzz
doesnt ring a bell
RN
where did the result go?
RN
hmmm...
dr|z3d
I raised the issue in here a couple of weeks ago, maybe you missed it.
zzz
you know about our bug tracker git.idk.i2p where things don't get missed? :)
dr|z3d
no. what's that? :)
zzz
anyway, whats the problem?
dr|z3d
eepget will fail if you feed it an url with a query string.
dr|z3d
don't remember if it requires an & to fail, or just a ?
dr|z3d
wrapping the url in quotes doesn't help, either.
dr|z3d
yeah, it's the & that's problematic.
dr|z3d
if it's just of the form url?query then it appears ok.
dr|z3d
it'll just drop the & and anything after it when processing the url.
dr|z3d
there's a readymade url to test with on tracker2's homepage.
zzz
you quoting the & so the shell doesn't eat it?
dr|z3d
I tried that, yeah.
zzz
or quoting the whole url
dr|z3d
the whole url.
zzz
works for me:
zzz
eepget 'http://zzz.i2p/?foo=bar&baz=blat'
zzz
xe4n2sefw33lzi63xawium3chju2a3e2nkqva5wnx43qdctbch7q.b32.i2p - - [12/Nov/2022:22:48:04 +0000] "GET /?foo=bar&baz=blat HTTP/1.1" 200 35206 "-" "MYOB/6.66 (AN/ON)" "-" "-"
dr|z3d
ok, that's odd.
zzz
try something on zzz.i2p using the query from tracker2
zzz
3owcrht3fi3b6b5ywqwq56ridznety63lrztlcs6wgegldw2v3iq.b32.i2p - - [12/Nov/2022:22:54:51 +0000] "GET /index.html?hello=zzz HTTP/1.1" 404 1001 "-" "MYOB/6.66 (AN/ON)" "-" "-"
dr|z3d
that's the one. it dropped the &.
dr|z3d
eepget 'http://zzz.i2p/index.html?hello=zzz&test=fail'
zzz
let me try
dr|z3d
it's possible I've borked something in +
zzz
xe4n2sefw33lzi63xawium3chju2a3e2nkqva5wnx43qdctbch7q.b32.i2p - - [12/Nov/2022:22:56:26 +0000] "GET /index.html?hello=zzz&test=fail HTTP/1.1" 404 1001 "-" "MYOB/6.66 (AN/ON)" "-" "-"
dr|z3d
ok, thanks, I guess your version's working as intended, so I need to compare it with mine. Didn't think I'd done anything to mess with the url processing.