--- Day changed Fri Jul 08 2016 00:06 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 00:08 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has joined #joinmarket 00:08 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has quit [Changing host] 00:08 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 00:29 -!- lnostdal [~lnostdal@64-81-11.connect.netcom.no] has joined #joinmarket 01:16 -!- malte [MbqKe9tZ9M@alkaid.uberspace.de] has quit [Ping timeout: 252 seconds] 01:19 -!- malte [jI2fuWuRkl@alkaid.uberspace.de] has joined #joinmarket 02:02 -!- fqtw_ [~me@x5d801dd6.dyn.telefonica.de] has joined #joinmarket 02:05 -!- fqtw [~me@x5d801dd6.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 02:09 -!- fqtw_ [~me@x5d801dd6.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 03:04 -!- lnostdal [~lnostdal@64-81-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 03:25 <+JM-IRCRelay> [AlexCato90ABCDEFGHIJKLM] @waxwing: you're right, at least CgAn doesnt allow a nickname to begin with a number 03:25 < waxwing> yeah that part seems clear 03:26 -!- waxwing is now known as waxwing123456789 03:26 < waxwing123456789> length seems more relaxed than i thought :) 03:26 -!- waxwing123456789 is now known as waxwing 03:27 < waxwing> b64 is 4/3 as i recall, so if we wanted 10, let's say 14 + one type + one version = 16; is that going to be OK everywhere do we think? 03:27 < waxwing> oh but i forgot, b64 has probably illegal chars 03:27 <+JM-IRCRelay> [AlexCato90ABCDEFGHIJKLM] So then that identifier byte should indeed be used; could try hashing until there's a nick starting with a non-number-character, but thats probably bad design with unknown implications on the keyspace (well, unknown to me at least) 03:28 < waxwing> b58 maybe? 03:29 <+JM-IRCRelay> [AlexCato] i'll check a few irc servers, maybe even 20 chars are allowed per default, then we should be on the safe side 03:29 < waxwing> i think i read somewhere there's an IRC RFC that recommends 9(!) but if so, it's obviously ignored 03:29 <+JM-IRCRelay> [AlexCato] dont know enough about b64/b58 to help with the valid char question though 03:33 <+JM-IRCRelay> [AlexCato] RFC1459 indeed sets a nickname max length of 9 03:33 <+JM-IRCRelay> [AlexCato] but thats from 1993 03:43 <+JM-IRCRelay> [AlexCato] unrealircd 3.2.7: hard-coded 30 char nick length 03:43 <+JM-IRCRelay> [AlexCato] seems to be ircd-dependent 03:48 <+JM-IRCRelay> [AlexCato] irc servers give the info in their connection message 03:48 <+JM-IRCRelay> [AlexCato] for CgAn one of the lines is: 03:48 <+JM-IRCRelay> [AlexCato] [06:13] == KICKLEN=255 MAP MAXBANS=60 MAXCHANNELS=20 MAXPARA=32 MAXTARGETS=20 MODES=20 NAMESX NETWORK=CgAn NICKLEN=32 OPERLOG OVERRIDE PREFIX=(Yqaohv)!~&@%+ are supported by this server 03:48 < waxwing> maybe just trivial replacement for b64 illegal chars + and / => '.' and '-' .. but, not a big deal 03:48 <+JM-IRCRelay> [AlexCato] so NICKLEN = 32 here 03:48 < waxwing> alex right, seems < 20 should be OK 03:48 < waxwing> although it's unfortunate there isn't a standard 03:48 < waxwing> or rather, there isn't one that's respected :) 03:48 <+JM-IRCRelay> [AlexCato] well, there is, just nobody is using it ;) 03:49 < waxwing> well, otoh it probably would be wiser to stick with alphanumeric. 03:49 < waxwing> '.' isn't legal here 03:50 <+JM-IRCRelay> [AlexCato] so 1b prefix + 1b version + 17b hash to 1b (keep free for _ at reconnects?) should be fine i guess 03:51 <+JM-IRCRelay> [AlexCato] *to = + 03:51 < waxwing> yeah nick cycling we need at least 1 or 2 free 03:52 < waxwing> i did remember that in what i coded, just hash-check against fixed positions, not "everything to end" 03:52 <+JM-IRCRelay> [AlexCato] great, so this already works 03:59 <+JM-IRCRelay> [AlexCato] rizon.net irc: NICKLEN=30 04:11 <+JM-IRCRelay> [AlexCato] even the updated RFC for irc servers from 2000 still has that 9 char nick limit in it; couldnt find anything more up to date. 04:21 < waxwing> ok, assuming 20 is always supported, i'm thinking of going for non-check b58 on 10 bytes of hash, seems to give 13/14 bytes string, 2 prefix, space for up to 4 suffix for cycling 04:22 < waxwing> 10 bytes ought to be enough for anyone /billgates 04:28 < waxwing> ah, length isn't fixed, damn ... 04:28 < waxwing> maybe only 2 possibilities tho' 04:39 -!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving] 04:40 < belcher_> yeah parse the NICKLEN thing in irc.py, you could also make the version bits be a letter instead of a number 04:41 < belcher_> parse NICKLEN for all the servers you connect to and pick the minimum 04:42 -!- arubi [~ese168@unaffiliated/arubi] has joined #joinmarket 04:53 < waxwing> problem with doing it dynamically is there is a minimum acceptable; but if they're all much > 20 it should be fine 04:53 < waxwing> i'd tend to stick with 1 "type" byte and 1 joinmarket protocol version byte, so may as well keep the latter as a number i guess 04:57 < waxwing> ok seems to be working in regtest; nicks like "J47o7N6D6CH7GzRb" (right pad with 'O' when the b58 is < 14). That's for 10 bytes -> <= 14 b58 expansion (no check). 05:15 -!- arubi_ [~ese168@unaffiliated/arubi] has joined #joinmarket 05:15 -!- arubi [~ese168@unaffiliated/arubi] has quit [Disconnected by services] 05:20 < waxwing> ok pushed for now, going to "reinstate" pubkey recovery somehow or other next 06:56 -!- lnostdal [~lnostdal@59-129-11.connect.netcom.no] has joined #joinmarket 07:16 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 07:18 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #joinmarket 07:39 -!- lnostdal [~lnostdal@59-129-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 07:39 -!- lnostdal [~lnostdal@59-129-11.connect.netcom.no] has joined #joinmarket 10:57 -!- malte [jI2fuWuRkl@alkaid.uberspace.de] has quit [Ping timeout: 264 seconds] 10:58 -!- malte [Qcpr92R2DN@alkaid.uberspace.de] has joined #joinmarket 11:16 -!- BigTrouble is now known as DanielToots 11:20 -!- gielbier [~giel____@095-096-096-058.static.chello.nl] has joined #joinmarket 11:20 -!- gielbier [~giel____@095-096-096-058.static.chello.nl] has quit [Changing host] 11:20 -!- gielbier [~giel____@unaffiliated/gielbier] has joined #joinmarket 11:25 -!- molly [~molly@unaffiliated/molly] has joined #joinmarket 11:26 -!- molly is now known as moli 11:28 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 250 seconds] 11:40 -!- p15 [~p15@143.91.145.64.unassigned.bringover.net] has quit [Ping timeout: 250 seconds] 12:14 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 12:16 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:17 -!- molly [~molly@unaffiliated/molly] has joined #joinmarket 12:19 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 246 seconds] 12:34 -!- HeySteve [~Lizard__W@196-215-57-41.dynamic.isadsl.co.za] has joined #joinmarket 12:34 -!- HeySteve [~Lizard__W@196-215-57-41.dynamic.isadsl.co.za] has quit [Changing host] 12:34 -!- HeySteve [~Lizard__W@unaffiliated/heysteve] has joined #joinmarket 12:38 -!- molly is now known as moli 13:05 -!- HeySteve2 [~Lizard__W@unaffiliated/heysteve] has joined #joinmarket 13:05 -!- HeySteve [~Lizard__W@unaffiliated/heysteve] has quit [Ping timeout: 264 seconds] 13:31 -!- MrHodl [~fuc@162.219.176.20] has quit [Ping timeout: 250 seconds] 13:32 -!- fuc [~fuc@162.219.176.20] has joined #joinmarket 13:40 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 13:42 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 250 seconds] 14:35 <+JM-IRCRelay> [MrNice] Tor users are extremsist. Not sure if I should take that as a compliment or insult.. http://www.in.techspot.com/news/security/nsa-classifies-linux-journal-readers-tor-and-tails-linux-users-as-extremists/articleshow/47743699.cms 15:04 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 15:15 < proslogion> if anything it tells you exactly if and how useful a certain anonymity measure is 16:07 -!- HeySteve2 [~Lizard__W@unaffiliated/heysteve] has quit [Ping timeout: 276 seconds] 16:21 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 16:29 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 16:33 -!- Giszmo [~leo@80.31.82.37] has joined #joinmarket 16:41 -!- Giszmo [~leo@80.31.82.37] has quit [Ping timeout: 244 seconds] 16:51 -!- Giszmo [~leo@189.red-79-150-58.dynamicip.rima-tde.net] has joined #joinmarket 17:23 -!- MrHodl [~fuc@162.219.176.20] has joined #joinmarket 17:25 -!- fuc [~fuc@162.219.176.20] has quit [Ping timeout: 260 seconds] 17:47 -!- lnostdal [~lnostdal@59-129-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 18:25 -!- Giszmo [~leo@189.red-79-150-58.dynamicip.rima-tde.net] has quit [Ping timeout: 264 seconds] 19:20 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 250 seconds] 19:51 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 20:13 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 21:41 -!- arubi_ is now known as arubi