Quick recap

Presentes: cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node

Registro da reunião

21:02:08 <duck> Ter Jun 8 21:02:08 UTC 2004 21:02:21 <duck> hora da reunião 21:02:33 <duck> o texto está em http://dev.i2p.net/pipermail/i2p/2004-June/000268.html 21:02:39 <duck> mas eu cometi um erro na numeração 21:02:45 <duck> então o primeiro item 5 será ignorado 21:02:53 <hypercubus> oba! 21:03:03 * duck coloca um pouco de gelo na cerveja dele 21:03:14 * mihi renomearia o primeiro #5 para #4 ;) 21:03:27 <hypercubus> não, vamos só ter dois itens 4 na próxima semana ;-) 21:03:37 * duck renomeia 'hypercubus' para 'mihi' 21:03:48 <hypercubus> oba! 21:03:49 <duck> ok 21:03:53 <duck> * 1) libsam 21:04:02 <duck> há um Nightblade no canal? 21:04:39 <duck> (inativo : 0 dias 0 horas 0 mins 58 segs) 21:05:03 <hypercubus> ;-) 21:05:53 * duck retoma o microfone 21:06:15 <duck> Nightblade escreveu uma biblioteca SAM para C / C++ 21:06:23 <duck> compila aqui para mim.. mas é tudo o que posso dizer :) 21:06:37 <mihi> sem casos de teste? ;) 21:07:06 <duck> se houver algum usuário de rFfreebsd, o Nightblade pode se interessar por vocês 21:07:08 <ugha_node> As chamadas a strstr me irritaram bastante no código. ;) 21:07:27 <ugha_node> duck: O que é um rFfreebsd? 21:07:42 <duck> como eu digitei freebsd 21:08:00 <mihi> rm -rF freebsd? 21:08:29 <ugha_node> Que pena que -F não funciona com rm. 21:08:30 <duck> ugha_node: é sob licença BSD; então corrija-o 21:08:41 <fvw> Parece sensato para mim :). Infelizmente eu desinstalei minha última máquina freebsd há um tempo. Eu tenho contas nas máquinas de outras pessoas, no entanto, e estou disposto a executar casos de teste. 21:08:43 <ugha_node> duck: Talvez eu faça isso. :) 21:08:50 <duck> (malditos hippies do BSD) 21:09:09 <duck> ah, curto e grosso, frank 21:09:17 <duck> mais comentários sobre a libsam? 21:09:49 <duck> fvw: Acho que o Nightblade vai contatar você se ele precisar 21:09:50 * fvw resmunga sobre o comportamento perfeitamente sensato do unix de matar o cliente de irc dele. 21:10:02 <duck> mas como o email dele já tinha uma semana, ele pode ter encontrado algo 21:10:17 <mihi> fvw: ? 21:10:24 <fvw> sim, se alguém quisesse aceitar minha oferta eu meio que perdi isso. Sinta-se à vontade para enviar um email ou algo assim. 21:10:42 * duck salta para o #2 21:10:46 <hypercubus> ahm, para onde? ;-) 21:10:54 <duck> 2) navegar no i2p e na web normal com um só navegador 21:10:57 <fvw> instalação limpa, ainda não disse ao meu zsh para não dar hup nas coisas em segundo plano. </offtopic>

21:11:09 <fvw> hypercubus: Acho que estou na lista de usuários da lista de discussão pública. fvw.i2p@var.cx 21:12:11 <duck> havia algo sobre adicionar todos os TLDs à sua lista de exceções do proxy do navegador 21:12:23 <fvw> isso requer discussão? Acho que isso já foi basicamente resolvido na lista de discussão. 21:12:24 <duck> acho que é uma gambiarra 21:12:36 <fvw> sim, isso foi mencionado. Bem-vindo de volta. 21:12:47 <duck> fvw: eu não li o tópico :) 21:13:12 <duck> ok, se você não quer discutir isso, passe para o #3 21:13:19 <duck> * 3) canal de chat 21:13:23 <hypercubus> o script do cervantes funciona perfeitamente no Konqueror 3.2.2, Firefox 0.8 e Opera 7.51, todos para Gentoo com KDE 3.2.2 21:13:39 * mihi marca o #4 21:13:55 <duck> #i2p-chat é um canal alternativo aqui para chat offtopic e suporte leve 21:14:08 <duck> não sei quem registrou isso 21:14:12 <hypercubus> fui eu 21:14:17 <duck> então é melhor tomar cuidado :) 21:14:22 <fvw> ehm, não há #4, só dois #5 :) 21:14:33 <hypercubus> vou ter sorte se eu conseguir lembrar a senha quando precisar dela ;-) 21:14:33 <mihi> [22:27] -ChanServ- Canal: #i2p-chat 21:14:33 <mihi> [22:27] -ChanServ- Contato: hypercubus <<ONLINE>>

21:14:33 <mihi> [22:27] -ChanServ- Alternativo: cervantes <<ONLINE>> 21:14:37 <mihi> [22:27] -ChanServ- Registrado: há 4 dias (0h 2m 41s) 21:15:12 <hypercubus> dei poderes de op a algumas pessoas de confiança para quando eu não estiver por perto e houver problemas 21:15:24 <duck> parece bom 21:15:39 <duck> pode ser um pouco exagerado 21:15:51 <hypercubus> nunca se sabe no IRC ;-) 21:15:55 <duck> mas depois que essa protogirl entrou aqui achei que seria bom dar uma limpada neste canal 21:16:03 <hypercubus> heh 21:16:27 <hypercubus> vamos precisar disso com certeza em algum momento nos próximos meses de qualquer forma 21:16:34 <duck> aham 21:16:48 <duck> e então o pessoal do freenode vai nos expulsar 21:16:55 <hypercubus> ;-) 21:17:13 <duck> eles não gostam de nada que não esteja escrito no ‘kampf’ deles 21:17:16 <duck> ops 21:17:44 * duck move para $nextitem e aciona o breakpoint do mihi 21:17:47 <hypercubus> achei que vincular o novo canal ao suporte o legitimaria para o freenode 21:18:47 <duck> hypercubus: você pode se surpreender 21:19:04 <hypercubus> cof admito que não li todas as políticas… 21:19:24 <duck> é roleta russa 21:19:39 <hypercubus> hmm, não pensei que seria tão grave assim 21:19:52 * duck está sendo negativo 21:19:54 <hypercubus> bem, vou ver o que podemos fazer 21:20:09 <fvw> desculpe, devo ter perdido algo. Por que o freenode nos expulsaria? 21:20:21 * duck olha para o contador de timeout do breakpoint do mihi 21:20:32 <duck> fvw: eles focam em canais de desenvolvimento 21:20:35 <mihi> ? 21:20:53 <mihi> duck: o breakpoint dispara em /^4).*/ 21:21:01 <duck> mihi: mas não existe o #4 21:21:06 <fvw> e daí? i2p está tão alpha que agora até suporte é desenvolvimento. 21:21:11 <fvw> (e não, você não pode me citar nisso) 21:21:36 <duck> fvw: talvez você não esteja familiarizado com os tipos de discussão que aconteciam no IIP 21:21:38 <hypercubus> sim, mas temos 2 canais para isso 21:21:45 <duck> e que provavelmente acontecerão nos canais #i2p 21:22:04 <duck> tenho quase certeza de que o freenode não aprecia isso. 21:22:10 <Nightblade> agora estou aqui 21:22:49 <hypercubus> vamos doar uma máquina de margarita para eles ou algo assim 21:22:49 <mihi> duck: a que você se refere? aos floods? ou ao #cl? ou o quê? 21:23:08 <fvw> discussões no IIP ou discussões no #iip? Nunca vi nada além de desenv. e suporte no #iip. E discussões no IIP iriam para I2P, não #i2p@freenode. 21:23:09 <duck> todo tipo de conversa não politicamente correta 21:23:36 <fvw> existem máquinas de margarita? Opa, eu quero. 21:23:54 <duck> ah, enfim 21:24:38 <hypercubus> vamos voltar ao 2)? 21:24:58 <duck> hypercubus: o que você tem a acrescentar sobre o proxy do navegador? 21:25:18 <hypercubus> ops, número 1… já que o nightblade acabou de nos agraciar com sua presença ;-) 21:25:33 <duck> Nightblade: tomamos a liberdade de ‘discutir’ o libsam 21:25:42 <Nightblade> Ok, vou dizer algumas coisas 21:25:48 <hypercubus> mas sim, eu tinha algo que não foi citado na lista sobre a coisa do navegador também, agora que pensei nisso 21:25:56 <duck> Nightblade: o fvw nos disse que talvez consiga ajudar com alguns testes no FreeBSD 21:26:20 <fvw> Eu não tenho mais uma máquina FreeBSD, mas tenho contas em máquinas FreeBSD; me deem casos de teste e terei prazer em executá-los. 21:27:02 <Nightblade> Comecei a trabalhar em um DHT em C++ (tabela hash distribuída), que usa o Libsam (C). Neste ponto não avancei especialmente longe, embora eu tenha trabalhado bastante nisso. No momento, os nós no dht conseguem “pingar” uns aos outros por meio de uma mensagem de dados do sam 21:27:09 <Nightblade> no processo encontrei alguns bugs menores no libsam 21:27:18 <Nightblade> e vou publicar uma nova versão em algum momento no futuro 21:27:51 <ugha_node> Nightblade: você poderia, por favor, remover aquelas chamadas a ‘strstr’ do libsam? :) 21:27:52 <Nightblade> o caso de teste é: tente compilar e me reporte os erros 21:28:01 <Nightblade> o que há de errado com strstr 21:28:21 <ugha_node> não é para ser usado no lugar de strcmp. 21:28:38 <Nightblade> ah, sim, também vou portar o libsam para Windows, mas isso não é para um futuro próximo 21:29:07 <Nightblade> há algo errado com a forma como estou usando, além da estética? 21:29:15 <Nightblade> você pode me enviar mudanças ou me dizer o que prefere fazer 21:29:19 <Nightblade> isso apenas pareceu a forma mais fácil 21:29:21 <ugha_node> Nightblade: não notei nada. 21:29:32 <fvw> strcmp é mais eficiente do que strstr, claro. 21:29:36 <ugha_node> mas eu só dei uma passada rápida. 21:30:20 <ugha_node> fvw: ocasionalmente dá para explorar coisas que usam strstr em vez de strcmp, mas não é o caso. 21:31:22 <Nightblade> sim, agora vejo alguns lugares onde posso mudar isso 21:31:28 <fvw> isso também, mas suponho que você teria notado. Bem, na verdade, você teria que usar strncmp para evitar essas explorações. Mas isso é irrelevante. 21:31:31 <Nightblade> não lembro por que fiz desse jeito 21:31:57 <ugha_node> fvw: concordo. 21:32:27 <Nightblade> ah, agora lembro por quê 21:32:40 <Nightblade> é um jeito preguiçoso de não ter que calcular o comprimento para strncmp 21:32:49 <duck> heh 21:32:52 <ugha_node> Nightblade: heheh. 21:33:01 <fvw> use min(strlen(foo), sizeof(*foo)) 21:33:04 <hypercubus> que comecem as palmadas? 21:33:15 <fvw> achei que o sexo oral vinha primeiro? se abaixa 21:33:32 <fvw> certo, próximo ponto, acho. O Hypercube tinha um comentário sobre usar proxy? 21:33:38 <hypercubus> heh 21:33:54 <duck> manda ver! 21:34:03 <Nightblade> vou fazer as mudanças para a próxima versão — pelo menos mudar algumas delas 21:34:25 <hypercubus> ok, bem, isso foi discutido brevemente no canal algumas semanas atrás, mas acho que vale revisitar 21:34:48 <deer> * Sugadude se oferece para realizar o sexo oral. 21:34:59 <hypercubus> em vez de adicionar TLDs (domínios de topo) à lista de bloqueio do seu navegador, ou usar o script de proxy, há uma terceira maneira 21:35:29 <hypercubus> que não deve ter as mesmas desvantagens das outras duas abordagens em termos de anonimato 21:36:17 <fvw> que eu vou te contar pelo preço baratinho de $29.99? Fala logo! 21:36:27 <hypercubus> e seria fazer o eeproxy reescrever as páginas HTML recebidas para incorporar a página em um frameset… 21:36:58 <hypercubus> o frame principal conteria o conteúdo HTTP solicitado; o outro frame serviria como uma barra de controle 21:37:13 <hypercubus> e permitiria ativar/desativar o uso de proxy à vontade 21:37:40 <hypercubus> e também o alertaria, talvez por meio de bordas coloridas ou algum outro tipo de alerta, de que você está navegando sem anonimato 21:37:54 <fvw> como você vai impedir que um site i2p (com JavaScript etc.) de desligar o anonimato? 21:37:59 * duck tenta aplicar jrandom-skill-level-of tolerance 21:37:59 <hypercubus> ou que um link em uma página de eepsite leve para a RealWeb(tm) 21:38:04 <duck> legal! faça! 21:38:16 <fvw> você ainda terá que fazer algo tipo fproxy, ou fazer algo não controlado pelo navegador para alternar. 21:38:29 <ugha_node> fvw: certo. 21:39:10 <hypercubus> por isso estou jogando isso aqui de novo, talvez alguém tenha algumas ideias sobre como tornar isso seguro 21:39:31 <hypercubus> mas, na minha opinião, isso será algo de que a maioria dos i2p end usuários vai precisar muito 21:39:33 <hypercubus> *usuários 21:40:04 <hypercubus> porque as abordagens de TLD/script de proxy/navegador dedicado são pedir demais do usuário comum da rede 21:40:29 <fvw> a longo prazo, acho que um substituto ao fproxy é a melhor ideia. Mas isso definitivamente não é uma prioridade, na minha opinião, e na verdade não acho que navegar sites será a killer app do i2p. 21:40:42 <Sonium> Afinal, o que é o netDb? 21:40:59 <duck> Sonium: banco de dados de routers conhecidos 21:41:10 <hypercubus> fproxy é muito incômodo para a maioria dos usuários 21:41:32 <Sonium> um banco de dados assim não compromete o anonimato? 21:41:39 <hypercubus> na minha opinião, é parte da razão pela qual o freenet nunca pegou na comunidade não-desenvolvedora 21:41:41 <fvw> hypercube: não necessariamente. a autoconfiguração de proxy (“pac”) pode tornar isso tão simples quanto preencher um único valor na configuração do seu navegador. Acho que não devemos subestimar o fato de que, no futuro previsível, todos os usuários de i2p serão pelo menos um pouco experientes em computação. (apesar de todas as evidências no freenet-support) 21:42:00 <ugha_node> Sonium: não, ‘agentes mal-intencionados’ poderiam coletar essa informação manualmente de qualquer jeito. 21:42:21 <Sonium> mas se o NetDb cair o i2p cai, certo? 21:42:29 <fvw> hypercubus: na verdade não, acho que o fato de que não funciona desde o início da 0.5 é mais culpado por isso. </offtopic time=“once again”>

21:42:44 Sonium: você pode ter mais de um netdb (qualquer um pode rodar um) 21:42:58 já temos pac e, embora funcione de forma espetacular do ponto de vista técnico, realisticamente não vai proteger o anonimato do usuário médio 21:43:03 usuário médio 21:43:22 <ugha_node> fvw: Err.. Todo router tem seu próprio netDb. 21:43:42 ok. estou prestes a desmaiar. certifiquem-se de baff encerrar a reunião quando terminarem 21:43:52 <ugha_node> O I2P não tem mais dependências centrais. 21:44:07 ok, bem, eu só queria registrar formalmente essa ideia nos logs ;-) 21:44:30 ugha_node: ok, um netdb publicado então. Na verdade não rodo um nó (ainda), não estou totalmente por dentro da terminologia. 21:44:34 <ugha_node> Hmm. O mihi não queria dizer algo? 21:45:05 * fvw dá ao duck chocolate com sabor de café para mantê-lo acordado e funcionando um pouco mais. 21:45:07 não :) 21:45:21 duck é um dispositivo de rede? ;) 21:45:25 <ugha_node> mihi: A propósito, você vai pegar a recompensa pelo aumento do tamanho da janela? 21:45:28 * fvw dá ao duck chocolate com sabor de álcool para desligá-lo indefinidamente. 21:45:30 em sueco 21:45:52 ugha_node: que recompensa? 21:46:00 ok, então vamos para o 5), rant-a-rama? ;-) 21:46:13 <ugha_node> mihi: http://www.i2p.net/node/view/224 21:46:27 * duck come um pouco do chocolate do fvw 21:47:16 ugha_node: definitivamente não; desculpe 21:47:36 <ugha_node> mihi: Uh, ok. :( 21:48:33 * mihi tentou fazer um hack na API de streaming “antiga” algum tempo atrás, mas ela tinha bugs demais… 21:48:53 mas na minha humilde opinião seria mais fácil consertar aquela em vez de consertar a minha… 21:49:21 <ugha_node> Heh. 21:49:42 tão modesto 21:49:46 já que ela já tem algum (quebrado) suporte a “reordenação” 21:50:49 há alguma maneira de perguntar ao deer quantas pessoas estão no canal i2p-#i2p? 21:51:01 não 21:51:08 não, mas posso adicionar isso ao bogobot 21:51:08 :/ 21:51:11 !list 21:51:13 10 pessoas 21:51:13 depois que eu terminar o instalador ;-) 21:51:24 !list 21:51:32 o_O 21:51:35 Sonium ;) 21:51:38 <ugha_node> Este não é um canal de fserv! 21:51:39 isso foi um truque! 21:51:40 <ugha_node> :) 21:51:41 deveria ser !who 21:51:44 ant duck identiguy Pseudonym ugha2p bogobot hirvox jrandom Sugadude unknown 21:51:48 opa, perdi a reunião 21:51:57 <ugha_node> !list 21:52:01 !who 21:52:11 !who-your-mom 21:52:17 !who !has !the !list ? 21:52:21 !yesletsallspamthechannelwithinoperativecommands 21:52:33 !ban fvw!@* 21:52:42 !ban !@* 21:52:50 estou sentindo que o martelo vai descer 21:52:51 parece um bom momento para encerrar 21:52:55 aliás, você também deveria implementar um comando !8 como o chanserv tem 21:52:59 certo, agora que resolvemos isso, vamos en… sim. isso. 21:53:00 * hypercubus é psíquico 21:53:05 BAFF 21:53:11 !baff 21:53:12 meu cabelo, meu cabelo 21:53:24 * fvw aponta para hypercube e ri. Seu cabelo! Seu cabelo!